git-gui: Display commit/tag/remote info in tooltip of revision picker
authorShawn O. Pearce <spearce@spearce.org>
Wed, 25 Jul 2007 08:13:00 +0000 (04:13 -0400)
committerShawn O. Pearce <spearce@spearce.org>
Wed, 25 Jul 2007 08:23:20 +0000 (04:23 -0400)
commit844c3f6fe9d4d2bdc4e76f6a3bf3dfe86ce8c544
tree2ad6807f81f2111b67ccee69dadc1a839a536b40
parent30d1990584301132892e9f184bff9705f74a1565
git-gui: Display commit/tag/remote info in tooltip of revision picker

Our revision chooser mega-widget now sets up tooltips for itself so
that it displays details about a commit (or a tag and the commit
it refers to) when the user mouses over that line in the filtered
ref list.  If the item is from a remote tracking branch then we also
show the remote url and what branch on that remote we fetch from, so
the user has a clear concept of where that revision data originated.

To help the merge dialog I've also added a new constructor that
makes the dialog only offer unmerged revisions (those not in HEAD),
as this allows users to avoid performing merges only to get "Already
up to date" messages back from core Git.

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