summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | unused: Improved memory use significantly when there are a lot of ↵Gravatar Joey Hess2017-01-31
| | | | | | | | | | | | | | | | | | | | | | differences between branches. Argh, didn't need an accumulator here! I think I use accumulators a lot more than I need to when recusively processing lists.. This commit was sponsored by Jeff Goeke-Smith on Patreon.
* | unused: When large files are checked right into git, avoid buffering their ↵Gravatar Joey Hess2017-01-31
| | | | | | | | | | | | | | | | | | contents in memory. This makes it a little bit slower since it has to check file size, but worth it to fix a potential memory use problem. This commit was sponsored by Fernando Jimenez on Patreon.
* | Some optimisations to string splitting code.Gravatar Joey Hess2017-01-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Turns out that Data.List.Utils.split is slow and makes a lot of allocations. Here's a much simpler single character splitter that behaves the same (even in wacky corner cases) while running in half the time and 75% the allocations. As well as being an optimisation, this helps move toward eliminating use of missingh. (Data.List.Split.splitOn is nearly as slow as Data.List.Utils.split and allocates even more.) I have not benchmarked the effect on git-annex, but would not be surprised to see some parsing of eg, large streams from git commands run twice as fast, and possibly in less memory. This commit was sponsored by Boyd Stephen Smith Jr. on Patreon.
| * (no commit message)Gravatar mschiff2017-01-31
| |
| * (no commit message)Gravatar mschiff2017-01-31
| |
| * (no commit message)Gravatar mschiff2017-01-31
| |
* | fix lack of laziness streaming large diffsGravatar Joey Hess2017-01-31
| | | | | | | | | | | | | | | | A commit last year that made a partial function use Maybe unfortunately caused the whole input to need to be consumed, breaking streaming. So, revert it. This commit was sponsored by Nick Daly on Patreon.
* | add new modules to annoying listGravatar Joey Hess2017-01-31
| |
| * Added a commentGravatar butirsky@86ff3803c45a8a1e5fc253d2728ce493c8addf962017-01-31
|/
* fix linkGravatar Joey Hess2017-01-31
|
* commentGravatar Joey Hess2017-01-31
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2017-01-31
|\
* | commentGravatar Joey Hess2017-01-31
| | | | | | | | This commit was sponsored by Brock Spratlen on Patreon.
* | commentGravatar Joey Hess2017-01-31
| | | | | | | | This commit was sponsored by Ole-Morten on Patreon.
| * (no commit message)Gravatar git-annex@6f13b739194f758abc0b86556b7ce966c1bf3c002017-01-31
| |
* | please answer questionsGravatar Joey Hess2017-01-31
| |
* | responseGravatar Joey Hess2017-01-31
| | | | | | | | This commit was sponsored by Andreas on Patreon.
* | respondGravatar Joey Hess2017-01-31
| | | | | | | | This commit was sponsored by Bruno BEAUFILS on Patreon.
* | fix formatting of commentGravatar Joey Hess2017-01-31
| |
* | reproduced bug; started analysisGravatar Joey Hess2017-01-31
| | | | | | | | This commit was sponsored by Peter Hogg on Patreon.
* | lts-7.18 finally!Gravatar Joey Hess2017-01-31
| | | | | | | | | | | | | | | | | | | | | | | | esqueleto finally got fixed, thanks to @bitemyapp Since XMPP was removed, the previous build failures related to it should no longer be a problem either. Meanwhile, lts-5.18 fails to build anymore on Debian due to linker hardening breaking the version of ghc stack uses with that version. This commit was sponsored by Francois Marier on Patreon.
* | closeGravatar Joey Hess2017-01-31
| |
* | close old xmpp bugGravatar Joey Hess2017-01-31
|/
* spacingGravatar alanz2017-01-31
|
* Otherwise the USB remote cannot syncGravatar alanz2017-01-31
|
* Added a commentGravatar Fabio2017-01-30
|
* forgot to add this new source fileGravatar Joey Hess2017-01-30
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2017-01-30
|\
* | devblogGravatar Joey Hess2017-01-30
| |
* | make git annex config settings editable in vicfgGravatar Joey Hess2017-01-30
| | | | | | | | This commit was sponsored by Shane-o on Patreon.
* | config: New command for storing configuration in the git-annex branch.Gravatar Joey Hess2017-01-30
| | | | | | | | | | | | | | | | | | | | | | Any config names can be set using this; git-annex commands will only look at specific ones that make sense and are worth the overhead of querying the branch. This might also be useful for storing whatever other config-type stuff the user might want to shove into the git-annex branch. This commit was sponsored by Jochen Bartl on Patreon.
* | vicfg: Include the numcopies configuation.Gravatar Joey Hess2017-01-30
| | | | | | | | | | | | | | | | | | Docs say vicfg can configure everything from git-annex branch, so it ought to configure numcopies. Note that commenting out existing numcopies does not unset it. This commit was sponsored by Thom May on Patreon.
* | commentGravatar Joey Hess2017-01-30
| | | | | | | | This commit was sponsored by Denis Dzyubenko on Patreon.
| * Added a comment: usability...Gravatar https://anarc.at/openid/2017-01-30
|/
* responseGravatar Joey Hess2017-01-30
| | | | This commit was sponsored by Thomas Hochstein on Patreon.
* commentGravatar Joey Hess2017-01-30
|
* reusing repository uuid cannot result in data loss AFAIKGravatar Joey Hess2017-01-30
| | | | | | | | | | | | | | | | | | | Avoiding such problems is one reason why git-annex does active verification of other copies of a file when dropping. You could argue that reusing the uuid of a trusted repository leads to data loss, but that data loss doesn't really involve reusing the uuid, but instead is caused by deleting a trusted repository. Using trusted repositories without a great deal of care is a good way to blow off your foot, of which deleting them is only the most obvious; added some sections about that. If reusing a repository uuid could result in data loss then I'd be on board with making reinit run a fast fsck to update the location log, but since it can't, I feel that is not worth forcing. Not a bad idea to run fsck afterwards. Updated language about that. This commit was sponsored by Jake Vosloo on Patreon.
* Remove -j short option for --json-progress; that option was already taken ↵Gravatar Joey Hess2017-01-30
| | | | | | for --json. This commit was sponsored by Trenton Cronholm.
* responsesGravatar Joey Hess2017-01-30
|
* Added a comment: git-annex - many filesystemsGravatar thomas.l.clune@39f0ca5621ddc6cbe4550be3ca9a22ec70edc9a62017-01-30
|
* Added a comment: OMEMO to encrypt content end to endGravatar Apichat2017-01-28
|
* fix typoGravatar Edward Betts2017-01-27
|
* report on initial findingsGravatar https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f42017-01-27
|
* Added a comment: Same hereGravatar konubinix2017-01-26
|
* Added a comment: Same hereGravatar konubinix2017-01-26
|
* Added a comment: Same hereGravatar konubinix2017-01-26
|
* Added a comment: Same hereGravatar konubinix2017-01-26
|
* Added a comment: Same hereGravatar konubinix2017-01-26
|
* (no commit message)Gravatar jaylangseth@fa84aeedaf6dd96a51e93b012339ac09fb4dc1352017-01-24
|
* (no commit message)Gravatar git-annex@31849d241f10c295b30a9707352ae5c7d743adb72017-01-24
|