dead: A command which says that a repository is gone for good and you don't want git-annex to mention it again.
This commit is contained in:
parent
7b08584c55
commit
251c01d51e
8 changed files with 40 additions and 15 deletions
|
@ -173,6 +173,11 @@ subdirectories).
|
|||
|
||||
Returns a repository to the default semi trusted state.
|
||||
|
||||
* dead [repository ...]
|
||||
|
||||
Indicates that the repository has been irretrevably lost.
|
||||
(To undo, use semitrust.)
|
||||
|
||||
# REPOSITORY MAINTENANCE COMMANDS
|
||||
|
||||
* fsck [path ...]
|
||||
|
|
|
@ -4,16 +4,16 @@ drive died or some other misfortune has befallen your data.
|
|||
Unless you configured backups, git-annex can't get your data back. But it
|
||||
can help you deal with the loss.
|
||||
|
||||
First, go somewhere that knows about the lost repository, and mark it as
|
||||
untrusted.
|
||||
Go somewhere that knows about the lost repository, and mark it as
|
||||
dead:
|
||||
|
||||
git annex untrust usbdrive
|
||||
git annex dead usbdrive
|
||||
|
||||
To remind yourself later what happened, you can change its description, too:
|
||||
This retains the [[location_tracking]] information for the repository,
|
||||
but avoids trying to access it, or list it as a location where files
|
||||
are present.
|
||||
|
||||
git annex describe usbdrive "USB drive lost in Timbuktu. Probably gone forever."
|
||||
If you later found the drive, you could let git-annex know it's found
|
||||
like so:
|
||||
|
||||
This retains the [[location_tracking]] information for the repository.
|
||||
Maybe you'll find the drive later. Maybe that's impossible. Either way,
|
||||
this lets git-annex tell you why a file is no longer accessible, and
|
||||
it avoids it relying on that drive to hold any content.
|
||||
git annex semitrusted usbdrive
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
Git-annex supports three levels of trust of a repository:
|
||||
Git-annex supports several levels of trust of a repository:
|
||||
|
||||
* semitrusted (default)
|
||||
* untrusted
|
||||
* trusted
|
||||
* dead
|
||||
|
||||
## semitrusted
|
||||
|
||||
|
@ -49,3 +50,10 @@ trust temporarily.
|
|||
|
||||
To configure a repository as fully and permanently trusted,
|
||||
use the `git annex trust` command.
|
||||
|
||||
## dead
|
||||
|
||||
This is used to indicate that you have no trust that the repository
|
||||
exists at all. It's appropriate to use when a drive has been lost,
|
||||
or a directory irretrevably deleted. It will make git-annex avoid
|
||||
even showing the repository as a place where data might still reside.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue