diff --git a/doc/forum/read_directly_from_annex/comment_1_d8c4a60a672e60f89d6e57e515ef86cd._comment b/doc/forum/read_directly_from_annex/comment_1_d8c4a60a672e60f89d6e57e515ef86cd._comment new file mode 100644 index 0000000000..1f62415771 --- /dev/null +++ b/doc/forum/read_directly_from_annex/comment_1_d8c4a60a672e60f89d6e57e515ef86cd._comment @@ -0,0 +1,20 @@ +[[!comment format=mdwn + username="joey" + subject="""comment 1""" + date="2020-05-11T16:50:25Z" + content=""" +If the GCS remote is not configured to encrypt or chunk the files +stored in it, they can be accessed by other things than git-annex, but +the names of the files will be the git-annex keys (eg their hash), +which may or may not work for what you're processing them with. + +If the thing you're processing them with needs to operate on +the original filenames, you need to use a remote configured with +exporttree=yes. Then you can use `git annex export master --to remote` +to make the remote contain a copy of the tree of files in your master +branch. + +Not all special remotes support that feature. For GCS, there is one +option that does, using the S3 interface to GCS. (rclone and gcsannex do +not support exporttree) +"""]]