path: root/gitk
diff options
authorPaul Mackerras <>2007-08-29 12:41:34 (GMT)
committerPaul Mackerras <>2007-08-29 12:41:34 (GMT)
commit719c2b9d926bf2be4879015e3620d27d32f007b6 (patch)
treee764eff873f0791587db4543cefb8c54420dbc82 /gitk
parent887c996e4698dcb7ee95c48a98f7da2c3bae158b (diff)
gitk: Fix bug causing undefined variable error when cherry-picking
When "Show nearby tags" is turned off and the user did a cherry-pick, we were trying to access variables relating to the descendent/ancestor tag & head computations in addnewchild though they hadn't been set. This makes sure we don't do that. Reported by Johannes Sixt. Signed-off-by: Paul Mackerras <>
Diffstat (limited to 'gitk')
1 files changed, 2 insertions, 1 deletions
diff --git a/gitk b/gitk
index b7730ae..300fdce 100755
--- a/gitk
+++ b/gitk
@@ -6641,8 +6641,9 @@ proc splitarc {p} {
proc addnewchild {id p} {
global allids allparents allchildren idtags nextarc nbmp
global arcnos arcids arctags arcout arcend arcstart archeads growing
- global seeds
+ global seeds allcommits
+ if {![info exists allcommits]} return
lappend allids $id
set allparents($id) [list $p]
set allchildren($id) {}