Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 12 additions & 1 deletion gitk
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,15 @@ proc hasworktree {} {
[exec git rev-parse --is-inside-git-dir] == "false"}]
}

proc reponame {} {
global gitdir
set n [file normalize $gitdir]
if {[string match "*/.git" $n]} {
set n [string range $n 0 end-5]
}
return [file tail $n]
}

# A simple scheduler for compute-intensive stuff.
# The aim is to make sure that event handlers for GUI actions can
# run at least every 50-100 ms. Unfortunately fileevent handlers are
Expand Down Expand Up @@ -11607,6 +11616,8 @@ if {[package vcompare $git_version "1.6.6.2"] >= 0} {
set show_notes "--show-notes"
}

set appname "gitk"

set runq {}
set history {}
set historyindex 0
Expand Down Expand Up @@ -11676,7 +11687,7 @@ catch {
}
# wait for the window to become visible
tkwait visibility .
wm title . "[file tail $argv0]: [file tail [pwd]]"
wm title . "$appname: [reponame]"
update
readrefs

Expand Down