aboutsummaryrefslogtreecommitdiff
path: root/doc/bugs/external_special_remote_protocol_broken_by_key_with_spaces.mdwn
blob: 4180678c95f02bd85dacf93f96e62727013466be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
It's possible for a key to contain whitespace in its name. This breaks the
external special remote protocol, which uses whitespace to separate the key
parameter from subsequent parameters.

I think that this only causes problems for WORM keys. --[[Joey]]

> Ok, went with my last approach, rather than complicating all special
> remotes due to this problem, we'll deprecate WORM keys with spaces in
> their name, and provide a migratipon path.
> 
> The error message looks like this:

> > Sorry, this file cannot be stored on an external special remote because its key's name contains a space. To avoid this problem, you can run: git-annex migrate --backend=WORM

> This is fixed as well as is feasible, so while that kind of sucks,
> calling it [[done]]. --[[Joey]]