Hi, I've created a binary patch from pre2 -> pre3 base package
based on the 1.11 cvs revision, it's available at (approx. 1 MB):

http://flitetutor.sourceforge.net/mlist/fgfs-base-0.9.5-pre2-TO-0.9.5-pre3.tgz


Hope it works - as it is based on the 1.11 CVS revision there was quite
a lot of cvs related stuff that probably did not exist in the
actual pre2-release, so I simply removed the CVS related folders -
if there are any problems, simply drop me a line - haven't yet deleted anything :-)


But talking of being "lazy", instead of hacking a perl file together
it might have been a bit quicker to simply run a "cvs update" in your
FlightGear folder ...even as modem user this would certainly not have
taken much longer than 10 minutes I guess ;-) (okay, installing Cygwin
on Windows might have taken a bit longer though)

But on the other hand, that way more people - also those who
are not cvs - literate- can benefit from base package patches and
won't have to download 85+ megs just for some small patch.

Regarding your script, I noticed that it might be useful if it wasn't
a requirement to really untar all files within the archives to the
harddisk, afterall it's a folder with ~250 megs - just for the comparison process. So, maybe this should optionally also be based on
TWO archives to create the patch - having pretty much a standard diff
then :-) (possibly using pipes & extraction to STDOUT to save
disk space)


I am just mentioning this, because I originally intended to "abuse"
a sourceforge ssh account for downloading & building the patch files
(faster connection and probably also multi-CPU over there),
unfortunately sourceforge has a standard restriction of 100 MB for
their home folders, so that was not an option.

Talking of CVS, one might even extend your script in a way to
selectively create binary patches based on the latest CVS revision
and a set of custom  checksum files, that way it should be even for a
modem user quite feasible to create easily binary patches - without
the need for much diskspace or bandwidth.

Another small thing: the script seems to assume that every folder/file
that exists in the archive serving as patch basis also exists in the
updated version, hence you receive stat-errors if they don't exist.


-------- Boris


_______________________________________________ Flightgear-users mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-users 2f585eeea02e2c79d7b1d8c4963bae2d

Reply via email to