Re: [ANNOUNCE] git-rev-size: calculate sizes of repository
- From
Junio C Hamano <junkio@cox.net>
- Date
- Aug 20, 2006, 21:38 UTC
- Message-ID
- <7vlkpjytnj.fsf@assigned-by-dhcp.cox.net>
- In-Reply-To
- <Pine.LNX.4.63.0608201805070.28360@wbgn013.biozentrum.uni-wuerzburg.de>
Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:
Show 13 quoted lines
> On Sun, 20 Aug 2006, Rutger Nijlunsing wrote: > >> I _knew_ it... Please go bug someone else. The only thing I did was >> help someone, and for that I choose my own tools since I do it for >> fun. > > Fair enough. > > -- 8< -- > [PATCH] Add git-rev-size > > This tool spits out the number of trees, the number of blobs, and the total > bytes of the blobs for a given rev range.
I do not speak ruby (well I suspect I could read it if I wanted to but I didn't try) so this may or may not be something Johannes inherited from the original, but I think the code overcounts blobs and trees for a top-level tree that happens to have the same blob (or tree) twice. I am not sure if that is intended.
Overcounting would give closer estimate for how big a tar archive would be, or how big an populated working tree would be, so it could be considered a feature. It all depends on what this tools is useful for, I guess.