Re: Klasses.jar in the CVS tree?

Date view Thread view Subject view Author view

From: Alexandre Oliva (oliva@dcc.unicamp.br)
Date: Sun Dec 13 1998 - 13:13:34 EST


On Dec 12, 1998, Godmar Back <gback@cs.utah.edu> wrote:

>> What do you think of maintaining the .class files in the CVS tree,
>> instead of the whole Klasses.jar?

>> This would save us a lot of disk space and network traffic.

> How so?

I mean, disk space in the CVS repository (every time you check in a
new Klasses.jar, it will be stored integrally in the repository; no
diffs on binaries). If we committed only class files, instead of
wasting a lot of disk space for every single changed file, we'd just
have a small additional file.

> Because downloading uncompressed class files is faster and takes less
> space than downloading a jar file?

Not only that: in a .tar.gz, gzip can make apply global compression to
class files, whereas zip will compress files individually, and
prevents gzip from doing a good job on it afterwards.

> The main purpose of having it in the CVS is so that people can download it.

People would still be able to download it, but in the form of separate
class files (and, with cvs -z, they'd also get global compression).

> I don't want to .class files in the CVS tree. Besides, they're in the
> build tree.

That's the very change I'm proposing. :-)

-- 
Alexandre Oliva  http://www.dcc.unicamp.br/~oliva  aoliva@{acm.org}
oliva@{dcc.unicamp.br,gnu.org,egcs.cygnus.com,samba.org}
Universidade Estadual de Campinas, SP, Brasil


Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Sat Sep 23 2000 - 19:57:14 EDT