Commit graph

16517 commits

Author SHA1 Message Date
Joey Hess
74bccbcd9c Merge branch 'master' of ssh://git-annex.branchable.com 2013-12-27 16:36:10 -04:00
Joey Hess
80152e1aa3 add git-shell binary to bundles 2013-12-27 16:35:24 -04:00
https://www.google.com/accounts/o8/id?id=AItOawn7gQ1zZDdWhXy9H51W2krZYShNmKL3qfM
2aa69e567c 2013-12-27 20:31:36 +00:00
http://joeyh.name/
74cf34e5eb Added a comment 2013-12-27 20:11:10 +00:00
http://joeyh.name/
b1271b35f8 Added a comment 2013-12-27 20:08:13 +00:00
Joey Hess
3b8fb02b6d Merge branch 'master' of ssh://git-annex.branchable.com 2013-12-27 16:06:53 -04:00
Joey Hess
307c57b29b add git-shell wrappers 2013-12-27 16:06:11 -04:00
Joey Hess
6091d597b4 Merge branch 'master' of ssh://git-annex.branchable.com 2013-12-27 16:02:43 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnX1msQxnLoSeu7q-i-c9BWghonsN7Qmns
237f8b4888 Added a comment: Thanks! 2013-12-27 20:02:40 +00:00
Joey Hess
445b7b41b9 add credential storage support for external special remotes & update example 2013-12-27 16:01:43 -04:00
http://joeyh.name/
7ee01837d9 Added a comment 2013-12-27 19:12:18 +00:00
http://joeyh.name/
13a6edffbb Added a comment 2013-12-27 19:06:05 +00:00
http://joeyh.name/
1d1533dcd9 Added a comment 2013-12-27 19:02:34 +00:00
Joey Hess
8c6fd00476 close bugs; updated the Linux standalone builds with the fix 2013-12-27 14:55:20 -04:00
Joey Hess
87c338e4be close as dup 2013-12-27 14:47:25 -04:00
Joey Hess
59c17abd96 close 2013-12-27 14:46:52 -04:00
Joey Hess
de5f0cc5fb new bug 2013-12-27 14:45:21 -04:00
Joey Hess
0014599dd9 hint about PROGRESS throttling 2013-12-27 14:39:56 -04:00
Joey Hess
6de3bc2ab6 make directory absolute (mostly as an example of using SETCONFIG) 2013-12-27 14:30:00 -04:00
Joey Hess
dc7681b2bb emphasize link to protocol 2013-12-27 14:15:35 -04:00
Joey Hess
9b944e71e1 fix link 2013-12-27 14:15:01 -04:00
Joey Hess
5972ee50fa external special remotes working 2013-12-27 14:13:52 -04:00
Joey Hess
eb79670541 Merge branch 'master' of ssh://git-annex.branchable.com 2013-12-27 14:07:48 -04:00
Joey Hess
4d94e40ddd de-verbose cp 2013-12-27 14:06:56 -04:00
Joey Hess
e9cb88ca38 another bug in shell code. haskell has ruined me 2013-12-27 14:06:33 -04:00
Joey Hess
53b0228077 fix 3 more bugs in these measly 150 lines of shell code. sheesh 2013-12-27 14:04:51 -04:00
Joey Hess
551573570f better protocol error message, indicate if the command was able to be parsed or was misplaced 2013-12-27 14:03:35 -04:00
http://joeyh.name/
9ddfc6cfae Added a comment 2013-12-27 18:03:14 +00:00
Greg Grossmeier
adfb556130 more debugging info 2013-12-27 10:00:52 -08:00
arand
698a55e1b2 2013-12-27 17:48:20 +00:00
Joey Hess
82c2439162 Merge branch 'master' of ssh://git-annex.branchable.com 2013-12-27 13:22:59 -04:00
Joey Hess
21342cae63 flush handle after writing message 2013-12-27 13:22:06 -04:00
Joey Hess
fa6f404a5f fix deadlock when state TMVar is empty 2013-12-27 13:17:22 -04:00
https://me.yahoo.com/a/FHnTlSBo1eCGJRwueeKeB6.RCaPbGMPr5jxx8A--#ce0d8
b74f05f12d 2013-12-27 17:16:33 +00:00
Joey Hess
3cd8f1bb13 todo: url lists 2013-12-27 13:09:35 -04:00
Joey Hess
9125a25738 defer SETSTATE and GETSTATE for now
TAHOE-LAFS may use these eventually, but that's TBD and none of git-annex's
own special remotes need that, except for the web special remote's urls.
2013-12-27 13:07:56 -04:00
Joey Hess
a7f3724e21 implement GETCONFIG and SETCONFIG
Changed protocol spec to make SETCONFIG only store it persistently when run
during INITREMOTE. I see no reason to support storing it persistently at
other times, and doing so would unnecessarily complicate the code.

Also, letting that be done would probably result in use for storing data that
doesn't really belong there, and special remote authors who don't
understand how the union merging works would probably be surprised the
results.
2013-12-27 12:37:23 -04:00
Joey Hess
d8741e571d Merge branch 'master' of ssh://git-annex.branchable.com 2013-12-27 12:24:19 -04:00
Joey Hess
91c9e98168 support encryption 2013-12-27 12:21:55 -04:00
Joey Hess
0c972961bb update 2013-12-27 12:04:51 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnX1msQxnLoSeu7q-i-c9BWghonsN7Qmns
974eb1bb18 2013-12-27 14:32:58 +00:00
Attila
6c7456a90a Added a comment: git-annex.org 2013-12-27 14:14:10 +00:00
https://www.google.com/accounts/o8/id?id=AItOawleVyKk2kQsB_HgEdS7w1s0BmgRGy1aay0
c437dc9e7d Added a comment 2013-12-27 08:44:53 +00:00
https://openid.stackexchange.com/user/e65e6d0e-58ba-41de-84cc-1f2ba54cf574
f8f7c0f2cb Added a comment: Now I'm getting... 2013-12-27 08:01:45 +00:00
Joey Hess
5d8ff64dc1 make --debug show transcript of special remote protocol messages 2013-12-27 03:10:00 -04:00
Joey Hess
526a7bb2b4 improve comments 2013-12-27 02:56:52 -04:00
Joey Hess
3289155e28 don't send PREPARE before INITREMOTE
That complicated special remote programs, because they had to avoid making
PREPARE fail if some configuration is missing, because the remote might not
be initialized yet. Instead, complicate git-annex slightly by only sending
PREPARE immediately before some other request other than INITREMOTE (or
PREPARE of course).
2013-12-27 02:49:10 -04:00
Joey Hess
5b7c38c90a improve code, seems to work well now 2013-12-27 02:49:00 -04:00
Joey Hess
5d00fa523c fix bug (no type safe protocol stuff here, alas..) 2013-12-27 02:12:33 -04:00
Joey Hess
6d504b57e7 make some requests optional, simplify and future-proof protocol more 2013-12-27 02:11:06 -04:00