summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* releasing package git-annex version 5.201506175.20150617Gravatar Joey Hess2015-06-17
|
* @echo doesn't work in variabe defGravatar Joey Hess2015-06-17
|
* disable debug output in test suiteGravatar Joey Hess2015-06-17
| | | | Added during a dev session in Jan and kept accidentially.
* add test case that all standard group preferred content expressions parseGravatar Joey Hess2015-06-17
|
* Added a commentGravatar cbaines2015-06-17
|
* Added a comment: possible large directory scaling...Gravatar anarcat2015-06-17
|
* Added a comment: Limit max size of remoteGravatar dmitry.olyenyov@6d65bb07071e5517960a647c097dd453b91773dd2015-06-17
|
* Added a commentGravatar CandyAngel2015-06-17
|
* Initial writeup of tips for repos with large file countGravatar CandyAngel2015-06-17
|
* Added a commentGravatar CandyAngel2015-06-17
|
* (no commit message)Gravatar graviton31415@3f1790ceea563b1bc76c318c7bfd6d4e817ecc5d2015-06-17
|
* man page points to this page now, remove comment requesting itGravatar Joey Hess2015-06-16
|
* add inpreferreddirGravatar Joey Hess2015-06-16
|
* reorgGravatar Joey Hess2015-06-16
|
* prep releaseGravatar Joey Hess2015-06-16
|
* reorderGravatar Joey Hess2015-06-16
|
* comment weedingGravatar Joey Hess2015-06-16
|
* clarifyGravatar Joey Hess2015-06-16
|
* Revert "box"Gravatar Joey Hess2015-06-16
| | | | This reverts commit 29b6bd44dd1011cbaadc39d68ec460922e3c3f73.
* boxGravatar Joey Hess2015-06-16
|
* fmtGravatar Joey Hess2015-06-16
|
* typographyGravatar Joey Hess2015-06-16
|
* typographyGravatar Joey Hess2015-06-16
|
* fmtGravatar Joey Hess2015-06-16
|
* fmtGravatar Joey Hess2015-06-16
|
* rewrite so it's understandable without knowing about the related ↵Gravatar Joey Hess2015-06-16
| | | | command-line options
* move commentGravatar Joey Hess2015-06-16
|
* avoid building unused bloomfilter when run without --allGravatar Joey Hess2015-06-16
|
* on second thought, sync --content --unused is probably not useful, removeGravatar Joey Hess2015-06-16
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2015-06-16
|\
* | devblogGravatar Joey Hess2015-06-16
| |
* | use bloom filter in second pass of sync --all --contentGravatar Joey Hess2015-06-16
| | | | | | | | | | | | | | | | This is needed because when preferred content matches on files, the second pass would otherwise want to drop all keys. Using a bloom filter avoids this, and in the case of a false positive, a key will be left undropped that preferred content would allow dropping. Chances of that happening are a mere 1 in 1 million.
| * (no commit message)Gravatar dev@c21308d8de79665e508a8f95f6f68ef82d56f6982015-06-16
| |
* | instance Hashable Key for bloomfilterGravatar Joey Hess2015-06-16
| |
* | Increased the default annex.bloomaccuracy from 1000 to 10000000Gravatar Joey Hess2015-06-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes git annex unused use around 48 mb more memory than it did before, but the massive increase in accuracy makes this worthwhile for all but the smallest systems. Also, I want to use the bloom filter for sync --all --content, to avoid dropping files that the preferred content doesn't want, and 1/1000 false positives would be far too many in that use case, even if it were acceptable for unused. Actual memory use numbers: 1000: 21.06user 3.42system 0:26.40elapsed 92%CPU (0avgtext+0avgdata 501552maxresident)k 1000000: 21.41user 3.55system 0:26.84elapsed 93%CPU (0avgtext+0avgdata 549496maxresident)k 10000000: 21.84user 3.52system 0:27.89elapsed 90%CPU (0avgtext+0avgdata 549920maxresident)k Based on these numbers, 10 million seemed a better pick than 1 million.
* | wordingGravatar Joey Hess2015-06-16
| |
* | adjust standard preferred content to work better with git annex sync --all ↵Gravatar Joey Hess2015-06-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --content backup: Use new "anything" terminal. This means that content that is not unused, but has no associated file will be wanted by backup repos. unwanted: "not anything" will result in any and all content moving off of these repos. incremental backup: Remove the "(include=* or unused)", so it matches content that has no associated files but is not unused. client: Add a include=* to the expression. This limits it to matching only files in the work tree. Without this change, sync --all --content would match a key against the expression, and since it matches exclude=archive/*, the client repo would have wanted the file content. The "and not unused" would have kept unused objects out, but not objects that were not known to be unused, or objects that another branch referred to. In practice, everything would have flooded into client repos without this change.
* | Fix incremental backup standard preferred content expression to match its ↵Gravatar Joey Hess2015-06-16
| | | | | | | | | | | | documentation, which says it does not want files that have reached a backup repository. Checked history and these have been out of sync from the very beginning!
| * sign and split outGravatar anarcat2015-06-16
| |
| * first python implementation of thisGravatar anarcat2015-06-16
| |
* | Added new "anything" preferred content expression, which matches all ↵Gravatar Joey Hess2015-06-16
| | | | | | | | versions of all files.
* | sync: Add support for --all and --unused.Gravatar Joey Hess2015-06-16
| |
| * Added a commentGravatar anarcat2015-06-16
| |
* | updateGravatar Joey Hess2015-06-16
| |
* | switch code to using associated filesGravatar Joey Hess2015-06-16
|/
* actually..Gravatar Joey Hess2015-06-16
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2015-06-16
|\
* | info: Added json output for "backend usage", "numcopies stats", ↵Gravatar Joey Hess2015-06-16
| | | | | | | | "repositories containing these files", and "transfers in progress".
| * Added a commentGravatar eigengrau2015-06-16
| |
| * neat checksumming api at s3 that could be leveragedGravatar https://id.koumbit.net/anarcat2015-06-16
| |