From 1ba710a335bdecaeabea751d9dff0a57ea9b8e40 Mon Sep 17 00:00:00 2001 From: Sverre Rabbelier Date: Sun, 29 Jun 2008 02:24:44 +0200 Subject: [PATCH] Changelog for 28-06-2008 --- doc/changelog.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/doc/changelog.txt b/doc/changelog.txt index 9673d17..4b0bfd7 100644 --- a/doc/changelog.txt +++ b/doc/changelog.txt @@ -191,3 +191,13 @@ an attempt to do so factored out the function that calculates the metric. Too tired now to figure it out, tomorrow should be good. +Today was good indeed! The problem was that 'git rev-list' +will follow merges (which is good), but that was not taken +in account by the metric (which is bad). There was no easy +way to get it to take that into account (which is bad too), +as a result the entire metric was made to be recursive. As +a result of that rewrite the algorithm took very long to +run, which lead to the first optimization so far. The tests +for this metric run thrice as fast after with the +optimization in place, a good day indeed! + -- 2.11.4.GIT