get rid of hardcoded "name" lookups

Support "sameas-name" being set instead.

In RenameRemote, rename which ever of the two is set.
This commit is contained in:
Joey Hess 2019-10-10 13:08:17 -04:00
parent 92ff30df70
commit d1130ea04a
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38
15 changed files with 45 additions and 14 deletions

View file

@ -29,3 +29,20 @@ of the code will work as-is.
That would add overhead of an additional git-annex branch read on every
program start. That could be avoided by instead putting the equivilance in
the remote.log. Eg, "B sameas=A foo=bar ..."
----
Implementation notes:
annex-config-uuid is set for sameas remotes.
Next, need to make generating a Remote look at that.
And need to make RemoteConfig inherit encryption
settings from the sameas uuid.
Need to get enableremote working for sameas.
Deal with the per-remote state issue.
Any other things mentioned in the comments..