comment
This commit is contained in:
parent
c8ff4a1152
commit
f724ff0388
1 changed files with 31 additions and 0 deletions
|
@ -0,0 +1,31 @@
|
||||||
|
[[!comment format=mdwn
|
||||||
|
username="joey"
|
||||||
|
subject="""comment 2"""
|
||||||
|
date="2024-11-14T17:57:56Z"
|
||||||
|
content="""
|
||||||
|
Multiple names for the same uuid is easy to explain, if they ran `git-annex
|
||||||
|
renameremote`. Anyway, git-annex will use whichever of those configs for that
|
||||||
|
uuid has the latest timestamp. So not really a problem. And when the
|
||||||
|
remote.log gets compacted (as happened when you did "that dance"), the old
|
||||||
|
log entries get removed.
|
||||||
|
|
||||||
|
Multiple uuids for the same name is also pretty easy to explain:
|
||||||
|
initremote can be run twice with the same name in different clones,
|
||||||
|
and so you then have two remotes upon merging. `git-annex enableremote`
|
||||||
|
does deal with this situation, failing with "Multiple remotes have that
|
||||||
|
name. Either use git-annex renameremote to rename them, or specify the uuid
|
||||||
|
of the remote."
|
||||||
|
|
||||||
|
Here you didn't use enableremote though, but it autoenabled. Since both
|
||||||
|
remotes have autoenable set, I think what happened was whichever got
|
||||||
|
autoenabled second overwrote the git config of the one that got autoenabled
|
||||||
|
first. Here's how that looks:
|
||||||
|
|
||||||
|
git-annex init
|
||||||
|
init (Auto enabling special remote foo...)
|
||||||
|
(Auto enabling special remote foo...)
|
||||||
|
ok
|
||||||
|
|
||||||
|
Maybe autoenable could somehow handle that case better, but all I can think
|
||||||
|
of is a warning.
|
||||||
|
"""]]
|
Loading…
Reference in a new issue