set -e
package=gcc
svn=svn://gcc.gnu.org/svn/$package
-branch=branches/$package-7-branch
-tag=tags/${package}_7_2_0_release
+branch=branches/$package-8-branch
+tag=tags/${package}_8_3_0_release
out=$package-branch.diff
# use filterdiff, etc to exclude bad chunks from diff
filter() {
# remove revno's for smaller diffs
- sed -e 's,^\([-+]\{3\} .*\)\t(revision [0-9]\+)$,\1,'
+ # replace svn nonexistend with '0' date, so patch will know that file needs to be removed from disk
+ sed -e 's,^\([-+]\{3\} .*\)\t(revision [0-9]\+)$,\1,' | \
+ sed -e 's,^\([-+]\{3\} .*\t\)(nonexistent)$,\11970-01-01 01:00:00.000000000 +0100,'
}
old=$svn/$tag
exit 0
fi
mv -f $out{.tmp,}
+
+../md5 $package.spec
+../dropin $out