Re: [PATCH] t4212: handle systems with post-apocalyptic gmtime
- From
Charles Bailey <cbailey32@bloomberg.net>
- Date
- Mar 26, 2014, 21:22 UTC
- Message-ID
- <20140326212227.GC6991@hashpling.org>
- In-Reply-To
- <20140326193359.GA14105@sigill.intra.peff.net>
On Wed, Mar 26, 2014 at 03:33:59PM -0400, Jeff King wrote:
Show 9 quoted lines
> > That being said, is the AIX value actually right? I did not look closely > at first, but just assumed that it was vaguely right. But: > > 999999999999999999 / (86400 * 365) > > is something like 31 billion years in the future, not 160 million. > A real date calculation will have a few tweaks (leap years, etc), but > that is orders of magnitude off.
Well, this is embarrassing, while moving this through the corporate firewall (aka typing on one machine while looking at another), I munged the date. It still doesn't seem right but at least you can now see the actual data.
I stopped the test with --immediate and found the dangling commit that the test created and dumped it with the previous version of Git (well a 1.8.5.5 build)
ibm: trash directory.t4212-log-corrupt $ git log -1 --pretty=raw 1fc17e734e4487c31bdfe05bb3d15618b69c4dca commit 1fc17e734e4487c31bdfe05bb3d15618b69c4dca tree 64fd3796c57084e7b8cbae358ce37970b8e954f6 author A U Thor <author@example.com> 999999999999999999 -0700 committer C O Mitter <committer@example.com> 1112911993 -0700
foo
ibm: trash directory.t4212-log-corrupt $ git log -1 1fc17e734e4487c31bdfe05bb3d15618b69c4dca commit 1fc17e734e4487c31bdfe05bb3d15618b69c4dca Author: A U Thor <author@example.com> Date: Thu Oct 24 18:46:39 1623969404 -0700
foo
Same commit but dumped from a linux machine:
linux: trash directory.t4212-log-corrupt $ git log -1 1fc17e734e4487c31bdfe05bb3d15618b69c4dca commit 1fc17e734e4487c31bdfe05bb3d15618b69c4dca Author: A U Thor <author@example.com> Date: (null)
foo
Charles.