Code

git-gui: Display database stats (count-objects -v) on demand.
authorShawn O. Pearce <spearce@spearce.org>
Wed, 24 Jan 2007 20:21:01 +0000 (15:21 -0500)
committerShawn O. Pearce <spearce@spearce.org>
Thu, 25 Jan 2007 05:25:31 +0000 (00:25 -0500)
commit0fd49d0a7d579722bd1a0a1645afc16646b05794
tree041c41fe99652fa34e9bed6606a7cb81264925d6
parent59885273c337df937430b8731633c2e9020ce8e3
git-gui: Display database stats (count-objects -v) on demand.

Its nice to know how many loose objects and roughly how much disk space
they are taking up, so that you can guestimate about when might be a
good time to run 'Compress Database'.  The same is true of packfiles,
especially once the automatic keep-pack code in git-fetch starts to
be more widely used.

We now offer the output of count-objects -v in a nice little dialog
hung off the Repository menu.  Our labels are slightly more verbose
than those of `count-objects -v`, so users will hopefully be able
to make better sense of what we are showing them here.

We probably should also offer pack file size information, and data
about *.idx files which exist which lack corresponding *.pack files
(a situation caused by the HTTP fetch client).  But in the latter
case we should only offer the data once we have way to let the user
clean up old and inactive index files.

Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
git-gui.sh