--- Begin Message ---
On Mon, 2005-07-11 at 11:26 +0200, Matteo Settenvini wrote:
> I hope not to say a lot of bullshit ( :duck!: ),

Likewise :-)

> Thomas Lord ha scritto:
> > Crudely put, the main answer as to why revc is more space hungry is
> > that, at the scales of use cases of greatest interest, nobody is
> > (sanely) keeping score about this difference in space consumption.
> > 
> > I'll say it differently: a modern revision control system can and
> > probably should gleefully consume local disk space at rates 10x..1000x
> > greater than, for example, CVS if, in return for doing so, user benefits
> > can be realized.

> This is usually fine for a centralized SCM like git. But how about
> normal users that have not-so-much disk space on their desktop, and want
> to sync to, say, kernel sources often? I don't want to go out to buy a
> new hard disk every once in a while to work on a project, even if
> storage nowadays doesn't cost much. This is also a problem of git, afaik.

But consider this comparison which applies to most current Arch users:

If you currently heavily use a revision library, Arch 2.0 will take
roughly the same (probably slightly less) storage and deliver
very similar functionality and performance.

So while we're talking about archives getting larger -- we're also 
talking about Arch's on-disk data structures shrinking.
 

> revc, as tla, would be distributed, and you're likely to have a lot of
> local branches and revisions. I _liked_ small archives; I liked the way
> you could mirror them on a USB key, for example, or regularly backup
> them on cd, the whole of them.

We have been talking about the local on-disk format and you are 
kind of changing the subject when you switch to backups.

As a straw-man, consider a program which reads a revc archive directory,
write a tar-file-like-stream describing its contents, inflating all
of the zipped "blobs" in the directory before writing them to the
stream.   The inverse program which reads such a stream and constructs
the archive directory would also be trivial.   Those streams, 
passed through any decent compression algorithm, should be (at *least*)
competitive with tla 1.x's archive sizes.

-t


--- End Message ---
_______________________________________________
Gnu-arch-users mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnu-arch-users

GNU arch home page:
http://savannah.gnu.org/projects/gnu-arch/

Reply via email to