This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
on patch releases
- To: egcs at cygnus dot com
- Subject: on patch releases
- From: Josh MacDonald <jmacd at paris dot CS dot Berkeley dot EDU>
- Date: Fri, 13 Nov 1998 19:27:48 -0800
I noticed the following patch sizes for the 1.1b release:
-rw-r--r-- 1 220 1002 4150472 Sep 4 02:46 egcs-1.0.3a-1.1b.diff.bz2
-rw-r--r-- 1 220 1002 5238828 Sep 4 02:46 egcs-1.0.3a-1.1b.diff.gz
And with xdelta 1.0, the size is:
-rw-r--r-- 1 jmacd cad 2382448 Nov 13 19:21 egcs-1.0.3a-1.1b.xd
which is a significant savings, relative to the new release size:
-rw-r--r-- 1 220 1002 8874971 Sep 4 02:49 egcs-1.1b.tar.bz2
-rw-r--r-- 1 220 1002 11580739 Sep 4 02:49 egcs-1.1b.tar.gz
and it is much easier to apply and build correctly since it is
produces the new tar file directly, not a directory full of new files.
This only applies when people don't want to read the patches or
do not have local changes, though I suspect no one is really reading
those huge patches and people maintaining local modifications are
probably using your CVS repository. There's more info on xdelta at
http://www.xcf.berkeley.edu/~jmacd/xdelta.html.
-josh