summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Fix bug that prevented transfer locks from working when run on SMB or other ↵Gravatar Joey Hess2017-06-06
| | | | | | filesystem that does not support fcntl locks and hard links. This commit was sponsored by Ethan Aubin.
* commentGravatar Joey Hess2017-06-06
|
* responseGravatar Joey Hess2017-06-06
|
* closeGravatar Joey Hess2017-06-06
|
* responseGravatar Joey Hess2017-06-06
|
* Avoid error about git-annex-shell not being found when syncing with -J with ↵Gravatar Joey Hess2017-06-06
| | | | | | a git remote where git-annex-shell is not installed. This commit was sponsored by andrea rota.
* commentGravatar Joey Hess2017-06-06
|
* responseGravatar Joey Hess2017-06-06
|
* updateGravatar Joey Hess2017-06-06
|
* (no commit message)Gravatar openmedi2017-06-05
|
* Added a commentGravatar yibe2017-06-04
|
* Added a commentGravatar yibe2017-06-04
|
* (no commit message)Gravatar interfect@b151490178830f44348aa57b77ad58c7d18e8fe72017-06-03
|
* (no commit message)Gravatar interfect@b151490178830f44348aa57b77ad58c7d18e8fe72017-06-03
|
* (no commit message)Gravatar Tom2017-06-03
|
* commentGravatar Joey Hess2017-06-01
|
* support --to=. as shorthand for --to=hereGravatar Joey Hess2017-06-01
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2017-06-01
|\
* | configuration to disable automatic merge conflict resolutionGravatar Joey Hess2017-06-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added annex.resolvemerge configuration, which can be set to false to disable the usual automatic merge conflict resolution done by git-annex sync and the assistant. * sync: Added --no-resolvemerge option. Note that disabling merge conflict resolution is probably not a good idea in a direct mode repo or adjusted branch. Since updates to both are done outside the usual work tree, if it fails the tree is not left in a conflicted state, and it would be hard to manually resolve the conflict. Still, made annex.resolvemerge be supported in those cases for consistency. This commit was sponsored by Riku Voipio.
| * Added a comment: reply to joeyGravatar pgunn01@39c747700d10e9e9e4557a407cba2f88c22b202d2017-06-01
| |
* | expand docsGravatar Joey Hess2017-06-01
|/
* commentGravatar Joey Hess2017-06-01
|
* error when metadata set is used with file that does not existGravatar Joey Hess2017-06-01
| | | | | | | | | | | When setting metadata of a file that did not exist, no error message was displayed, unlike getting metadata and most other git-annex commands. Fixed this oversight. Note that, if the file exists but is not annexed, there's no error. This is the same behavior as other git-annex commands. This commit was supported by the NSF-funded DataLad project.
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2017-06-01
|\
| * Added a comment: apt-get build-dep git-annex problem on RaspbianGravatar florian-git-annex@90936f45daa5a57ed4b867f7ebc35e23acad1a082017-06-01
| |
* | document move/copy --fast and --forceGravatar Joey Hess2017-05-31
|/ | | | | | | | There was documentation in 7a3aafe76274a9e54395acb8ec2ce351888495de, but it was lost in the man page split. I don't know if this --force is very useful. Considered removing it instead..
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2017-05-31
|\
* | devblogGravatar Joey Hess2017-05-31
| |
* | move --to=hereGravatar Joey Hess2017-05-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * move --to=here moves from all reachable remotes to the local repository. The output of move --from remote is changed slightly, when the remote and local both have the content. It used to say: move foo ok Now: move foo (from theremote...) ok That was done so that, when move --to=here is used and the content is locally present and also in several remotes, it's clear which remotes the content gets dropped from. Note that move --to=here will report an error if a non-reachable remote contains the file, even if the local repository also contains the file. I think that's reasonable; the user may be intending to move all other copies of the file from remotes. OTOH, if a copy of the file is believed to be present in some repository that is not a configured remote, move --to=here does not report an error. So a little bit inconsistent, but erroring in this case feels wrong. copy --to=here came along for free, but it's basically the same behavior as git-annex get, and probably with not as good messages in edge cases (especially on failure), so I've not documented it. This commit was sponsored by Anthony DeRobertis on Patreon.
* | support parsing options like --to=hereGravatar Joey Hess2017-05-31
| | | | | | | | | | | | | | | | Reworked remote name parsing to allow things like that. Command.Move uses it for --to=here, although there's not yet an implementation of that option. This commit was sponsored by Ignacio on Patreon.
| * (no commit message)Gravatar zkaufman2017-05-31
| |
| * The second argument of "git annex group" is optional, fix the man pageGravatar Øyvind A. Holm2017-05-31
| |
| * (no commit message)Gravatar pgunn01@39c747700d10e9e9e4557a407cba2f88c22b202d2017-05-30
|/
* Added a commentGravatar Horus2017-05-29
|
* Added a comment: Working againGravatar mario2017-05-29
|
* Added a commentGravatar http://schnouki.net/2017-05-29
|
* Added a comment: Standalone git-annex on Synology DS216+ NASGravatar ewen2017-05-28
|
* Added a comment: git-annex on Synology DS216+ (x86-64)Gravatar ewen2017-05-28
|
* (no commit message)Gravatar jeff2017-05-26
|
* Added a comment: woohooGravatar yarikoptic2017-05-26
|
* Avoid concurrent git-config setting problem when running concurrent threads.Gravatar Joey Hess2017-05-25
| | | | | | | | | | See my comment. This only avoids the problem for -J; two git-annex processes started at the same time could still both try to write to .git/config and one fail. That would be very unlikely though, and it doesn't really seem worth adding an additional layer of locking around .git/config. This commit was supported by the NSF-funded DataLad project.
* Fix transfer log file locking problem when running concurrent transfers.Gravatar Joey Hess2017-05-25
| | | | | | | | | | | | | | orElse is great, but was not the right thing to use here because waitTakeLock could retry for other reasons than the lock being held, which made tryTakeLock fail when it shouldn't. Instead, move the code to tryTakeLock and implement waitTakeLock using tryTakeLock and retry. (Also, in runTransfer, when checkSaneLock fails, dropLock to avoid leaking a lock handle.) This commit was supported by the NSF-funded DataLad project.
* Added a commentGravatar yarikoptic2017-05-25
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2017-05-25
|\
* | Improve progress display when watching file size, in cases where a transfer ↵Gravatar Joey Hess2017-05-25
| | | | | | | | | | | | does not resume. This commit was supported by the NSF-funded DataLad project.
| * Added a commentGravatar mario2017-05-25
|/
* responseGravatar Joey Hess2017-05-25
|
* commentGravatar Joey Hess2017-05-25
|
* commentGravatar Joey Hess2017-05-25
|
* improve docs, mention git config receive.denyCurrentBranch updateInsteadGravatar Joey Hess2017-05-25
|