{"thread":{"id":"9527","subject":"[PATCH] gitk: Make the date/time display configurable","startedAt":"2007-08-14T20:02:04Z","lastAt":"2007-08-14T20:02:04Z","messageCount":1,"participants":["Arjen Laarhoven"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"50726","messageId":"11871217241055-git-send-email-arjen@yaph.org","threadId":"9527","inReplyTo":null,"subject":"[PATCH] gitk: Make the date/time display configurable","fromName":"Arjen Laarhoven","fromEmail":"arjen@yaph.org","sentAt":"2007-08-14T20:02:04Z","receivedAt":"2007-08-14T20:02:04Z","isPatch":true,"sender":{"key":"arjen@yaph.org","avatar":"https://gravatar.com/avatar/f776c2c0c5ea62d70827b942eb7d95ce85661a3d70bc3f03cf9773815c599c01?d=mp&s=160"},"body":"The new 'datetimeformat' configuration variable in ~/.gitk can be set\nto a Tcl 'clock format' format string to modify the display of dates\nand times.\n\nhttp://www.tcl.tk/man/tcl8.4/TclCmd/clock.htm has a list of allowed\nfields.\n\nSigned-off-by: Arjen Laarhoven <arjen@yaph.org>\n---\n gitk |    7 +++++--\n 1 files changed, 5 insertions(+), 2 deletions(-)\n\ndiff --git a/gitk b/gitk\nindex f74ce51..98bee51 100755\n--- a/gitk\n+++ b/gitk\n@@ -967,7 +967,7 @@ proc savestuff {w} {\n     global stuffsaved findmergefiles maxgraphpct\n     global maxwidth showneartags showlocalchanges\n     global viewname viewfiles viewargs viewperm nextviewnum\n-    global cmitmode wrapcomment\n+    global cmitmode wrapcomment datetimeformat\n     global colors bgcolor fgcolor diffcolors selectbgcolor\n \n     if {$stuffsaved} return\n@@ -985,6 +985,7 @@ proc savestuff {w} {\n \tputs $f [list set wrapcomment $wrapcomment]\n \tputs $f [list set showneartags $showneartags]\n \tputs $f [list set showlocalchanges $showlocalchanges]\n+\tputs $f [list set datetimeformat $datetimeformat]\n \tputs $f [list set bgcolor $bgcolor]\n \tputs $f [list set fgcolor $fgcolor]\n \tputs $f [list set colors $colors]\n@@ -7249,8 +7250,9 @@ proc prefsok {} {\n }\n \n proc formatdate {d} {\n+    global datetimeformat\n     if {$d ne {}} {\n-\tset d [clock format $d -format \"%Y-%m-%d %H:%M:%S\"]\n+\tset d [clock format $d -format $datetimeformat]\n     }\n     return $d\n }\n@@ -7563,6 +7565,7 @@ set showneartags 1\n set maxrefs 20\n set maxlinelen 200\n set showlocalchanges 1\n+set datetimeformat \"%Y-%m-%d %H:%M:%S\"\n \n set colors {green red blue magenta darkgrey brown orange}\n set bgcolor white\n-- \n1.5.3.rc4.67.gf9286\n"}]}