diff options
author | Joey Hess <joey@kitenet.net> | 2010-11-07 00:26:44 +0000 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2010-11-07 00:26:44 +0000 |
commit | b1e26b19c6055b8c635a158068a2ad0188f17d17 (patch) | |
tree | 5f867463c91fbe90f28eb38723fb1352d21c1311 /doc/todo/auto_remotes.mdwn | |
parent | a3519c365feec45b5ab1236c7610863678b868a0 (diff) |
idea
Diffstat (limited to 'doc/todo/auto_remotes.mdwn')
-rw-r--r-- | doc/todo/auto_remotes.mdwn | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/doc/todo/auto_remotes.mdwn b/doc/todo/auto_remotes.mdwn new file mode 100644 index 000000000..4976a2a77 --- /dev/null +++ b/doc/todo/auto_remotes.mdwn @@ -0,0 +1,20 @@ +It should be possible for clones to learn about how to contact +each other without remotes needing to always be explicitly set +up. Say that `.git-annex/remote.log` is maintained by git-annex +to contain: + + UUID hostname URI + +The URI comes from configured remotes and maybe from +`file://$(pwd)` for the current repo. This format will merge +without conflicts or data loss. + +Then when content is belived to be in a UUID, and no +configured remote has it, the remote.log can be consulted and +URIs that look likely tried. (file:// ones if the hostname +is the same (or maybe always -- a removable drive might tend +to be mounted at the same location on different hosts), +otherwise ssh:// ones.) + +Question: When should git-annex update the remote.log? +(Not just on init.) Whenever it reads in a repo's remotes? |