Added a comment: Retrieving initremote parameters for new user

This commit is contained in:
https://me.yahoo.com/a/80VlVB0Bx9TaNOXIj3OCQ8eimAtIOhqjUQ--#1e80e 2017-02-14 00:03:35 +00:00 committed by admin
parent 7a06c91f7f
commit 3d786ebb4e

View file

@ -0,0 +1,33 @@
[[!comment format=mdwn
username="https://me.yahoo.com/a/80VlVB0Bx9TaNOXIj3OCQ8eimAtIOhqjUQ--#1e80e"
nickname="Sundar Raman"
avatar="http://cdn.libravatar.org/avatar/a5db56ac8777aee80bbe2b1e1d697c3961973049a22def38b4d15b7507e59c01"
subject="Retrieving initremote parameters for new user"
date="2017-02-14T00:03:35Z"
content="""
Is there a way to determine the parameters that an enableremote command must use, if one does not know it? The use case is as follows:
* Dev 1 performs an `initremote annexed-media directory=/path/to/media ...`
* Dev 1 syncs content
* Dev 2 comes along (or Dev 1 comes along months later with a different machine) and clones the repo, but needs to know the directory=/path... in order to 'enableremote'. Is there any way to glean this information from the source repo itself?
The steps would be:
dev1$ git clone git@gitserver:myproject.git && cd myproject
dev1$ mkdir images && touch images/foo1.png
dev1$ git annex initremote annexation.dir directory=/mnt/media/myproject.annex/ encrypted=false
dev1$ git commit && git push && git annex sync --content
<time passes >
dev2$ git clone git@gitserver:myproject.git && cd myproject
dev2$ git annex whereis
# shows something like ...
# whereis images/foo1.png (7 copies) ...
# 38e67e39-7dfb-45e8-90fc-8c5d01aae0b4 -- annexation.dir
dev2$ git annex enableremote annexation.dir directory=???
So how does the new developer know how to define the annexation.dir? Is there any way to extract from the repo itself? Or must this information be saved into the repo's documentation to avoid losing the reference?
Thanks!
"""]]