From 1fca5384f72d212881f4de671262f4b2abe911ba Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sun, 17 Jul 2016 15:20:40 -0400 Subject: devblog --- doc/devblog/day_407__lazy_sunday.mdwn | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 doc/devblog/day_407__lazy_sunday.mdwn 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. -- cgit v1.2.3