Fix the calculation for development time so it doesn't come up with things like ...
authorDave Rolsky <autarch@urth.org>
Fri, 23 Dec 2011 17:01:34 +0000 (11:01 -0600)
committerDave Rolsky <autarch@urth.org>
Fri, 23 Dec 2011 17:01:34 +0000 (11:01 -0600)
commit5f8b560c2ebd66afd8ccc9364f425281a1b966a2
treebd7decaeff4ee96c814dd677619bd75ca3002aaa
parent238d254681445c9b60a2a1334d374e5b187e4733
Fix the calculation for development time so it doesn't come up with things like "2 months" between two dev releases

There were a couple bugs ...

First, we should just use the date of the two commits we're looking at rather
than looking at all the commits in between and picking the earliest one. This
can find _much_ earlier things that weren't merged until much later, which
really throws the numbers off.

Second, when calculating the number of weeks and months, we shouldn't use
POSIX::ceil(), that rounds up 4.01 weeks to 5. Instead, I wrote a simple
rounding function that does standard rounding.
Porting/acknowledgements.pl