Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge branch 'master' of ssh://git-annex.branchable.com | 2015-06-16 | |
|\ | |||
* | | info: Added json output for "backend usage", "numcopies stats", ↵ | 2015-06-16 | |
| | | | | | | | | "repositories containing these files", and "transfers in progress". | ||
| * | Added a comment | 2015-06-16 | |
| | | |||
| * | neat checksumming api at s3 that could be leveraged | 2015-06-16 | |
| | | |||
| * | Added a comment | 2015-06-15 | |
| | | |||
| * | Added a comment | 2015-06-15 | |
| | | |||
| * | Added a comment | 2015-06-15 | |
| | | |||
* | | clarify | 2015-06-15 | |
| | | |||
* | | add basic progress | 2015-06-15 | |
| | | |||
| * | workaround: restarting the assistant | 2015-06-15 | |
| | | |||
| * | Added a comment | 2015-06-15 | |
|/ | |||
* | followup | 2015-06-15 | |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | 2015-06-15 | |
|\ | |||
* | | layout | 2015-06-15 | |
| | | |||
| * | weird s3 sync bug? | 2015-06-15 | |
| | | |||
* | | close | 2015-06-15 | |
| | | |||
* | | comment | 2015-06-15 | |
| | | |||
* | | comment | 2015-06-15 | |
|/ | |||
* | link to todo item about this | 2015-06-15 | |
| | |||
* | bug in old version of git-annex not current version | 2015-06-15 | |
| | |||
* | comment | 2015-06-15 | |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | 2015-06-15 | |
|\ | |||
| * | (no commit message) | 2015-06-15 | |
| | | |||
| * | (no commit message) | 2015-06-15 | |
| | | |||
* | | debian/cabal-wrapper: Removed this hack which should not be needed anymore. | 2015-06-14 | |
|/ | |||
* | improve url parsing more | 2015-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 ↵ | 2015-06-14 | |
| | | | | | | their paths. Ie, "https://archive.org/download/zoom-2/Zoom - Release 2 (1996)(Active Software)[!].iso" | ||
* | comment | 2015-06-14 | |
| | |||
* | resp | 2015-06-14 | |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | 2015-06-14 | |
|\ | |||
* | | set LC_ALL in ikiwiki build to ensure deterministic build in other locales | 2015-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: … | 2015-06-13 | |
| | | |||
| * | Added a comment: direct mode within a directory? | 2015-06-13 | |
| | | |||
| * | (no commit message) | 2015-06-12 | |
|/ | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | 2015-06-12 | |
|\ | |||
* | | clean up obsolete branches | 2015-06-12 | |
| | | |||
* | | plan update | 2015-06-12 | |
| | | |||
* | | status update | 2015-06-12 | |
| | | |||
* | | optimise ObjectHashLower handling | 2015-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) | 2015-06-12 | |
| | | |||
| * | (no commit message) | 2015-06-12 | |
| | | |||
| * | (no commit message) | 2015-06-12 | |
|/ | |||
* | oh foo, I didn't mean to include this in the prev commit | 2015-06-11 | |
| | |||
* | 4 ns optimisation of repeated calls to hasDifference on the same Differences | 2015-06-11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I want this as fast as possible, so it can be added to code paths without slowing them down. Avoid the set lookup, and rely on laziness, drops runtime from 14.37 ns to 11.03 ns according to this criterion benchmark: import Criterion.Main import qualified Types.Difference as New import qualified Types.DifferenceOld as Old main :: IO () main = defaultMain [ bgroup "hasDifference" [ bench "new" $ whnf (New.hasDifference New.OneLevelObjectHash) new , bench "old" $ whnf (Old.hasDifference Old.OneLevelObjectHash) old ] ] where s = "fromList [ObjectHashLower, OneLevelObjectHash, OneLevelBranchHash]" new = New.readDifferences s old = Old.readDifferences s A little bit of added boilerplate, but I suppose it's worth it to not need to worry about set lookup overhead. Note that adding more differences would slow down the old implementation; the new implementation will run the same speed. | ||
* | further thoughts | 2015-06-11 | |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | 2015-06-11 | |
|\ | |||
| * | i don't think this is valid | 2015-06-11 | |
| | | |||
* | | Fix bug that prevented enumerating locally present objects in repos tuned ↵ | 2015-06-11 | |
| | | | | | | | | | | | | | | | | with annex.tune.objecthash1=true Need to walk 1 level of subdirs less in this case. The git-annex branch traversal code didn't have a similar bug. | ||
| * | move bug to a todo since it's a wishlist | 2015-06-11 | |
| | | |||
| * | maybe a feature? | 2015-06-11 | |
| | |