Skip to content

Commit

Permalink
[PATCH] gitk: Make the date/time display configurable
Browse files Browse the repository at this point in the history
The new 'datetimeformat' configuration variable in ~/.gitk can be set
to a Tcl 'clock format' format string to modify the display of dates
and times.

http://www.tcl.tk/man/tcl8.4/TclCmd/clock.htm has a list of allowed
fields.

Signed-off-by: Arjen Laarhoven <arjen@yaph.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
  • Loading branch information
Arjen Laarhoven authored and Paul Mackerras committed Aug 15, 2007
1 parent 890fae7 commit e8b5f4b
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions gitk
Original file line number Diff line number Diff line change
Expand Up @@ -1012,7 +1012,7 @@ proc savestuff {w} {
global stuffsaved findmergefiles maxgraphpct
global maxwidth showneartags showlocalchanges
global viewname viewfiles viewargs viewperm nextviewnum
global cmitmode wrapcomment
global cmitmode wrapcomment datetimeformat
global colors bgcolor fgcolor diffcolors diffcontext selectbgcolor

if {$stuffsaved} return
Expand All @@ -1030,6 +1030,7 @@ proc savestuff {w} {
puts $f [list set wrapcomment $wrapcomment]
puts $f [list set showneartags $showneartags]
puts $f [list set showlocalchanges $showlocalchanges]
puts $f [list set datetimeformat $datetimeformat]
puts $f [list set bgcolor $bgcolor]
puts $f [list set fgcolor $fgcolor]
puts $f [list set colors $colors]
Expand Down Expand Up @@ -7341,8 +7342,9 @@ proc prefsok {} {
}

proc formatdate {d} {
global datetimeformat
if {$d ne {}} {
set d [clock format $d -format "%Y-%m-%d %H:%M:%S"]
set d [clock format $d -format $datetimeformat]
}
return $d
}
Expand Down Expand Up @@ -7655,6 +7657,7 @@ set showneartags 1
set maxrefs 20
set maxlinelen 200
set showlocalchanges 1
set datetimeformat "%Y-%m-%d %H:%M:%S"

set colors {green red blue magenta darkgrey brown orange}
set bgcolor white
Expand Down

0 comments on commit e8b5f4b

Please sign in to comment.