Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | external: nice error message for keys with spaces in their name | Joey Hess | 2017-08-17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||
* | comment | Joey Hess | 2017-08-17 |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2017-08-17 |
|\ | |||
| * | Added a comment | https://launchpad.net/~felixonmars | 2017-08-17 |
| | | |||
* | | migrate: WORM keys containing spaces will be migrated to not contain spaces ↵ | Joey Hess | 2017-08-17 |
| | | | | | | | | | | | | | | | | | | anymore To work around the problem that the external special remote protocol does not support keys containing spaces. This commit was sponsored by Denis Dzyubenko on Patreon. | ||
* | | Prevent spaces from being embedded in the name of new WORM keys, as that ↵ | Joey Hess | 2017-08-17 |
|/ | | | | handing spaces in keys would complicate things like the external special remote protocol. | ||
* | plan | Joey Hess | 2017-08-17 |
| | |||
* | use DynamicConfig to handle cost-command | Joey Hess | 2017-08-17 |
| | | | | This commit was sponsored by Jake Vosloo on Patreon. | ||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2017-08-17 |
|\ | |||
* | | temporarily --force-reinstalls | Joey Hess | 2017-08-17 |
| | | |||
* | | add annex-ignore-command and annex-sync-command configs | Joey Hess | 2017-08-17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added remote configuration settings annex-ignore-command and annex-sync-command, which are dynamic equivilants of the annex-ignore and annex-sync configurations. For this I needed a new DynamicConfig infrastructure. Its implementation should be as fast as before when there is no dynamic config, and it caches so shell commands are only run once. Note that annex-ignore-command exits nonzero when the remote should be ignored. While that may seem backwards, it allows using the same command for it as for annex-sync-command when you want to disable both. This commit was sponsored by Trenton Cronholm on Patreon. | ||
| * | Added a comment | michalrus | 2017-08-17 |
| | | |||
| * | Added a comment: Thanks | pitsa@5f5d24a1fb7ba0d050ae7cf95b4c3032002e8e38 | 2017-08-17 |
|/ | |||
* | comment | Joey Hess | 2017-08-17 |
| | |||
* | comment | Joey Hess | 2017-08-17 |
| | |||
* | comment | Joey Hess | 2017-08-17 |
| | |||
* | response | Joey Hess | 2017-08-17 |
| | |||
* | close | Joey Hess | 2017-08-17 |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2017-08-17 |
|\ | |||
* | | fix build with old http-client versions | Joey Hess | 2017-08-17 |
| | | |||
* | | force update of cabal libs | Joey Hess | 2017-08-17 |
| | | |||
| * | Added a comment | CandyAngel | 2017-08-17 |
| | | |||
| * | Added a comment: manual mode? | olaf | 2017-08-17 |
|/ | |||
* | make import work with Win32 instead of Win32-extras | Joey Hess | 2017-08-16 |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2017-08-16 |
|\ | |||
* | | Windows: Win32 package has subsumed Win32-extras; update dependency. | Joey Hess | 2017-08-16 |
| | | |||
| * | Added a comment | https://openid.stackexchange.com/user/8a69a637-97cb-41e6-8f45-00f08ba54d6e | 2017-08-16 |
| | | |||
| * | Added a comment | https://openid.stackexchange.com/user/8a69a637-97cb-41e6-8f45-00f08ba54d6e | 2017-08-16 |
| | | |||
| * | Added a comment | https://openid.stackexchange.com/user/8a69a637-97cb-41e6-8f45-00f08ba54d6e | 2017-08-16 |
| | | |||
| * | (no commit message) | https://openid.stackexchange.com/user/8a69a637-97cb-41e6-8f45-00f08ba54d6e | 2017-08-16 |
|/ | |||
* | Added a comment | woffs | 2017-08-16 |
| | |||
* | Added a comment | michalrus | 2017-08-16 |
| | |||
* | Added a comment | michalrus | 2017-08-16 |
| | |||
* | Added a comment | michalrus | 2017-08-16 |
| | |||
* | (no commit message) | michalrus | 2017-08-16 |
| | |||
* | Added a comment | olaf | 2017-08-16 |
| | |||
* | (no commit message) | olaf | 2017-08-15 |
| | |||
* | Added a comment | olaf | 2017-08-15 |
| | |||
* | idea | Joey Hess | 2017-08-15 |
| | |||
* | hmm | Joey Hess | 2017-08-15 |
| | |||
* | responses, bug I noticed | Joey Hess | 2017-08-15 |
| | |||
* | comment | Joey Hess | 2017-08-15 |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2017-08-15 |
|\ | |||
* | | Disable http-client's default 30 second response timeout when HEADing an url ↵ | Joey Hess | 2017-08-15 |
| | | | | | | | | to check if it exists. Some web servers take quite a long time to answer a HEAD request. | ||
* | | forwarded | Joey Hess | 2017-08-15 |
| | | |||
* | | comment | Joey Hess | 2017-08-15 |
| | | |||
* | | comment | Joey Hess | 2017-08-15 |
| | | |||
* | | comment | Joey Hess | 2017-08-15 |
| | | |||
* | | move, copy: Support --batch. | Joey Hess | 2017-08-15 |
| | | |||
| * | (no commit message) | olaf | 2017-08-15 |
|/ |