summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordotdotisdead <dotdotisdead@a3eca27d-f21b-0410-9b4a-6511e771f64e>2006-09-24 08:11:09 +0000
committerdotdotisdead <dotdotisdead@a3eca27d-f21b-0410-9b4a-6511e771f64e>2006-09-24 08:11:09 +0000
commit485d0b54d205a6f91e4dba20b34c9e936646e04f (patch)
tree0f6c5af64622fc05168e0385ceb9f3d140f21e53
parent2da26b218611968ec42e6b500e825dcf46c64b3c (diff)
Cleanups for release 3.0g.
-rwxr-xr-xxdelta3/ChangeLog6
-rwxr-xr-xxdelta3/Makefile49
-rwxr-xr-xxdelta3/README7
-rwxr-xr-xxdelta3/RELEASE.NOTES3
-rw-r--r--xdelta3/releases/xdelta30g.tar.gzbin0 -> 139793 bytes
-rwxr-xr-xxdelta3/show.c41
-rwxr-xr-xxdelta3/testh.c1
-rwxr-xr-xxdelta3/xdelta3-main.h48
-rwxr-xr-xxdelta3/xdelta3.prj126
9 files changed, 86 insertions, 195 deletions
diff --git a/xdelta3/ChangeLog b/xdelta3/ChangeLog
deleted file mode 100755
index d7bd042..0000000
--- a/xdelta3/ChangeLog
+++ /dev/null
@@ -1,6 +0,0 @@
12006-07-02 Joshua MacDonald <jmacd@google.com>
2
3 * xdelta3.c (xd3_iopt_flush_instructions): Fixed a bug in flush_instructions
4 clears more than half of the instructions, thus encodes the last two, which may
5 still overlap.
6
diff --git a/xdelta3/Makefile b/xdelta3/Makefile
index 6cac09e..34437e9 100755
--- a/xdelta3/Makefile
+++ b/xdelta3/Makefile
@@ -1,8 +1,19 @@
1## 1# xdelta 3 - delta compression tools and library
2PYTHON = python 2# Copyright (C) 2001, 2003, 2004, 2005, 2006. Joshua P. MacDonald
3PYTGT = build/temp.linux-i686-2.3/xdelta3.so 3
4 4SOURCES = xdelta3-cfgs.h \
5TARGETS = xdelta3 xdelta3-2 xdelta3-64 xdelta3-everything \ 5 xdelta3-decode.h \
6 xdelta3-djw.h \
7 xdelta3-fgk.h \
8 xdelta3-list.h \
9 xdelta3-main.h \
10 xdelta3-python.h \
11 xdelta3-second.h \
12 xdelta3-test.h \
13 xdelta3.c \
14 xdelta3.h
15
16TARGETS = xdelta3 xdelta3-1 xdelta3-2 xdelta3-64 xdelta3-everything \
6 xdelta3-Opg xdelta3-64-O xdelta3-Op xdelta3-O \ 17 xdelta3-Opg xdelta3-64-O xdelta3-Op xdelta3-O \
7 xdelta3-decoder xdelta3-decoder-nomain.o \ 18 xdelta3-decoder xdelta3-decoder-nomain.o \
8 $(PYTGT) \ 19 $(PYTGT) \
@@ -10,20 +21,23 @@ TARGETS = xdelta3 xdelta3-2 xdelta3-64 xdelta3-everything \
10 xdelta3-noext xdelta3-tools xdelta3-tune \ 21 xdelta3-noext xdelta3-tools xdelta3-tune \
11 xdelta3-notools 22 xdelta3-notools
12 23
13SOURCES = xdelta3.c xdelta3.h xdelta3-fgk.h xdelta3-djw.h xdelta3-list.h xdelta3-test.h \ 24PYTHON = python
14 xdelta3-main.h xdelta3-cfgs.h xdelta3-second.h xdelta3-python.h 25PYTGT = build/temp.linux-i686-2.3/xdelta3.so
15 26
16PYFILES = xdelta3-regtest.py setup.py 27PYFILES = xdelta3-regtest.py setup.py
17 28
18EXTRA = Makefile COPYING linkxd3lib.c badcopy.c www RELEASE.NOTES 29EXTRA = Makefile COPYING linkxd3lib.c badcopy.c www
19 30
20REL = 0f 31# $Format: "REL=$Xdelta3Version$" $
32REL=0g
21RELDIR = xdelta3$(REL) 33RELDIR = xdelta3$(REL)
22 34
23all: $(TARGETS) 35all: xdelta3
36
37all-targets: $(TARGETS)
24 38
25tar: 39tar:
26 tar -czf /tmp/$(RELDIR)-tmp.tar.gz $(SOURCES) $(PYFILES) $(EXTRA) 40 tar --exclude ".svn" -czf /tmp/$(RELDIR)-tmp.tar.gz $(SOURCES) $(PYFILES) $(EXTRA)
27 rm -rf /tmp/$(RELDIR) 41 rm -rf /tmp/$(RELDIR)
28 mkdir /tmp/$(RELDIR) 42 mkdir /tmp/$(RELDIR)
29 (cd /tmp/$(RELDIR) && tar -xzf ../$(RELDIR)-tmp.tar.gz) 43 (cd /tmp/$(RELDIR) && tar -xzf ../$(RELDIR)-tmp.tar.gz)
@@ -32,13 +46,22 @@ tar:
32 rm -rf /tmp/$(RELDIR) 46 rm -rf /tmp/$(RELDIR)
33 47
34clean: 48clean:
35 rm -f $(TARGETS) xdtest.* core *.flc 49 rm -f $(TARGETS)
36 50
37$(PYTGT): $(SOURCES) 51$(PYTGT): $(SOURCES)
38 $(PYTHON) setup.py install --compile --force 52 $(PYTHON) setup.py install --compile --force
39 53
40xdelta3: $(SOURCES) 54xdelta3: $(SOURCES)
41 $(CC) -g -Wall -Wshadow xdelta3.c -o xdelta3 -DXD3_MAIN=1 -DGENERIC_ENCODE_TABLES=1 \ 55 $(CC) -O3 -Wall -Wshadow xdelta3.c -lm -o xdelta3 \
56 -DXD3_DEBUG=0 \
57 -DXD3_USE_LARGEFILE64=1 \
58 -DREGRESSION_TEST=1 \
59 -DSECONDARY_DJW=1 \
60 -DXD3_MAIN=1 \
61 -DXD3_POSIX=1
62
63xdelta3-1: $(SOURCES)
64 $(CC) -g -Wall -Wshadow xdelta3.c -o xdelta3-1 -DXD3_MAIN=1 -DGENERIC_ENCODE_TABLES=1 \
42 -DXD3_USE_LARGEFILE64=1 -DREGRESSION_TEST=1 -DXD3_DEBUG=1 -DSECONDARY_DJW=1 -lm 65 -DXD3_USE_LARGEFILE64=1 -DREGRESSION_TEST=1 -DXD3_DEBUG=1 -DSECONDARY_DJW=1 -lm
43 66
44xdelta3-2: $(SOURCES) 67xdelta3-2: $(SOURCES)
diff --git a/xdelta3/README b/xdelta3/README
new file mode 100755
index 0000000..b139f7e
--- /dev/null
+++ b/xdelta3/README
@@ -0,0 +1,7 @@
1For more information about xdelta3, see:
2
3file://www/xdelta3.html
4
5http://xdelta.org/
6
7http://code.google.com/p/xdelta/
diff --git a/xdelta3/RELEASE.NOTES b/xdelta3/RELEASE.NOTES
deleted file mode 100755
index a4af327..0000000
--- a/xdelta3/RELEASE.NOTES
+++ /dev/null
@@ -1,3 +0,0 @@
12006-05-13 Joshua MacDonald <joshua.macdonald@gmail.com>
2
3 * xdelta 3.0e: Performance and bug fixes.
diff --git a/xdelta3/releases/xdelta30g.tar.gz b/xdelta3/releases/xdelta30g.tar.gz
new file mode 100644
index 0000000..337da8f
--- /dev/null
+++ b/xdelta3/releases/xdelta30g.tar.gz
Binary files differ
diff --git a/xdelta3/show.c b/xdelta3/show.c
deleted file mode 100755
index f53f2ca..0000000
--- a/xdelta3/show.c
+++ /dev/null
@@ -1,41 +0,0 @@
1#include <stdio.h>
2#include <stdlib.h>
3
4#define BUFSZ (1 << 22)
5
6int main(int argc, char **argv)
7{
8 int c;
9 int offset;
10 int bytes;
11
12 if (argc != 3)
13 {
14 fprintf (stderr, "usage: show offset bytes\n");
15 return 1;
16 }
17
18 offset = atoi (argv[1]);
19 bytes = atoi (argv[2]);
20
21 for (; offset != 0; offset -= 1)
22 {
23 if ((c = fgetc (stdin)) == EOF)
24 {
25 fprintf (stderr, "EOF before offset\n");
26 }
27 }
28
29 for (; bytes != 0; bytes -= 1)
30 {
31 if ((c = fgetc (stdin)) == EOF)
32 {
33 fprintf (stderr, "\nEOF before offset + bytes\n");
34 }
35
36 fprintf (stderr, "%02x", c);
37 }
38
39 fprintf (stderr, "\n");
40 return 0;
41}
diff --git a/xdelta3/testh.c b/xdelta3/testh.c
deleted file mode 100755
index 1be01df..0000000
--- a/xdelta3/testh.c
+++ /dev/null
@@ -1 +0,0 @@
1#include "xdelta3.h"
diff --git a/xdelta3/xdelta3-main.h b/xdelta3/xdelta3-main.h
index 0fe848c..4a84e67 100755
--- a/xdelta3/xdelta3-main.h
+++ b/xdelta3/xdelta3-main.h
@@ -306,7 +306,8 @@ static int main_help (void);
306static int 306static int
307main_version (void) 307main_version (void)
308{ 308{
309 P(RINT "VERSION=3_PRERFC_0\n"); 309 /* $Format: " P(RINT \"VERSION=3.$Xdelta3Version$\\n\");" $ */
310 P(RINT "VERSION=3.0g\n");
310 return EXIT_SUCCESS; 311 return EXIT_SUCCESS;
311} 312}
312 313
@@ -314,31 +315,27 @@ static int
314main_config (void) 315main_config (void)
315{ 316{
316 main_version (); 317 main_version ();
317 /* Compile-time */ 318
318 P(RINT "VCDIFF_TOOLS=%d\n", VCDIFF_TOOLS); 319 P(RINT "EXTERNAL_COMPRESSION=%d\n", EXTERNAL_COMPRESSION);
319 P(RINT "REGRESSION_TEST=%d\n", REGRESSION_TEST);
320 P(RINT "SECONDARY_FGK=%d\n", SECONDARY_FGK);
321 P(RINT "SECONDARY_DJW=%d\n", SECONDARY_DJW);
322 P(RINT "GENERIC_ENCODE_TABLES=%d\n", GENERIC_ENCODE_TABLES); 320 P(RINT "GENERIC_ENCODE_TABLES=%d\n", GENERIC_ENCODE_TABLES);
323 P(RINT "GENERIC_ENCODE_TABLES_COMPUTE=%d\n", GENERIC_ENCODE_TABLES_COMPUTE); 321 P(RINT "GENERIC_ENCODE_TABLES_COMPUTE=%d\n", GENERIC_ENCODE_TABLES_COMPUTE);
324 P(RINT "EXTERNAL_COMPRESSION=%d\n", EXTERNAL_COMPRESSION); 322 P(RINT "REGRESSION_TEST=%d\n", REGRESSION_TEST);
325 P(RINT "XD3_POSIX=%d\n", XD3_POSIX); 323 P(RINT "SECONDARY_DJW=%d\n", SECONDARY_DJW);
326 P(RINT "XD3_DEBUG=%d\n", XD3_DEBUG); 324 P(RINT "SECONDARY_FGK=%d\n", SECONDARY_FGK);
327 P(RINT "XD3_USE_LARGEFILE64=%d\n", XD3_USE_LARGEFILE64); 325 P(RINT "VCDIFF_TOOLS=%d\n", VCDIFF_TOOLS);
328 P(RINT "XD3_ENCODER=%d\n", XD3_ENCODER);
329
330 /* Runtime sizes/command-line */
331 P(RINT "XD3_DEFAULT_WINSIZE=%d\n", XD3_DEFAULT_WINSIZE);
332 P(RINT "XD3_DEFAULT_SRCWINSZ=%d\n", XD3_DEFAULT_SRCWINSZ);
333 P(RINT "XD3_DEFAULT_MEMSIZE=%d\n", XD3_DEFAULT_MEMSIZE);
334
335 /* TODO: the following cannot be set by command-line */
336 P(RINT "XD3_ALLOCSIZE=%d\n", XD3_ALLOCSIZE); 326 P(RINT "XD3_ALLOCSIZE=%d\n", XD3_ALLOCSIZE);
327 P(RINT "XD3_DEBUG=%d\n", XD3_DEBUG);
337 P(RINT "XD3_DEFAULT_CKSUM_SIZE=%d\n", XD3_DEFAULT_CKSUM_ADVANCE); 328 P(RINT "XD3_DEFAULT_CKSUM_SIZE=%d\n", XD3_DEFAULT_CKSUM_ADVANCE);
338 P(RINT "XD3_DEFAULT_IOPT_SIZE=%d\n", XD3_DEFAULT_IOPT_SIZE); 329 P(RINT "XD3_DEFAULT_IOPT_SIZE=%d\n", XD3_DEFAULT_IOPT_SIZE);
330 P(RINT "XD3_DEFAULT_MEMSIZE=%d\n", XD3_DEFAULT_MEMSIZE);
339 P(RINT "XD3_DEFAULT_SPREVSZ=%d\n", XD3_DEFAULT_SPREVSZ); 331 P(RINT "XD3_DEFAULT_SPREVSZ=%d\n", XD3_DEFAULT_SPREVSZ);
332 P(RINT "XD3_DEFAULT_SRCWINSZ=%d\n", XD3_DEFAULT_SRCWINSZ);
333 P(RINT "XD3_DEFAULT_WINSIZE=%d\n", XD3_DEFAULT_WINSIZE);
334 P(RINT "XD3_ENCODER=%d\n", XD3_ENCODER);
340 P(RINT "XD3_HARDMAXWINSIZE=%d\n", XD3_HARDMAXWINSIZE); 335 P(RINT "XD3_HARDMAXWINSIZE=%d\n", XD3_HARDMAXWINSIZE);
341 P(RINT "XD3_NODECOMPRESSSIZE=%d\n", XD3_NODECOMPRESSSIZE); 336 P(RINT "XD3_NODECOMPRESSSIZE=%d\n", XD3_NODECOMPRESSSIZE);
337 P(RINT "XD3_POSIX=%d\n", XD3_POSIX);
338 P(RINT "XD3_USE_LARGEFILE64=%d\n", XD3_USE_LARGEFILE64);
342 339
343 return EXIT_SUCCESS; 340 return EXIT_SUCCESS;
344} 341}
@@ -2213,7 +2210,8 @@ main_input (xd3_cmd cmd,
2213 option_srcwinsz = max(option_srcwinsz, XD3_ALLOCSIZE); 2210 option_srcwinsz = max(option_srcwinsz, XD3_ALLOCSIZE);
2214 option_winsize = max(option_winsize, XD3_ALLOCSIZE); 2211 option_winsize = max(option_winsize, XD3_ALLOCSIZE);
2215 2212
2216 source.blksize = max(XD3_DEFAULT_WINSIZE, option_srcwinsz / 32); 2213 source.blksize = (option_srcwinsz / 32) & ~(XD3_ALLOCSIZE-1);
2214 source.blksize = max(XD3_DEFAULT_WINSIZE, source.blksize);
2217 2215
2218 config.srcwin_maxsz = option_srcwinsz; 2216 config.srcwin_maxsz = option_srcwinsz;
2219 config.winsize = option_winsize; 2217 config.winsize = option_winsize;
@@ -2552,6 +2550,10 @@ main (int argc, char **argv)
2552 char **orig_argv = argv; 2550 char **orig_argv = argv;
2553 int ret; 2551 int ret;
2554 2552
2553 main_file_init (& ifile);
2554 main_file_init (& ofile);
2555 main_file_init (& sfile);
2556
2555 go: /* Go. */ 2557 go: /* Go. */
2556 cmd = CMD_NONE; 2558 cmd = CMD_NONE;
2557 sfilename = NULL; 2559 sfilename = NULL;
@@ -2816,10 +2818,6 @@ main (int argc, char **argv)
2816 XPR(NT "command line: %s\n", buf); 2818 XPR(NT "command line: %s\n", buf);
2817 } 2819 }
2818 2820
2819 main_file_init (& ifile);
2820 main_file_init (& ofile);
2821 main_file_init (& sfile);
2822
2823 ifile.flags = RD_FIRST; 2821 ifile.flags = RD_FIRST;
2824 sfile.flags = RD_FIRST; 2822 sfile.flags = RD_FIRST;
2825 sfile.filename = option_source_filename; 2823 sfile.filename = option_source_filename;
@@ -2930,7 +2928,7 @@ main_help (void)
2930 P(RINT " -0 .. -9 compression level\n"); 2928 P(RINT " -0 .. -9 compression level\n");
2931 P(RINT " -A [apphead] disable/provide application header\n"); 2929 P(RINT " -A [apphead] disable/provide application header\n");
2932 P(RINT " -B blksize source file block size\n"); 2930 P(RINT " -B blksize source file block size\n");
2933 P(RINT " -C soft config (see code)\n"); 2931 P(RINT " -C soft config (see xdelta3-cfgs.h)\n");
2934 P(RINT " -c use stdout instead of default\n"); 2932 P(RINT " -c use stdout instead of default\n");
2935 P(RINT " -D disable external decompression (encode/decode)\n"); 2933 P(RINT " -D disable external decompression (encode/decode)\n");
2936 P(RINT " -d same as decode command\n"); 2934 P(RINT " -d same as decode command\n");
@@ -2946,7 +2944,7 @@ main_help (void)
2946 P(RINT " -R disable external recompression (decode)\n"); 2944 P(RINT " -R disable external recompression (decode)\n");
2947 P(RINT " -S [djw|fgk] disable/enable secondary compression\n"); 2945 P(RINT " -S [djw|fgk] disable/enable secondary compression\n");
2948 P(RINT " -s source source file to copy from (if any)\n"); 2946 P(RINT " -s source source file to copy from (if any)\n");
2949 P(RINT " -T use alternate code table (compatibility testing)\n"); 2947 P(RINT " -T use alternate code table\n");
2950 P(RINT " -v be verbose (max 2)\n"); 2948 P(RINT " -v be verbose (max 2)\n");
2951 P(RINT " -V show version\n"); 2949 P(RINT " -V show version\n");
2952 P(RINT " -W winsize input window buffer size\n"); 2950 P(RINT " -W winsize input window buffer size\n");
diff --git a/xdelta3/xdelta3.prj b/xdelta3/xdelta3.prj
index df1a445..02a254d 100755
--- a/xdelta3/xdelta3.prj
+++ b/xdelta3/xdelta3.prj
@@ -4,130 +4,44 @@
4(Project-Version xdelta3 0 5) 4(Project-Version xdelta3 0 5)
5(Parent-Version xdelta3 0 4) 5(Parent-Version xdelta3 0 4)
6(Version-Log "write a bit of documentation, work to fix/clean the regression test, fixed one actual bug in xd3_stream_close()") 6(Version-Log "write a bit of documentation, work to fix/clean the regression test, fixed one actual bug in xd3_stream_close()")
7(New-Version-Log "") 7(New-Version-Log "update .prj after 2 years! see http://code.google.com/p/xdelta/")
8(Checkin-Time "Sun, 30 May 2004 14:42:47 -0700") 8(Checkin-Time "Sun, 30 May 2004 14:42:47 -0700")
9(Checkin-Login jmacd) 9(Checkin-Login jmacd)
10(Populate-Ignore ()) 10(Populate-Ignore ())
11(Project-Keywords 11(Project-Keywords
12 (Xdelta3Version "0g")
12 (WWWLeftNavBar "<table cellpadding=\"20px\" width=700> <tr> <td class=\"leftbdr\" valign=top height=600 width=100> <div class=\"leftbody\"> <h1>Xdelta</h1> <a href=\"xdelta3.html\">overview</a><br> <a href=\"xdelta3-cmdline.html\">command&nbsp;line</a><br> <a href=\"xdelta3-api-guide.html\">api&nbsp;guide</a><br> <br><a href=\"http://xdelta.org\">xdelta.org</a></h2> </div> </td> <td valign=top width=500>") 13 (WWWLeftNavBar "<table cellpadding=\"20px\" width=700> <tr> <td class=\"leftbdr\" valign=top height=600 width=100> <div class=\"leftbody\"> <h1>Xdelta</h1> <a href=\"xdelta3.html\">overview</a><br> <a href=\"xdelta3-cmdline.html\">command&nbsp;line</a><br> <a href=\"xdelta3-api-guide.html\">api&nbsp;guide</a><br> <br><a href=\"http://xdelta.org\">xdelta.org</a></h2> </div> </td> <td valign=top width=500>")
13 ) 14 )
14(Files 15(Files
16 (COPYING ())
15 17
16;; Files added by populate at Sun, 20 Jul 2003 04:22:04 +0400,
17;; to version 0.0(w), by jmacd:
18
19 (Makefile (xdelta3/0_Makefile 1.3 644))
20 (xdelta3.h (xdelta3/1_xdelta3.h 1.2 644))
21 (xdelta3-test.h (xdelta3/2_xdelta3-te 1.2 644))
22 (xdelta3-second.h (xdelta3/3_xdelta3-se 1.1 644))
23 (xdelta3-python.h (xdelta3/4_xdelta3-py 1.1 644))
24 (xdelta3-main.h (xdelta3/5_xdelta3-ma 1.3 644))
25 (xdelta3-list.h (xdelta3/6_xdelta3-li 1.1 644))
26 (xdelta3-fgk.h (xdelta3/7_xdelta3-fg 1.1 644))
27 (xdelta3-djw.h (xdelta3/8_xdelta3-dj 1.1 644))
28 (xdelta3-cfgs.h (xdelta3/9_xdelta3-cf 1.1 644)) 18 (xdelta3-cfgs.h (xdelta3/9_xdelta3-cf 1.1 644))
19 (xdelta3-decode.h ())
20 (xdelta3-djw.h (xdelta3/8_xdelta3-dj 1.1 644))
21 (xdelta3-fgk.h (xdelta3/7_xdelta3-fg 1.1 644))
22 (xdelta3-list.h (xdelta3/6_xdelta3-li 1.1 644))
23 (xdelta3-main.h (xdelta3/5_xdelta3-ma 1.3 644))
24 (xdelta3-python.h (xdelta3/4_xdelta3-py 1.1 644))
29 (xdelta3-regtest.py (xdelta3/10_xdelta3-re 1.3 755)) 25 (xdelta3-regtest.py (xdelta3/10_xdelta3-re 1.3 755))
30 (setup.py (xdelta3/11_setup.py 1.1 644)) 26 (xdelta3-second.h (xdelta3/3_xdelta3-se 1.1 644))
31 (analyze_pfx.py (xdelta3/12_analyze_pf 1.1 644)) 27 (xdelta3-test.h (xdelta3/2_xdelta3-te 1.2 644))
32 (analyze_gp.py (xdelta3/13_analyze_gp 1.1 644))
33 (analyze_clen.py (xdelta3/14_analyze_cl 1.1 644))
34 (rcs_junk.cc (xdelta3/15_rcs_junk.c 1.1 644))
35 (xdelta3.c (xdelta3/16_xdelta3.c 1.3 644)) 28 (xdelta3.c (xdelta3/16_xdelta3.c 1.3 644))
36 (testh.c (xdelta3/17_testh.c 1.1 644)) 29 (xdelta3.h (xdelta3/1_xdelta3.h 1.2 644))
37 (show.c (xdelta3/18_show.c 1.1 644))
38 (linkxd3lib.c (xdelta3/19_linkxd3lib 1.1 644))
39 (badcopy.c (xdelta3/20_badcopy.c 1.1 644))
40
41;; Files added by populate at Sun, 20 Jul 2003 04:22:08 +0400,
42;; to version 0.0(w), by jmacd:
43
44 (save.regtest.bug9/foo,v (xdelta3/21_foo,vx 1.1 444) :no-keywords)
45 (save.regtest.bug9/foo2,v (xdelta3/22_foo2,vx 1.1 444) :no-keywords)
46 (save.regtest.bug8/core (xdelta3/23_core 1.1 600) :no-keywords)
47 (save.regtest.bug8/output.x.right (xdelta3/24_output.x.r 1.1 644) :no-keywords)
48 (save.regtest.bug8/output.x (xdelta3/25_output.x 1.1 644) :no-keywords)
49 (save.regtest.bug8/input.1.xz (xdelta3/26_input.1.xz 1.1 644) :no-keywords)
50 (save.regtest.bug8/input.0.xz (xdelta3/27_input.0.xz 1.1 644) :no-keywords)
51 (save.regtest.bug8/input.0 (xdelta3/28_input.0 1.1 644))
52 (save.regtest.bug8/input.1 (xdelta3/29_input.1 1.1 644))
53 (save.regtest.bug7/core (xdelta3/30_core 1.1 600) :no-keywords)
54 (save.regtest.bug7/recon.x (xdelta3/31_recon.x 1.1 644) :no-keywords)
55 (save.regtest.bug7/output.x (xdelta3/32_output.x 1.1 644) :no-keywords)
56 (save.regtest.bug7/input.1 (xdelta3/33_input.1 1.1 644) :no-keywords)
57 (save.regtest.bug7/input.0 (xdelta3/34_input.0 1.1 644) :no-keywords)
58 (save.regtest.bug7/output (xdelta3/35_output 1.1 644) :no-keywords)
59 (save.regtest.bug7/recon (xdelta3/36_recon 1.1 644) :no-keywords)
60 (save.regtest.bug6/recon (xdelta3/37_recon 1.1 644))
61 (save.regtest.bug6/input.21 (xdelta3/38_input.21 1.1 644))
62 (save.regtest.bug6/input.20 (xdelta3/39_input.20 1.1 644))
63 (save.regtest.bug6/input.0 (xdelta3/40_input.0 1.1 644))
64 (save.regtest.bug6/output (xdelta3/41_output 1.1 644) :no-keywords)
65 (save.regtest.bug5/input.1 (xdelta3/42_input.1 1.1 644) :no-keywords)
66 (save.regtest.bug5/input.0 (xdelta3/43_input.0 1.1 644) :no-keywords)
67 (save.regtest.bug4/input.1 (xdelta3/44_input.1 1.1 644) :no-keywords)
68 (save.regtest.bug4/input.0 (xdelta3/45_input.0 1.1 644) :no-keywords)
69 (save.regtest.bug3/input.1 (xdelta3/46_input.1 1.1 644))
70 (save.regtest.bug3/input.0 (xdelta3/47_input.0 1.1 644))
71 (save.regtest.bug2/input.1 (xdelta3/48_input.1 1.1 644) :no-keywords)
72 (save.regtest.bug2/input.0 (xdelta3/49_input.0 1.1 644) :no-keywords)
73 (save.regtest.bug12/xd3regtest.27181/input.1 (xdelta3/50_input.1 1.1 644) :no-keywords)
74 (save.regtest.bug12/xd3regtest.27181/input.0 (xdelta3/51_input.0 1.1 644) :no-keywords)
75 (save.regtest.bug12/xd3regtest.27181/output (xdelta3/b/0_output 1.1 644) :no-keywords)
76 (save.regtest.bug12/output.x (xdelta3/b/1_output.x 1.1 644) :no-keywords)
77 (save.regtest.bug12/input.1 (xdelta3/b/2_input.1 1.1 644))
78 (save.regtest.bug12/input.0 (xdelta3/b/3_input.0 1.1 644))
79 (save.regtest.bug12/output (xdelta3/b/4_output 1.1 644) :no-keywords)
80 (save.regtest.bug11/recon.x (xdelta3/b/5_recon.x 1.1 644))
81 (save.regtest.bug11/output.x (xdelta3/b/6_output.x 1.1 644) :no-keywords)
82 (save.regtest.bug11/input.1 (xdelta3/b/7_input.1 1.1 644))
83 (save.regtest.bug11/input.0 (xdelta3/b/8_input.0 1.1 644))
84 (save.regtest.bug11/output (xdelta3/b/9_output 1.1 644) :no-keywords)
85 (save.regtest.bug11/recon (xdelta3/b/10_recon 1.1 644))
86 (save.regtest.bug10/recon.x (xdelta3/b/11_recon.x 1.1 644) :no-keywords)
87 (save.regtest.bug10/output.x (xdelta3/b/12_output.x 1.1 644) :no-keywords)
88 (save.regtest.bug10/input.1 (xdelta3/b/13_input.1 1.1 644) :no-keywords)
89 (save.regtest.bug10/input.0 (xdelta3/b/14_input.0 1.1 644) :no-keywords)
90 (save.regtest.bug10/output (xdelta3/b/15_output 1.1 644) :no-keywords)
91 (save.regtest.bug1/input.4 (xdelta3/b/16_input.4 1.1 644))
92 (save.regtest.bug1/input.5 (xdelta3/b/17_input.5 1.1 644))
93
94;; Files added by populate at Sun, 20 Jul 2003 04:22:28 +0400,
95;; to version 0.0(w), by jmacd:
96
97 (priorities.txt (xdelta3/b/18_priorities 1.1 644))
98
99;; Files added by populate at Sun, 20 Jul 2003 04:22:40 +0400,
100;; to version 0.0(w), by jmacd:
101
102 (vcdiff.ps (xdelta3/b/19_vcdiff.ps 1.1 644))
103 (draft-vcdiff-huffman.txt (xdelta3/b/20_draft-vcdi 1.1 600))
104
105;; Files added by populate at Sun, 20 Jul 2003 04:22:59 +0400,
106;; to version 0.0(w), by jmacd:
107
108 (dead.code (xdelta3/b/21_dead.code 1.2 644))
109 30
110;; Files added by populate at Sun, 20 Jul 2003 04:23:05 +0400, 31 (Makefile (xdelta3/0_Makefile 1.3 644))
111;; to version 0.0(w), by jmacd: 32 (setup.py (xdelta3/11_setup.py 1.1 644))
112 33
113 (draft-korn-vcdiff.txt (xdelta3/b/22_draft-korn 1.1 600)) 34 (draft-korn-vcdiff.txt (xdelta3/b/22_draft-korn 1.1 600))
114
115;; Files added by populate at Sun, 20 Jul 2003 08:16:41 +0400,
116;; to version 0.1(w), by jmacd:
117
118 (www/xdelta3-api-guide.html (xdelta3/b/23_Xdelta3-ap 1.4 644)) 35 (www/xdelta3-api-guide.html (xdelta3/b/23_Xdelta3-ap 1.4 644))
119 (www/xdelta3.html (xdelta3/b/24_Xdelta3.ht 1.4 644))
120
121;; Files added by populate at Sun, 20 Jul 2003 22:35:48 +0400,
122;; to version 0.2(w), by jmacd:
123
124 (www/xdelta3-cmdline.html (xdelta3/b/25_xdelta3-cm 1.2 644)) 36 (www/xdelta3-cmdline.html (xdelta3/b/25_xdelta3-cm 1.2 644))
125 (www/xdelta3.css (xdelta3/b/26_xdelta3.cs 1.3 644)) 37 (www/xdelta3.css (xdelta3/b/26_xdelta3.cs 1.3 644))
38 (www/xdelta3.html (xdelta3/b/24_Xdelta3.ht 1.4 644))
126 39
127;; Files added by populate at Wed, 21 Jul 2004 15:39:04 -0700, 40 (badcopy.c (xdelta3/20_badcopy.c 1.1 644))
128;; to version 0.5(w), by jmacd: 41 (junk.py ())
129 42 (linkxd3lib.c (xdelta3/19_linkxd3lib 1.1 644))
130 (gpl.txt ()) 43 (rcs_junk.cc (xdelta3/15_rcs_junk.c 1.1 644))
44 (show.c (xdelta3/18_show.c 1.1 644))
131) 45)
132(Merge-Parents) 46(Merge-Parents)
133(New-Merge-Parents) 47(New-Merge-Parents)