summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * (no commit message)Gravatar https://me.yahoo.com/a/xkO5.1BkqIlQeQFLvN.y7djS7aY-#90ad32015-06-12
| |
| * (no commit message)Gravatar https://me.yahoo.com/a/xkO5.1BkqIlQeQFLvN.y7djS7aY-#90ad32015-06-12
| |
| * (no commit message)Gravatar https://me.yahoo.com/a/WioZezwAj_PPf7_qtC0oN9Pl5iUte78gVg--#978712015-06-12
|/
* oh foo, I didn't mean to include this in the prev commitGravatar Joey Hess2015-06-11
|
* 4 ns optimisation of repeated calls to hasDifference on the same DifferencesGravatar Joey Hess2015-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 thoughtsGravatar Joey Hess2015-06-11
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2015-06-11
|\
| * i don't think this is validGravatar https://id.koumbit.net/anarcat2015-06-11
| |
* | Fix bug that prevented enumerating locally present objects in repos tuned ↵Gravatar Joey Hess2015-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 wishlistGravatar Antoine Beaupré2015-06-11
| |
| * maybe a feature?Gravatar https://id.koumbit.net/anarcat2015-06-11
| |
| * bandwidth limits on s3Gravatar https://id.koumbit.net/anarcat2015-06-11
| |
| * Added a comment: ThanksGravatar juh2015-06-11
| |
| * Added a commentGravatar eigengrau2015-06-11
|/
* Added a commentGravatar https://id.koumbit.net/anarcat2015-06-10
|
* todo item (seems blocked on caching database)Gravatar Joey Hess2015-06-10
|
* add git-annex-shell link to standalone deb patchGravatar Joey Hess2015-06-10
|
* add commit-standalone target to refresh quilt patchGravatar Joey Hess2015-06-10
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2015-06-10
|\
* | some changed deps for android buildGravatar Joey Hess2015-06-10
| |
| * Added a commentGravatar CandyAngel2015-06-10
| |
| * Added a commentGravatar frederik@ffbea6a549cb3f460d110386c0f634c1ddc6a68a2015-06-10
| |
| * Added a commentGravatar anarcat2015-06-10
| |
| * (no commit message)Gravatar juh2015-06-10
| |
| * Added a comment: Sorry for the noise, thanks for the tool :-)Gravatar jean.jordaan@4bb3bd508a9eb0a4bab5d1b587dadd2b6c4a7edc2015-06-10
|/
* Build documentation with deterministic=1 for reproducible builds. (A new ↵Gravatar Joey Hess2015-06-09
| | | | ikiwiki feature.) Closes: #785736
* fix filenameGravatar Joey Hess2015-06-09
|
* remove .swp fileGravatar Joey Hess2015-06-09
|
* another bug that is not present in the current versionGravatar Joey Hess2015-06-09
|
* (no commit message)Gravatar tpurchas@578b95c2cec84a4f26a27b1155c84396f0027faf2015-06-09
|
* responseGravatar Joey Hess2015-06-09
|
* note on deleting filesGravatar Joey Hess2015-06-09
|
* Added a comment: .git/annex/tmp third-party use?Gravatar https://id.koumbit.net/anarcat2015-06-09
|
* devblogGravatar Joey Hess2015-06-09
|
* commentGravatar Joey Hess2015-06-09
|
* followupGravatar Joey Hess2015-06-09
|
* close; old git-annex version with old problemsGravatar Joey Hess2015-06-09
|
* tahoe: Use ~/.tahoe-git-annex/ rather than ~/.tahoe/git-annex/ to avoid old ↵Gravatar Joey Hess2015-06-09
| | | | versions of tahoe create-client choking.
* respGravatar Joey Hess2015-06-09
|
* close debian bug tooGravatar Joey Hess2015-06-09
|
* add a hint about marking a key deadGravatar Joey Hess2015-06-09
|
* clarifyGravatar Joey Hess2015-06-09
|
* fixedGravatar Joey Hess2015-06-09
|
* dead --key: Can be used to mark a key as dead.Gravatar Joey Hess2015-06-09
|
* fsck: Ignore keys that are known to be dead when running in --all mode or a ↵Gravatar Joey Hess2015-06-09
| | | | in a bare repo. Otherwise, still reports files with lost contents, even if the content is dead.
* fast build mode no longer links exe with recent cabalGravatar Joey Hess2015-06-09
| | | | | I tried removing the --no-link, but then the link fails. Which must be why cabal is using it.
* better semanticsGravatar Joey Hess2015-06-09
|
* parse X in location log file as indicating a dead keyGravatar Joey Hess2015-06-09
| | | | | | | | | | | | | | A dead key is both not present at the location that thinks it has a copy, and also is assumed to probably not be present anywhere else. Although there may be lurking disconnected repos that somehow still have a copy. Suprisingly few changes needed for this! This is because the presence log code only really concerns itself with keys that are present, and dead keys are not present. Note that both the location and web log can be parsed as having a dead key. I don't see any value to having keys listed as dead in the web log, but since it doesn't change any behavior, there was no point in not parsing it.
* full designGravatar Joey Hess2015-06-09
|
* tracked in debian btsGravatar Joey Hess2015-06-09
|