Merge branch 'master' of ssh://git-annex.branchable.com
This commit is contained in:
commit
c05c73657c
3 changed files with 38 additions and 0 deletions
|
@ -0,0 +1,15 @@
|
|||
[[!comment format=mdwn
|
||||
username="Ilya_Shlyakhter"
|
||||
avatar="http://cdn.libravatar.org/avatar/1647044369aa7747829c38b9dcc84df0"
|
||||
subject="comment 3"
|
||||
date="2019-06-26T20:15:19Z"
|
||||
content="""
|
||||
Thanks a lot @joeyh for looking again at supporting external backends.
|
||||
|
||||
I think the issues with missing backend implementations are similar to issues with a missing external special remote implementation: something that the repo owner/maintainer needs to deal with. I periodically forget to put mine into the PATH, and then `git-annex` tells me to a special remote available. Fixing these issues has been manageable in practice.
|
||||
|
||||
For reference, these are some of the todos that support for external backends would obviate: [[todo/key_checksum_from_chunk_checksums]] [[todo/MD5E_keys_without_file_size]] [[todo/preserve_file_extensions_in_WORM_and_URL_keys]] [[todo/option_to_add_user-specified_string_to_key]] [[todo/add_xxHash_backend]] .
|
||||
|
||||
|
||||
|
||||
"""]]
|
|
@ -0,0 +1,13 @@
|
|||
[[!comment format=mdwn
|
||||
username="Ilya_Shlyakhter"
|
||||
avatar="http://cdn.libravatar.org/avatar/1647044369aa7747829c38b9dcc84df0"
|
||||
subject="some todos that external backends would obviate (fix formatting, add one)"
|
||||
date="2019-06-26T20:25:50Z"
|
||||
content="""
|
||||
* [[todo/key_checksum_from_chunk_checksums]]
|
||||
* [[todo/MD5E_keys_without_file_size]]
|
||||
* [[todo/preserve_file_extensions_in_WORM_and_URL_keys]]
|
||||
* [[todo/option_to_add_user-specified_string_to_key]]
|
||||
* [[todo/shorter_keys_through_better_encoding]]
|
||||
|
||||
"""]]
|
|
@ -0,0 +1,10 @@
|
|||
[[!comment format=mdwn
|
||||
username="Ilya_Shlyakhter"
|
||||
avatar="http://cdn.libravatar.org/avatar/1647044369aa7747829c38b9dcc84df0"
|
||||
subject="comment 5"
|
||||
date="2019-06-26T20:38:19Z"
|
||||
content="""
|
||||
P.S. It seems that in case of missing backend implementation, the handling should revert to exactly what currently happens for WORM/URL keys? Except with a different warning message, as custom backends are _potentially_ verifiable.
|
||||
|
||||
If git-annex could support [[todo/alternate_keys_for_same_content]], then for a download from an external backend key you could also compute a standard checksum-based key (e.g. MD5 or SHA256), and record its presence in the remote you got the contents from, and the correspondence to the external backend key. Then, at least, if this contents gets uploaded somewhere else, it would be verifiable even without the external backend implementation.
|
||||
"""]]
|
Loading…
Add table
Reference in a new issue