Support hot-swapping of removable drives containing gcrypt repositories.
To support this, a core.gcrypt-id is stored by git-annex inside the git config of a local gcrypt repository, when setting it up. That is compared with the remote's cached gcrypt-id. When different, a drive has been changed. git-annex then looks up the remote config for the uuid mapped from the core.gcrypt-id, and tweaks the configuration appropriately. When there is no known config for the uuid, it will refuse to use the remote.
This commit is contained in:
parent
5aecf2b42d
commit
5fe49b98f8
15 changed files with 85 additions and 42 deletions
1
debian/changelog
vendored
1
debian/changelog
vendored
|
@ -1,5 +1,6 @@
|
|||
git-annex (4.20130912) UNRELEASED; urgency=low
|
||||
|
||||
* Support hot-swapping of removable drives containing gcrypt repositories.
|
||||
* remotes: New command, displays a compact table of remotes that
|
||||
contain files.
|
||||
(Thanks, anarcat for display code and mastensg for inspiration.)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue