]> dgit.raspbian.org Git - git-annex.git/commitdiff
todo/question on how to get full path to the key knowing metadata but having no file
authoryarikoptic <yarikoptic@web>
Wed, 11 Nov 2020 19:29:14 +0000 (19:29 +0000)
committeradmin <admin@branchable.com>
Wed, 11 Nov 2020 19:29:14 +0000 (19:29 +0000)
doc/todo/calckey___91__--path__93___given_a_checksum_and_filename__63__.mdwn [new file with mode: 0644]

diff --git a/doc/todo/calckey___91__--path__93___given_a_checksum_and_filename__63__.mdwn b/doc/todo/calckey___91__--path__93___given_a_checksum_and_filename__63__.mdwn
new file mode 100644 (file)
index 0000000..5c1ff43
--- /dev/null
@@ -0,0 +1,8 @@
+May be it is already available and thus not really todo (feel welcome to close then or I will), and/or I have asked before, but I failed to find it.  Sorry if duplicating the issue.
+
+In some scenarios we do know ahead of time url + size + filename (thus extension) + corresponding checksum for the content. We would like to implement `addurl` which would not even talk to the remote server but just "mint" corresponding path to the key under `.git/annex/objects` and `registerurl` to it.  But I failed to find a convenience annex command which would allow us to get the full key (accounting for `E` the way git annex does), and full path to it (thus adding `DIRHASH` which special remotes could "query", and which is appropriate given the repository settings).
+
+I made subject prefixed with `calckey`  since it seems like the closest hit but it does need an actual file.
+
+[[!meta author=yoh]]
+[[!tag projects/datalad]]