From: Shawn Pearce Date: Thu, 21 Jul 2011 01:50:45 GMT Subject: Re: git log decipher Message-ID: In-Reply-To: <1311212351172-6605124.post@n2.nabble.com> On Wed, Jul 20, 2011 at 18:39, gbhumphrey wrote: > Hi so in the .git/logs/refs/heads there are log files, i'm tryign to decipher > the timestamp, at least I think it's a time stamp. An entry looks like this: > a391d7a96af8c06a626eec23565ceccef81bc350 > fdfb6d8c87521d56d8a6034e8575304013ecdd6c Greg Humphrey <XXX@XXXX.com> > 1307594233 -0700        merge US199: Merge made by recursive. > > The "1307594233 -0700" seems to be a timestamp, but I'm not sure what > format, anyone have any ideas how to convert to a human readable? The first number is the seconds since the UNIX epoch. A standard time_t... in base 10. :-) The second number is the timezone offset from GMT, in HHMM format. So -0700 is 7 hours behind GMT. Its the same format as what appears in a Git commit object for either the author or committer line. -- Shawn.