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

Bug in git-log --date=short --pretty=format:"%ad"

From
CGChristophe GRENIER <grenier@cgsecurity.org>
Date
May 28, 2008, 13:49 UTC
Message-ID
<alpine.LFD.1.10.0805281535560.8172@adsl.cgsecurity.org>
Hi,

According to the git-log man page, we can configure how date are displayed:

--date={relative,local,default,iso,rfc}
   Only takes effect for dates shown in human-readable format,
   such as when using "--pretty".
But it doesn't work when a user supplied format is used:

git-log --date=short --pretty=format:"%ad" Wed May 28 13:28:35 2008 +0200 Wed May 28 13:26:14 2008 +0200 ...

instead of 2008-05-28 2008-05-28 ...

In pretty.c, when pretty_print_commit() calls format_commit_message(), dmode isn't passed as argument so format_commit_item() will never have the date format specified at the command line. This problem is present in git-1.5.5.3

Regards,
 	Christophe
-- 
    ,-~~-.___.     ._.
   / |  '     \    | |"""""""""|   Christophe GRENIER
  (  )         0   | |         | grenier@cgsecurity.org
   \_/-, ,----'    | |         |
      ====         !_!--v---v--"
      /  \-'~;      |""""""""|   TestDisk & PhotoRec
     /  __/~| ._-""||        |   Data Recovery
   =(  _____|_|____||________|   http://www.cgsecurity.org
Next: Junio C Hamano
Message 1 of 2 in “Bug in git-log --date=short --pretty=format:"%ad"”
  1. Christophe GRENIERMay 28, 2008
  2. Junio C HamanoMay 28, 2008

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.