git-gui: Cleanup redundant column management in blame viewer
authorShawn O. Pearce <spearce@spearce.org>
Sat, 2 Jun 2007 19:34:52 +0000 (15:34 -0400)
committerShawn O. Pearce <spearce@spearce.org>
Wed, 6 Jun 2007 05:26:50 +0000 (01:26 -0400)
commit14c4dfd3d1807885121b5e7b16610e335f824da4
treee1d278375731b65e55df4e3b534454a6a4cb158e
parentc17c1751339bbb13e8927b0e98274cfee406821e
git-gui: Cleanup redundant column management in blame viewer

The code to handle our three different text widgets is a bit
on the messy side as we issue the same command on all three
widgets one at a time.  Adding (or removing) columns from the
viewer is messy, as a lot of locations need to have the new
column added into the sequence, or removed from it.

We also now delete the tags we create for each commit when
we switch to display another "commit:path" pair.  This way the
text viewer doesn't get bogged down with a massive number of tags
as we traverse through history.

Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
lib/blame.tcl