[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnu-arch-users] Libraries and changesets
From: |
Tom Lord |
Subject: |
Re: [Gnu-arch-users] Libraries and changesets |
Date: |
Tue, 30 Dec 2003 23:31:50 -0800 (PST) |
> From: Aaron Bentley <address@hidden>
> I've just started using a greedy, sparse library, and quicky saw it was
> eating space like there was no tomorrow.
> [....] Star-merging my branch caused the library to double in
> size
"just started" ... "star-merged" .... "doubled size"
So, how does the total size compare to a few copies of your whole
tree? Probably about the same. That'd be expected for the scenario
you vaguely describe -- it's not the expected rate of sustained growth
over a longer period of time.
What's far more interesting, imo, is what happens when your libraries
start having hundreds or thousands of revisions -- the result of
sustained work over a long period of time. I think you'll find that
they grow quite slowly if you measure their growth in dollars per
byte.
When I first added revlibs, around two years ago, my worst-case
projection was that my fairly dinky disk would be full by now. In
fact, I've used about 10% of it for revlibs.
Now to be sure, eventually you might want to write a little shell
script to prune old revisions from your revlib (and you can cleverly
use revlib paths to make that easier in some scenarios) -- but if
you're just looking at the numbers after the first few additions in a
couple of different branches: those aren't likely to be typical;
you're just priming the pump.
-t
https://www.paypal.com/xclick/business=lord%40emf.net&item_name=support+for+arch+and+other+free+software+efforts+by+tom+lord&no_note=1&tax=0¤cy_code=USD