From: Jeff King Date: Tue, 03 Aug 2010 13:32:46 GMT Subject: Re: Back-dating commits--way back--for constitution.git Message-ID: <20100803133246.GA15062@coredump.intra.peff.net> In-Reply-To: <4C581881.9060202@drmicha.warpmail.net> On Tue, Aug 03, 2010 at 03:24:17PM +0200, Michael J Gruber wrote: > > Yes, the good news that this is purely a code problem. The data format > > is fine. It would just take somebody going through the code and > > switching all "unsigned long" to "long long" (or time_t, or even > > "gittime_t" if we want to abstract it). > > ...and fixing the parser algorithm at least in tm_to_time_t()... Yeah, I should have been more clear. It is _not_ just "sed s/unsigned long/long long", but rather checking every change to make sure that you aren't introducing new bugs, and that the code correctly handles signed types. Which is why nobody has done it. ;) -Peff