Joey Hess
bdec46ac13
a few tweaks to the design
2017-08-30 13:14:05 -04:00
Joey Hess
74aa4c503b
devblog
2017-08-29 17:26:42 -04:00
Joey Hess
6ae9d8fe49
simplify
...
Key is needed to use in reply
2017-08-28 15:37:34 -04:00
Joey Hess
ed5d8ee9ea
update proposed external special remote protocol
2017-08-28 15:34:26 -04:00
Joey Hess
792e582a60
fix link
2017-08-28 15:07:23 -04:00
Joey Hess
92ec2d13b5
formatting
2017-08-28 15:07:19 -04:00
Joey Hess
8cad03d7ca
typo
2017-08-28 15:04:25 -04:00
Joey Hess
dafafad115
external: nice error message for keys with spaces in their name
...
External special remotes will refuse to operate on keys with spaces in
their names. That has never worked correctly due to the design of the
external special remote protocol. Display an error message suggesting
migration.
Not super happy with this, but it's a pragmatic solution. Better than
complicating the external special remote interface and all external special
remotes.
Note that I only made it use SafeKey in Request, not Response. git-annex
does not construct a Response, so that would not add any safety. And
presumably, if git-annex avoids feeding any such keys to an external
special remote, it will never have a reason to make a Response using such a
key. If it did, it would result in a protocol error anyway.
There's still a Serializeable instance for Key; it's used by P2P.Protocol.
There, the Key is always in the final position, so it's ok if it contains
spaces.
Note that the protocol documentation has been fixed to say that the File
may contain spaces. One way that can happen, even though the Key can't,
is when using direct mode, and the work tree filename contains spaces.
When sending such a file to the external special remote the worktree
filename is used.
This commit was sponsored by Thom May on Patreon.
2017-08-17 16:18:34 -04:00
Joey Hess
73d04d5565
responses, bug I noticed
2017-08-15 14:42:22 -04:00
xloem
ff6f9e203e
Added a comment: Git History
2017-08-10 00:25:27 +00:00
timothy.sanders@a7ce3a8bae11a60e0c4cda9cb4aef24ec459bbab
d5db7b4289
removed
2017-07-17 21:01:39 +00:00
timothy.sanders@a7ce3a8bae11a60e0c4cda9cb4aef24ec459bbab
c58b508018
Added a comment: Google Drive and Archive.org
2017-07-17 21:00:40 +00:00
yarikoptic
56f92354c8
Added a comment: export "each revision" -- thinking about quiltdata
2017-07-14 20:10:42 +00:00
yarikoptic
d090b8114e
Added a comment: comments on protocol
2017-07-12 22:09:55 +00:00
yarikoptic
a858f8f8e9
Added a comment: regarding setting a URL by custom special remote
2017-07-12 22:04:39 +00:00
yarikoptic
0bba9f084f
Added a comment: side-note about WebDAV&DeltaV
2017-07-12 21:54:50 +00:00
Joey Hess
b294c00e16
comment
2017-07-12 14:19:26 -04:00
yarikoptic
f4481ee748
Added a comment: special remotes with versioning support
2017-07-12 17:30:33 +00:00
Joey Hess
5342c5064b
comment
2017-07-12 12:56:13 -04:00
Joey Hess
ecad2da8c5
Merge branch 'master' of ssh://git-annex.branchable.com
2017-07-12 12:44:21 -04:00
Joey Hess
aa7cc67a3d
protocol design
2017-07-12 12:43:46 -04:00
yarikoptic
215e1420f2
Added a comment: does it really need to be a new command ("export") or could be the same old "copy"?
2017-07-11 22:14:39 +00:00
yarikoptic
37a6bef639
Added a comment: couldn't STATE be used for KEY -> FILENAME(s) mapping?
2017-07-11 22:05:49 +00:00
yarikoptic
a75aa38ca2
Added a comment: note that some remotes could support files versioning "natively"
2017-07-11 21:59:49 +00:00
Joey Hess
905b1108b7
improve
2017-07-11 16:31:30 -04:00
Joey Hess
adbd0ff068
add design
2017-07-11 11:32:35 -04:00
Edward Betts
0750913136
correct spelling mistakes
2017-02-12 17:30:23 -04:00
Joey Hess
76d525c4d5
update links to wormhole issues
2016-12-16 15:03:20 -04:00
Joey Hess
a12eac060c
updates
2016-12-13 14:35:58 -04:00
Joey Hess
7c245b2180
update
2016-12-07 12:48:24 -04:00
Joey Hess
60f4b1cf36
PAKE
2016-12-06 16:55:53 -04:00
Joey Hess
67c1e87f05
local lan detection
2016-11-14 18:37:56 -04:00
Joey Hess
a7fd200440
updated design
...
more details on using tor and pairing
2016-11-14 12:10:09 -04:00
2a01:cb04:422:dd00:75bc:9129:cb49:31be
39a7045a81
poll vote (OpenStack SWIFT)
2016-10-04 11:57:43 +00:00
Joey Hess
3416cd8148
remove incorrect bit about multiple concurrent transfers, and improve description of protocol flow
2016-09-26 19:19:32 -04:00
zack
58f2276dc6
Added a comment: adjusted branche to "focus" on a specific subtree
2016-08-22 14:19:57 +00:00
anarcat
105f07090b
magic wormhole seems like a nice alternative for arbitrary data sharing here
2016-07-26 01:33:15 +00:00
Joey Hess
0fdbf639dc
followup; open bug
2016-07-19 15:04:41 -04:00
Joey Hess
f3f6dfcf35
New url for git-remote-gcrypt, now maintained by spwhitton.
2016-07-05 11:30:58 -04:00
anarcat
274b7a9f6c
link to the adjust manpage
2016-06-23 14:39:49 +00:00
Yaroslav Halchenko
64e844e1fe
minor typo fixes throughout
...
problematic
flexibility
2016-06-02 11:22:18 -04:00
Joey Hess
7afa487eaa
add todo item
2016-05-23 18:13:03 -04:00
Joey Hess
33c00ab407
reply
2016-05-23 15:45:56 -04:00
Joey Hess
3dd69f932d
note commands which do not get a reply
2016-05-23 15:45:47 -04:00
Joey Hess
d4bfb9bcd9
note version for recently added command
2016-05-23 15:03:05 -04:00
xloem
f33d3b1d01
Added a comment: Retrieval progress message helpers
2016-05-20 19:42:24 +00:00
Joey Hess
eda5d9cc74
adjust: Add --fix adjustment, which is useful when the git directory is in a nonstandard place.
2016-05-16 17:18:33 -04:00
thowz
e735938bbd
Added a comment: adjusting symlink paths
2016-05-13 22:32:33 +00:00
Joey Hess
ea0d2ac3b9
devblog
2016-05-04 14:39:53 -04:00
Joey Hess
3b7713b493
use DIRHASH-LOWER for consistency
2016-05-03 14:10:11 -04:00