The unified diff between revisions [90c7e94b..] and [d58bb879..] is displayed below. It can also be downloaded as a raw diff.

This diff has been restricted to the following files: 'dostuff.sh'

#
#
# patch "dostuff.sh"
#  from [1fcf07fa9a5a240617fb5b4b1b47c068b70d3ac4]
#    to [95801d63364cfe81e9456135ae109d433f50fd56]
#
============================================================
--- dostuff.sh	1fcf07fa9a5a240617fb5b4b1b47c068b70d3ac4
+++ dostuff.sh	95801d63364cfe81e9456135ae109d433f50fd56
@@ -39,6 +39,8 @@ rm lins.catgz
 echo linear:
 rm lins
 rm lins.catgz
+$MONOTONE -d $DB auto get_file $SRC > catfiles
+$MONOTONE -d $DB auto get_file $SRC |gzip > catfiles.gz
 for id in `tail +2 linear`; do
     DST=$id
     s=$n
@@ -47,10 +49,13 @@ for id in `tail +2 linear`; do
     $MONOTONE -d $DB fdelta $SRC $DST | ./cleandelta > $fn
     cat $fn | gzip > $fn.gz
     echo "$s->$d\t($SRC -> $DST) `wc -c $fn`\t(`wc -c $fn.gz`)"
-    SRC=$DST
     cat $fn >> lins
     cat $fn.gz >> lins.catgz
+    $MONOTONE -d $DB auto get_file $DST >> catfiles
+    $MONOTONE -d $DB auto get_file $DST |gzip >> catfiles.gz
+
     n=$d
+    SRC=$DST

 done

@@ -67,7 +72,7 @@ for id in `tail +3 linear`; do
     fn=del_${s}_${d}
     $MONOTONE -d $DB fdelta $BASE $DST | ./cleandelta > $fn
     cat $fn | gzip > $fn.gz
-    echo "$s->$d\t($SRC -> $DST) `wc -c $fn`\t(`wc -c $fn.gz`)"
+    echo "$s->$d\t($BASE -> $DST) `wc -c $fn`\t(`wc -c $fn.gz`)"
     d=$(($d+1))
     cat $fn >> againsts
     cat $fn.gz >> againsts.catgz
@@ -77,6 +82,9 @@ echo "                   `$MONOTONE -d $
 echo
 echo "        base file: `$MONOTONE -d $DB auto get_file $BASE | wc -c` bytes"
 echo "                   `$MONOTONE -d $DB auto get_file $BASE | gzip | wc -c` gzip"
+echo "       cat(files): `cat catfiles | wc -c`"
+echo " gzip(cat(files)): `cat catfiles | gzip | wc -c`"
+echo " cat(gzip(files)): `cat catfiles.gz | wc -c`"
 echo
 echo "      linear path: `cat lins | wc -c` bytes"
 echo "                   `cat lins | gzip | wc -c` gzip(concat(dels))"