Re: git log decipher
- From
Shawn Pearce <spearce@spearce.org>
- Date
- Jul 21, 2011, 01:50 UTC
- Message-ID
- <CAJo=hJvvsqki3tLoQRjgf7vQpcH6EHMXXxUbYALw8MvtLzF=gA@mail.gmail.com>
- In-Reply-To
- <1311212351172-6605124.post@n2.nabble.com>
On Wed, Jul 20, 2011 at 18:39, gbhumphrey <greg_spam@gbhumphrey.com> wrote:
Show 8 quoted lines
> 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.