summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* responseGravatar Joey Hess2017-03-20
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2017-03-20
|\
* | devblogGravatar Joey Hess2017-03-20
| |
| * Added a comment: Git-annex ignores annex.largefiles in .gitattributesGravatar joern.mankiewicz@06fb5bc9b732f143dee3606866362f562531310d2017-03-20
|/
* sync --content-of=pathGravatar Joey Hess2017-03-20
| | | | | | | For when you want to sync only some files' contents, not the whole working tree. This commit was sponsored by Anthony DeRobertis on Patreon.
* fix GIT_SSH_COMMAND -n parameterGravatar Joey Hess2017-03-20
| | | | | | | | | It was being passed to sh, not to the command, oops. Noticed because it broke the test suite on OSX, where sh -n silently does nothing. Would also break on Linux when eg posh was being used as the shell; bash ignores the -n. This commit was supported by the NSF-funded DataLad project.
* improve git-annex-shell exit status propigationGravatar Joey Hess2017-03-20
|
* test needs git-annex-shell symlinkGravatar Joey Hess2017-03-18
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2017-03-18
|\
* | todoGravatar Joey Hess2017-03-18
| |
| * (no commit message)Gravatar oliv5@5a9bb4b174f7995da105238c4e7b3f91767a87bc2017-03-18
|/
* devblogGravatar Joey Hess2017-03-17
|
* gitignore git-annex-shellGravatar Joey Hess2017-03-17
|
* test move with ssh remoteGravatar Joey Hess2017-03-17
|
* test suite infra for testing mocked ssh remotesGravatar Joey Hess2017-03-17
| | | | This commit was supported by the NSF-funded DataLad project.
* super tricky shell command generation hackGravatar Joey Hess2017-03-17
| | | | | | | | | | GIT_SSH_COMMAND was not working correctly with git-annex get, because when used in rsync -e, there were additional parameters appended at the end, which the GIT_SSH_COMMAND should not see. Fixed by constructing the shell command differently. This commit was supported by the NSF-funded DataLad project.
* fix over-shell-escapeGravatar Joey Hess2017-03-17
| | | | Seems I had one time too many.
* Support GIT_SSH and GIT_SSH_COMMANDGravatar Joey Hess2017-03-17
| | | | | | | | | | | | | | | | | | | | They are handled close the same as they are by git. However, unlike git, git-annex sometimes needs to pass the -n parameter when using these. So, this has the potential for breaking some setup, and perhaps there ought to be a ANNEX_USE_GIT_SSH=1 needed to use these. But I'd rather avoid that if possible, so let's see if anyone complains. Almost all places where "ssh" was run have been changed to support the env vars. Anything still calling sshOptions does not support them. In particular, rsync special remotes don't. Seems that annex-rsync-transport already gives sufficient control there. (Fixed in passing: Remote.Helper.Ssh.toRepo used to extract remoteAnnexSshOptions and pass them to sshOptions, which was redundant since sshOptions also extracts those.) This commit was sponsored by Jeff Goeke-Smith on Patreon.
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2017-03-17
|\
* | git-annex-shell: run all commands with noMessagesGravatar Joey Hess2017-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix bug when used with a recently cloned repository, where "merging" messages were included in the output of configlist (and perhaps other commands) and caused a "Failed to get annex.uuid configuration" error. This does not seem to have been a reversion. I saw this with configlist, but it seems possible for other commands to be effected, and it might not always happen only after a fresh clone. Eg, if a foo/git-annex branch is pushed to the remote, the next git-annex-shell will auto-merge it and display the message. Decided to run all git-annex-shell commands with noMessages, even ones that don't currently use stdout for structured communication. Better to keep open the possibility for using stdout in the future. This commit was supported by the NSF-funded DataLad project
| * fixing benGravatar yarikoptic2017-03-17
| |
| * added BenGravatar yarikoptic2017-03-17
| |
* | bug reportGravatar Joey Hess2017-03-17
| |
| * (no commit message)Gravatar yarikoptic2017-03-17
| |
* | Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2017-03-16
|\|
| * Added a comment: v6 default behaviorGravatar rok2017-03-16
| |
| * Added a commentGravatar kubaello@d561f15ff5c07a78b706b096375cd89d6d7060662017-03-16
| |
| * (no commit message)Gravatar kubaello@d561f15ff5c07a78b706b096375cd89d6d7060662017-03-16
| |
| * tuned up rushed reportGravatar yarikoptic2017-03-16
| |
| * (no commit message)Gravatar yarikoptic2017-03-15
| |
* | commentGravatar Joey Hess2017-03-14
|/
* Added a comment: Isn't this procedure assuming that lost+found contains only ↵Gravatar https://launchpad.net/~stephane-gourichon-lpad2017-03-14
| | | | uncorrupted previously annexed files?
* Added a commentGravatar Horus2017-03-14
|
* (no commit message)Gravatar ryan@d4f0c2d3daacb5ec3a2945bca06f66decad4bfb52017-03-14
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2017-03-13
|\
* | close; not a bug in git-annexGravatar Joey Hess2017-03-13
| |
* | Windows: Fix bug in shell script shebang lookup code that caused a "delayed ↵Gravatar Joey Hess2017-03-13
| | | | | | | | | | | | | | | | | | read on closed handle" error. The bug was that withFile closes the handle afterwards, but the content of the file was not read due to laziness. Using readFile avoids it. This commit was sponsored by Nick Daly on Patreon.
| * Added a comment: windows passwordGravatar hobbie1232017-03-13
| |
| * initial postGravatar lee@7614f42c1a6cc84dbc813df25d2f75ed54948e172017-03-12
| |
| * Added a comment: SolutionGravatar Michel2017-03-11
| |
* | Drop support for building with old versions of directory, feed, and http-types.Gravatar Joey Hess2017-03-10
| |
* | Revert "Drop support for building without network-uri."Gravatar Joey Hess2017-03-10
| | | | | | | | | | | | This reverts commit bfad6f5a7d156d5ddf0e5cf3840d8d22f82a2377. Need it in stable w/o backports for the ancient autobuilder.
* | Drop support for building with old versions of dns and http-conduit.Gravatar Joey Hess2017-03-10
| |
* | Drop support for building without network-uri.Gravatar Joey Hess2017-03-10
| | | | | | | | | | network-uri is available in Debian stable (backports) and testing, so no need to complicate the cabal file anymore
* | relicense Utility/GPG.hs BSD as the rest of Utility isGravatar Joey Hess2017-03-10
| | | | | | | | | | | | | | | | | | | | The COPYRIGHT had Utility/DirWatcher* listed as GPL, but they were actually BSD licensed. No idea why I put the GPL on Utility/GPG.hs file originally. I wrote all of it, except for guilhem's small changes to it in a7f50205bb1ccd41d4a9ab4e11d984e643be755f, which seem too small to be independently copyrightable. I'm relicencing it BSD.
* | minor cleanupGravatar Joey Hess2017-03-10
|/
* use ActionItem rather than StringGravatar Joey Hess2017-03-10
| | | | | This changes fsck -A warnings to include the name of the key, which is a bit redundant in one case, but was missing in another case.
* AssociatedFile newtypeGravatar Joey Hess2017-03-10
| | | | | | To prevent any further mistakes like 1a497cefb47557f0b4788c606f9071be422b2511 This commit was sponsored by Francois Marier on Patreon.
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2017-03-10
|\
* | fix fsck bug introduced in 1a497cefb47557f0b4788c606f9071be422b2511Gravatar Joey Hess2017-03-10
| | | | | | | | | | Got two Maybe FilePaths crossed. Test suite caught it. Slightly improved types to avoid this mistake.