aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* (no commit message)Gravatar andrew2018-03-07
|
* (no commit message)Gravatar andrew2018-03-07
|
* Better ssh connection warmup when using -J for concurrency.Gravatar Joey Hess2018-03-07
| | | | | | Avoids ugly messages when forced ssh command is not git-annex-shell. This commit was sponsored by Ole-Morten Duesund on Patreon.
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2018-03-07
|\
* | wordingGravatar Joey Hess2018-03-07
| |
| * Added a commentGravatar https://tribut.de/2018-03-07
| |
| * Added a commentGravatar https://tribut.de/2018-03-07
|/
* responseGravatar Joey Hess2018-03-07
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2018-03-07
|\
* | devblogGravatar Joey Hess2018-03-07
| |
* | implemented git-annex-shell p2pstdioGravatar Joey Hess2018-03-07
| | | | | | | | | | | | | | | | | | | | | | Not yet used by git-annex, but this will allow faster transfers etc than using individual ssh connections and rsync. Not called git-annex-shell p2p, because git-annex p2p does something else and I don't want two subcommands with the same name between the two for sanity reasons. This commit was sponsored by Øyvind Andersen Holm.
* | add formal description of the P2P protocolGravatar Joey Hess2018-03-07
| | | | | | | | This commit was sponsored by Fernando Jimenez on Patreon.
* | make sure that lockContentShared is always paired with an inAnnex checkGravatar Joey Hess2018-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lockContentShared had a screwy caveat that it didn't verify that the content was present when locking it, but in the most common case, eg indirect mode, it failed to lock when the content is not present. That led to a few callers forgetting to check inAnnex when using it, but the potential data loss was unlikely to be noticed because it only affected direct mode I think. Fix data loss bug when the local repository uses direct mode, and a locally modified file is dropped from a remote repsitory. The bug caused the modified file to be counted as a copy of the original file. (This is not a severe bug because in such a situation, dropping from the remote and then modifying the file is allowed and has the same end result.) And, in content locking over tor, when the remote repository is in direct mode, it neglected to check that the content was actually present when locking it. This could cause git annex drop to remove the only copy of a file when it thought the tor remote had a copy. So, make lockContentShared do its own inAnnex check. This could perhaps be optimised for direct mode, to avoid the check then, since locking the content necessarily verifies it exists there, but I have not bothered with that. This commit was sponsored by Jeff Goeke-Smith on Patreon.
* | add readonly mode to serve P2P protocolGravatar Joey Hess2018-03-07
| | | | | | | | | | | | This will be used by git-annex-shell when configured to be readonly. This commit was sponsored by Nick Daly on Patreon.
| * (no commit message)Gravatar https://tribut.de/2018-03-07
| |
* | updateGravatar Joey Hess2018-03-06
| |
| * Added a commentGravatar yarikoptic2018-03-06
|/
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2018-03-06
|\
* | devblogGravatar Joey Hess2018-03-06
| |
* | refactorGravatar Joey Hess2018-03-06
| |
| * Added a commentGravatar yarikoptic2018-03-06
| |
* | comment typoGravatar Joey Hess2018-03-06
|/
* followupGravatar Joey Hess2018-03-06
|
* designing new git-annex-shell multiGravatar Joey Hess2018-03-06
| | | | This commit was supported by the NSF-funded DataLad project.
* followupGravatar Joey Hess2018-03-06
|
* responseGravatar Joey Hess2018-03-06
|
* commentGravatar Joey Hess2018-03-06
|
* followupGravatar Joey Hess2018-03-06
|
* commentGravatar Joey Hess2018-03-06
|
* Added a comment: Is git annex config still supported?Gravatar davi.castro@13c06889d1a1aef6321227888bd7d6b73d5692ea2018-03-06
|
* new line was swallowed while copy pasting -- fixedGravatar yarikoptic2018-03-05
|
* forgot to add my own metaGravatar yarikoptic2018-03-05
|
* intial question about special remotes which do not support parallel mode ↵Gravatar yarikoptic2018-03-05
| | | | downloads
* Added a comment: opened github issue with glacier-cliGravatar i@f4fc1d4ed8c7cc91fc284462cb631c270a5195e92018-03-05
|
* Added a comment: thanks for the quick response!Gravatar i@f4fc1d4ed8c7cc91fc284462cb631c270a5195e92018-03-05
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2018-03-05
|\
* | Improve SHA*E extension extraction codeGravatar Joey Hess2018-03-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do not treat parts of the filename that contain punctuation or other non-alphanumeric characters as extensions. Before, such characters were filtered out. Note that in 38bd7ca3cce455c20edcee656c706939087c6a69 "foo.ba__________r" was munged to ".bar" and so incorrectly treated as an extension. That was fixed by changing the filter order, but not allowing punctuation seems a better fix. This assumes that extensions containing punctuation are rare. "_" seems the most likely character; I used it in ikiwiki "._comment" files. But I can't recall seeing it anywhere else. It certianly seems that no commonly used extensions contain punctuation. If git-annex doesn't treat "._comment" as an extension, it's not likely to break software that expects to see that extension like some software expects to see .epub or .mp3. This commit was sponsored by Jack Hill on Patreon.
* | commentGravatar Joey Hess2018-03-05
| |
| * Added a comment: It is better to provide osx dmgsGravatar drunken_sapo2018-03-05
|/
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2018-03-04
|\
* | Dial back optimisation when building on armGravatar Joey Hess2018-03-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prevent ghc and llc from running out of memory when optimising some files. Sean Whitton reported that doing this only in Test.hs was insufficient, the build still OOMed by the time it got to Test.hs. He had earlier found the build worked when these options are applied globally. See https://ghc.haskell.org/trac/ghc/ticket/14821 for why it needs -O1; once that's fixed it may suffice to use "GHC-Options: -O2 -optlo-O2", although it may also be that the -O1 prevents ghc from using/leaking as much memory. os(arm) should match armel, armhf, armeb, and arm. It probably also matches arm64, somewhat unfortunately since arm64 systems probably tend to have more memory. See list of arches in https://hackage.haskell.org/package/Cabal-1.22.2.0/docs/src/Distribution-System.html This commit was sponsored by Henrik Riomar on Patreon.
| * Added a comment: armel+armhf available in stretch-backportsGravatar spwhitton2018-03-04
| |
| * Added a comment: dyld: Symbol not found: _inflateValidateGravatar rameshvenk2018-03-04
| |
| * removedGravatar i@f4fc1d4ed8c7cc91fc284462cb631c270a5195e92018-03-03
| |
| * Added a comment: fixed prev commendGravatar i@f4fc1d4ed8c7cc91fc284462cb631c270a5195e92018-03-03
| |
| * Added a comment: it seems to affect regular text too.Gravatar i@f4fc1d4ed8c7cc91fc284462cb631c270a5195e92018-03-03
| |
| * Added a comment: this has something to do with the dot and spaceGravatar i@f4fc1d4ed8c7cc91fc284462cb631c270a5195e92018-03-03
| |
| * Added a comment: I've also upgraded the repo to version 6Gravatar i@f4fc1d4ed8c7cc91fc284462cb631c270a5195e92018-03-03
| |
| * Added a comment: checked 6.20180112 and it's the sameGravatar i@f4fc1d4ed8c7cc91fc284462cb631c270a5195e92018-03-03
| |
| * (no commit message)Gravatar i@f4fc1d4ed8c7cc91fc284462cb631c270a5195e92018-03-03
| |