git-annex/doc/design
Joey Hess 3eaaec3113
consistently use importKey when available
This avoids import with --no-content and with --content potentially
generating two different trees, leading to a merge conflict when run in
two different clones of a repo. And it's necessary groundwork to make
git-annex sync --no-content import from special remotes that support
importKey.

Only the directory special remote currently supports importKey, and it
generates the same key as git-annex usually does, so there is no
behavior change for it.

Future special remotes will need to take care when adding importKey,
if it generates different keys. Added some warnings about that to
comments.

This commit was sponsored by Noam Kremen on Patreon.
2020-09-28 15:27:46 -04:00
..
adjusted_branches
assistant Added a comment: Commits could be rate-limited too 2019-09-29 23:03:47 +00:00
encryption
exporting_trees_to_special_remotes
external_backend_protocol comment 2020-07-31 16:11:10 -04:00
external_special_remote_protocol consistently use importKey when available 2020-09-28 15:27:46 -04:00
git-remote-daemon
iabackup
metadata
new_repo_versions
p2p_protocol
requests_routing Added a comment: Friendly bump to keep on the radar 2019-10-24 09:26:23 +00:00
adjusted_branches.mdwn
assistant.mdwn
balanced_preferred_content.mdwn
caching_database.mdwn followup and add link 2020-07-01 12:28:44 -04:00
encryption.mdwn Fix typo remotes.log -> remote.log 2020-03-28 13:36:45 +00:00
exporting_trees_to_special_remotes.mdwn
external_backend_protocol.mdwn E variant of external backend keys 2020-07-29 17:12:22 -04:00
external_special_remote_protocol.mdwn add missing CHECKURL-FAILURE ErrorMsg to docs 2020-09-18 11:58:18 -04:00
gcrypt.mdwn
git-remote-daemon.mdwn
iabackup.mdwn
importing_trees_from_special_remotes.mdwn
metadata.mdwn
new_repo_versions.mdwn
p2p_protocol.mdwn
preferred_content.mdwn
requests_routing.mdwn
roadmap.mdwn typo 2020-03-25 13:20:24 -04:00