• P
    gitk: Fix bug causing the "can't unset idinlist(...)" error · 67a4f1a7
    Paul Mackerras 提交于
    Under some circumstances, having duplicate parents in a commit could
    trigger a "can't unset idinlist" Tcl error.  This fixes the cause
    (the logic in layoutrows could end up putting the same commit into
    rowidlist twice) and also puts a catch around the unset to ignore
    the error.
    
    Thanks to Jeff King for coming up with a test script to generate a
    repo that shows the problem.
    Signed-off-by: NPaul Mackerras <paulus@samba.org>
    67a4f1a7
gitk 206.5 KB