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

Re: [PATCH 3/3] gitk: Allow displaying time zones from author and commit timestamps

From
Jakub Narebski <jnareb@gmail.com>
Date
May 30, 2011, 06:29 UTC
Message-ID
<201105300829.52619.jnareb@gmail.com>
In-Reply-To
<20110530061757.GC3723@Imperial-SD-Longsword>
Tim Guirgies wrote:
> On Sun, May 29, 2011 at 10:35:08PM -0700, Jakub Narebski wrote:
> > Anders Kaseorg <andersk@MIT.EDU> writes:
[...]
Show 20 quoted lines
> > > Yeah, sorry, that deserved a bit more explanation.  This is a kludge to 
> > > get Tcl 8.4 to format dates in the right timezone.  IDK is an arbitrary 
> > > made up 3-letter code (“I Don’t Know”), since a UTC offset can’t generally 
> > > be converted into a zone name.  The format of TZ is described at:
> > > http://www.gnu.org/software/libc/manual/html_node/TZ-Variable.html
> > > http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html
> > > 
> > > Actually, reading that again, I just realized that I need to invert the 
> > > sign.  Also that it can be longer than 3 letters; I’ll use “Unknown” 
> > > instead.
> > 
> > Why not use UTC+N timezone (note: please check of for +HHMM it is
> > UTC+HH or UTC-HH) for timezone with given numeric offset from
> > Coordinated Universal Time?
> > 
> > BTW. UTC because http://www.nist.gov/pml/div688/utcnist.cfm#cut
> 
> But what of half-hour offsets, in that case?  A better idea would be
> UTC+HHMM or UTC-HHMM.  As an example, SA (CST) has a timezone of
> UTC+0930.

I think full specification is UTC+HH:MM or UTC-HH:MM. GNU date understands 'TZ=UTC+09:30 date'.

P.S. I should have remembered about fractional timezones, as we have had problems in gitweb with those... and I have checked then that git.git repository includes some commits in fractional timezones.

-- 
Jakub Narebski
Poland
Previous: Tim GuirgiesNext: Anders Kaseorg
Message 12 of 15 in “gitk: Remove unused $cdate array”
  1. 1/3 gitk: Remove unused $cdate arrayAnders Kaseorg, Jan 19, 2011
  2. 2/3 gitk: Remember time zones from author and commit timestampsAnders Kaseorg, Jan 19, 2011
  3. 3/3 gitk: Allow displaying time zones from author and commit timestampsAnders Kaseorg, Jan 19, 2011
  4. Paul MackerrasMay 29, 2011
  5. Anders KaseorgMay 30, 2011
  6. 3/3 gitk: Allow displaying time zones from author and commit timestampsAnders Kaseorg, May 30, 2011
  7. Andreas SchwabMay 30, 2011
  8. Anders KaseorgMay 30, 2011
  9. 3/3 gitk: Allow displaying time zones from author and commit timestampsAnders Kaseorg, May 30, 2011
  10. Jakub NarebskiMay 30, 2011
  11. Tim GuirgiesMay 30, 2011
  12. Jakub NarebskiMay 30, 2011
  13. Anders KaseorgMay 30, 2011
  14. Andreas SchwabMay 30, 2011
  15. 3/3 gitk: Allow displaying time zones from author and commit timestampsAnders Kaseorg, May 30, 2011

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.