From 8eb944ea11dc1ceb0d2278f3aa09cf4c1cbe9393 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Fri, 31 Aug 2018 14:01:24 -0400 Subject: [PATCH] close todo, open todo --- doc/todo/support_public_versioned_S3_access.mdwn | 7 +++++++ doc/todo/versioning_in_export_remotes.mdwn | 9 ++------- 2 files changed, 9 insertions(+), 7 deletions(-) create mode 100644 doc/todo/support_public_versioned_S3_access.mdwn diff --git a/doc/todo/support_public_versioned_S3_access.mdwn b/doc/todo/support_public_versioned_S3_access.mdwn new file mode 100644 index 0000000000..64d93413a1 --- /dev/null +++ b/doc/todo/support_public_versioned_S3_access.mdwn @@ -0,0 +1,7 @@ +When a S3 remote uses exporttree=yes versioning=yes public=yes, +it's possible to use anonymous http to download anything from it. git-annex +does not yet support that, nor does whereis show the urls. + +Should not be super hard to add, but it involves converting `getpublicurl` +into an Annex action and distinguishing between different uses of it, +some of which work with this and some don't. --[[Joey]] diff --git a/doc/todo/versioning_in_export_remotes.mdwn b/doc/todo/versioning_in_export_remotes.mdwn index b54e0355de..85d5498f1b 100644 --- a/doc/todo/versioning_in_export_remotes.mdwn +++ b/doc/todo/versioning_in_export_remotes.mdwn @@ -56,7 +56,7 @@ repository may have changed the exported tree and be relying on the dropped key being present in the export. Unless... Could export conflict resultion somehow detect that? -## final plan (all done now) +## final plan Add an "appendOnly" field to Remote, indicating it retains all content stored in it. done @@ -80,9 +80,4 @@ configured. done Use version IDs when retrieving keys and for checkpresent. done -## remaining TODO - -When bucket is public, use version ID to generate public url. - -And, support git-annex operations on public url to versioned content. - +> all done! (but see [[support_public_versioned_S3_access]]) --[[Joey]]