summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2016-07-17 15:20:40 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2016-07-17 15:20:40 -0400
commit1fca5384f72d212881f4de671262f4b2abe911ba (patch)
tree6a581ee38615758cf494071c6f29cb26356ffdf1
parentfef3b5d06ad6052f5b6ddeb216dc45f243b08f33 (diff)
devblog
-rw-r--r--doc/devblog/day_407__lazy_sunday.mdwn9
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.