• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

ChangeLogH A D13-Jul-20076 KiB148147

MakefileH A D03-May-2022518 2918

READMEH A D23-May-20051.7 KiB2320

bpatch.cppH A D24-Mar-20072.5 KiB9570

bpatch.hH A D24-Mar-2007671 183

bzip2.cppH A D03-May-20222.3 KiB7851

bzip2.hH A D24-Mar-2007760 205

deltup.1H A D24-Mar-20071.5 KiB7773

deltup.cppH A D03-May-202221.2 KiB648554

file.cppH A D03-May-20222.8 KiB10072

file.hH A D03-May-20223.8 KiB147117

filetypes.hH A D13-Jul-20071.2 KiB4417

gzip.cppH A D03-May-20221.7 KiB6546

gzip.hH A D03-May-2022616 183

system.cppH A D03-May-20223.7 KiB136103

system.hH A D24-Mar-20071.2 KiB3115

tmpstore.cppH A D03-May-20222.1 KiB9463

tmpstore.hH A D24-Mar-2007616 193

README

1Author: John Whitney (jjw@linuxmail.org)
2License: GNU General Public License v2
3
4  Deltup is a source package updater which enables users to apply a delta patch to the previous version of a package, as well as making delta patches for others to use.  This decreases download times significantly.  The package/patch ratio is typically 10:1, 20:1, and in some cases I've seen, higher than 80:1!
5  Originally included with this package were scripts to make Deltup work with Gentoo, but since version 4.3 I decided to remove them and instead support the dynamic Deltup server project - see www.ddeltup.org.  For Gentoo install instructions, go to: http://gentoo-wiki.com/HOWTO_Install_Deltup
6
7You may also use Deltup manually.  Here are some examples of it's use:
8  #use this command to create a mozilla-1.3b to mozilla-1.3 patch called
9  #mozilla-1.3b-1.3.dtu in the current directory
10    edelta -m mozilla-source-1.3b.tar.gz mozilla-source-1.3.tar.bz2 mozilla-1.3b-1.3.dtu
11  #you can tar patches together so both can be applied with one command
12    tar -cf mydoublepatch.dtu mozilla-1.3b-1.3.dtu xscreensaver-4.08-4.09.dtu
13  #and here is how to apply this patch to another system that needs upgrading
14    edelta -p mydoublepatch.dtu
15  #and this does the same thing
16    deltup -pd /usr/portage/distfiles mydoublepatch.dtu
17  #apply three patches successively, without creating in-between packages
18    edelta -pr patch1.dtu patch2.dtu patch3.dtu
19  #find out what patches testpatch.dtu contains
20    deltup -pi testpatch.dtu
21  #in order to save time when patching, you can provide extra information in the dtu by checking which compressor version to use with the -e option
22    edelta -me OOo_1.0.2_source.tar.bz2 OOo_1.0.3_source.tar.bz2 OO.dtu
23