aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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!
* 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
|
* 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
| |
| * Added a commentGravatar anarcat2015-06-15
| |
| * Added a commentGravatar anarcat2015-06-15
| |
| * Added a commentGravatar anarcat2015-06-15
| |
* | clarifyGravatar Joey Hess2015-06-15
| |
* | add basic progressGravatar Joey Hess2015-06-15
| |
| * workaround: restarting the assistantGravatar anarcat2015-06-15
| |
| * Added a commentGravatar anarcat2015-06-15
|/
* followupGravatar Joey Hess2015-06-15
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2015-06-15
|\
* | layoutGravatar Joey Hess2015-06-15
| |
| * weird s3 sync bug?Gravatar anarcat2015-06-15
| |
* | closeGravatar Joey Hess2015-06-15
| |
* | commentGravatar Joey Hess2015-06-15
| |
* | commentGravatar Joey Hess2015-06-15
|/
* link to todo item about thisGravatar Joey Hess2015-06-15
|
* bug in old version of git-annex not current versionGravatar Joey Hess2015-06-15
|
* commentGravatar Joey Hess2015-06-15
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2015-06-15
|\
| * (no commit message)Gravatar zsolist@20b8dad52ed42acde0810648144f7df87b29cd392015-06-15
| |
| * (no commit message)Gravatar https://me.yahoo.com/a/WioZezwAj_PPf7_qtC0oN9Pl5iUte78gVg--#978712015-06-15
| |
* | debian/cabal-wrapper: Removed this hack which should not be needed anymore.Gravatar Joey Hess2015-06-14
|/
* improve url parsing moreGravatar Joey Hess2015-06-14
| | | | | Now can handle eg, "http://[::1]/download/cdrom-fontzip[foo]", where the first [] need to stay unescaped, but the rest have to be escaped.
* Improve url parsing to handle some urls containing illegal [] characters in ↵Gravatar Joey Hess2015-06-14
| | | | | | their paths. Ie, "https://archive.org/download/zoom-2/Zoom - Release 2 (1996)(Active Software)[!].iso"
* commentGravatar Joey Hess2015-06-14
|
* respGravatar Joey Hess2015-06-14
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2015-06-14
|\
* | set LC_ALL in ikiwiki build to ensure deterministic build in other localesGravatar Joey Hess2015-06-14
| | | | | | | | | | smcv suggeted using C.UTF-8, but I want this to work beyond Debian, so went with C, which seems to work ok.
| * Added a comment: …Gravatar tomekwi2015-06-13
| |
| * Added a comment: direct mode within a directory?Gravatar tomekwi2015-06-13
| |
| * (no commit message)Gravatar amarburg@128ccc99d92795ea23992e5d242c9c550de316c02015-06-12
|/
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2015-06-12
|\
* | clean up obsolete branchesGravatar Joey Hess2015-06-12
| |
* | plan updateGravatar Joey Hess2015-06-12
| |
* | status updateGravatar Joey Hess2015-06-12
| |
* | optimise ObjectHashLower handlingGravatar Joey Hess2015-06-12
| | | | | | | | | | | | | | A repo tuned with ObjectHashLower only ever uses lower-case hash directories, so unlike a bare repo which could have old mixed case directories, there is no need to do an expensive check of the filesystem in this case.
| * (no commit message)Gravatar https://me.yahoo.com/a/xkO5.1BkqIlQeQFLvN.y7djS7aY-#90ad32015-06-12
| |