3 top=$(cd "$(dirname "$0")"; pwd)
5 # http://websvn.kde.org/tags/KDE/3.5.5/
6 # http://websvn.kde.org/branches/KDE/3.5/
7 # svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs
12 echo >&2 "Checkout $pkg"
17 echo >&2 "Running diff for $pkg-$ver"
19 svn://anonsvn.kde.org/home/kde/tags/KDE/$ver/$pkg \
20 svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/$pkg \
21 > $pkg-branch.diff.tmp
23 local c=$(grep -c '^--- ' $pkg-branch.diff.tmp)
25 echo >&2 "$pkg-branch.diff: empty, skipping"
26 rm $pkg-branch.diff.tmp
27 cvs remove -f $pkg-branch.diff 2>/dev/null
31 cvs up -A $pkg-branch.diff
32 cvs add $pkg-branch.diff 2>/dev/null
34 local d=$(interdiff $pkg-branch.diff{,.tmp} | wc -l)
36 echo >&2 "$pkg-branch.diff: no new changes, skip"
37 rm $pkg-branch.diff.tmp
41 mv $pkg-branch.diff.tmp $pkg-branch.diff
42 echo >&2 "Updated $pkg-branch.diff"
72 for pkg in ${1:-$all}; do