implement 3 level trust storage in trust.log

This commit is contained in:
Joey Hess 2011-01-26 15:37:16 -04:00
parent f7e3d6eea2
commit 268cb35e64
9 changed files with 153 additions and 65 deletions

View file

@ -188,9 +188,13 @@ Many git-annex commands will stage changes for later `git commit` by you.
* untrust [repository ...]
Records that a repository is [[not trusted|trusted]] and could lose content
Records that a repository is [[not trusted|trust]] and could lose content
at any time.
* semitrust [repository ...]
Returns a repository to the default [[semi trusted|trust]] state.
* fromkey file
This can be used to maually set up a file to link to a specified key
@ -356,7 +360,8 @@ available. Annexed files in your git repository symlink to that content.
`.git-annex/uuid.log` is used to map between repository UUID and
decscriptions.
`.git-annex/trust.log` is used to list the UUIDs of trusted repositories.
`.git-annex/trust.log` is used to indicate which repositories are trusted
and untrusted.
`.git-annex/*.log` is where git-annex records its content tracking
information. These files should be committed to git.