git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Wrong time in git-log when using right/ timezone

From
Linus Torvalds <torvalds@linux-foundation.org>
Date
Jul 18, 2007, 17:01 UTC
Message-ID
<alpine.LFD.0.999.0707180948080.27353@woody.linux-foundation.org>
In-Reply-To
<20070718153614.GA28815@hartlich.com>
On Wed, 18 Jul 2007, Peter Hartlich wrote:
Show 7 quoted lines
> 
> My timezone is set to right/Europe/Berlin. git-log 1.5.2.2 gives me 
> output such as:
> 
> | Date:   Wed Jul 18 16:17:31 2007 +0159
> 
> Note the timezone, which should be +0200.
Wow. I just tried:
	git show --raw --date=local
with TZ=CET and TZ=right/Europe/Berlin respectively.
Trippy.
I get:
	commit 9dfdf14b3805e89aa2782458bda15b3dfae24c09
	Author: Junio C Hamano <gitster@pobox.com>
	Date:   Mon Jul 16 01:41:17 2007
for the CET case, but for right/Europe/Berlin I get:
	commit 9dfdf14b3805e89aa2782458bda15b3dfae24c09
	Author: Junio C Hamano <gitster@pobox.com>
	Date:   Mon Jul 16 01:39:54 2007

ie apparently Berlin is in a timezone of its own that is roughly one minute and 23 seconds away from CET.

What the *heck*?

I really don't think this is git that is confused: I get the exact same thing with "date" too:

	[torvalds@woody git]$ TZ=right/Europe/Berlin date ; TZ=CET date
	Wed Jul 18 18:52:25 CEST 2007
	Wed Jul 18 18:52:48 CEST 2007

so it really *is* the tzdata that says that Berlin is not +0200, and it's not even +0159, it's something really strange with fractional minutes away from UTC.

What can I say? "Those wacky Germans - they have a wonderful sense of humor"?

			Linus
Previous: Peter HartlichNext: Julian Phillips
Message 3 of 8 in “Wrong time in git-log when using right/ timezone”
  1. Peter HartlichJul 18, 2007
  2. Peter HartlichJul 18, 2007
  3. Linus TorvaldsJul 18, 2007
  4. Julian PhillipsJul 18, 2007
  5. Linus TorvaldsJul 18, 2007
  6. Alex RiesenJul 18, 2007
  7. Junio C HamanoJul 18, 2007
  8. Jan HudecJul 25, 2007

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.