diff options
author | Joey Hess <joeyh@joeyh.name> | 2016-07-17 15:20:40 -0400 |
---|---|---|
committer | Joey Hess <joeyh@joeyh.name> | 2016-07-17 15:20:40 -0400 |
commit | 1fca5384f72d212881f4de671262f4b2abe911ba (patch) | |
tree | 6a581ee38615758cf494071c6f29cb26356ffdf1 | |
parent | fef3b5d06ad6052f5b6ddeb216dc45f243b08f33 (diff) |
devblog
-rw-r--r-- | doc/devblog/day_407__lazy_sunday.mdwn | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/doc/devblog/day_407__lazy_sunday.mdwn b/doc/devblog/day_407__lazy_sunday.mdwn new file mode 100644 index 000000000..7fe5e1917 --- /dev/null +++ b/doc/devblog/day_407__lazy_sunday.mdwn @@ -0,0 +1,9 @@ +Noticed that in one of my git-annex repositories, git-annex was spending +a full second at startup checking all the git-annex branches from remotes +to see if they contained changes that needed to be merged in. So, I added a +cache of recently merged branches to avoid that. I remember considering +this optimisation years ago; don't know why I didn't do it then. Not every +day that I can speed up git-annex so much! + +Also, made `git annex log --all` show location log changes for all keys. +This was tricky to get right and fast. |