metastore is a tool to store the metadata of files/directories/links in a file tree to a separate file and to later compare and apply the stored metadata to said file tree. I wrote the tool as a supplement to git which does not store all metadata, making it unsuitable for e.g. storing /etc in a repo. metastore could also be helpful if you want to create a tarball of a file tree and make sure that "everything" (e.g. xattrs, mtime, owner, group) is stored along with the files. I'm guessing that dev-util/metastore would be a good location. Reproducible: Always
Created attachment 180336 [details] Metastore-20080623 Ebuild This is a possible ebuil for metastore.
i'm sorry, i forgot to remove this line #SRC_URI="http://localhost/~angelo/${P}.tar.bz2" that i use to test in local. sorry
Created attachment 180396 [details] Metastore-20080623 Ebuild Correct
For me the metastore git repo doesn't like the --depth 1 setting from the git.eclass: EGIT_FETCH_CMD="git clone --bare --depth 1" Without "--depth 1" the cloning works. Best wishes, Arne
Created attachment 184245 [details] Metastore-20080623 Ebuild Correct I add EGIT_FETCH_CMD="git clone --bare". The server closes connection with "--depth 1" option. The error is: "Initialized empty Git repository in /usr/portage/distfiles/git-src/metastore/ fatal: read error (Connection reset by peer)"