In certain situations different client annexes might get the same remote repository added, but before being synced.
Once the two clients sync they will both have two remotes with the same name. But only one UUID will have any content(Assuming only one client pushed).
It would be nice to have some (automatic?) way to resolve this conflict.
Not sure if anything sane can be done if both clients have pushed?
This does not make sense to me. If the remote is a git repo, it will be initialized by git-annex only once, so there will only be one UUID. The second "client" that uses that remote will see the earlier UUID.
Unless there were some kind of a race in initializing the same repo concurrently, but that seems unlikely and if so this is lacking in any details about it.
I'm going to close this since it does not make sense, but do followup if you remember what this was supposed to be about.