9 # http://websvn.kde.org/tags/KDE/3.5.5/
10 # http://websvn.kde.org/branches/KDE/3.5/
11 # svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs
13 # anonsvn.kde.org has few IP addresses which causes
14 # that svn connects to two different servers which may
15 # not be in sync. That causes problems with missing revisions.
16 # Resolve to one IP and use that in both svn arguments.
18 ANONSVN=$(host anonsvn.kde.org | awk ' { print $4; exit; } ' 2> /dev/null)
19 [ -z "$ANONSVN" ] && ANONSVN="anonsvn.kde.org"
21 [ "$diffprog" = "kdebase-workspace" -o "$diffprog" = "kdebase-runtime" ] && diffprog="kdebase"
22 [ "$diffprog" = "kdepim-runtime" ] && diffprog="kdepim"
28 cat - | filterdiff -x "workspace/*" | filterdiff -x "runtime/*"
31 cat - | filterdiff -i "workspace/*"
34 cat - | filterdiff -i "runtime/*"
37 cat - | filterdiff -x "akonadi/*" | filterdiff -x "runtime/*"
40 cat - | filterdiff -i "runtime/*"
49 svn://${ANONSVN}/home/kde/tags/KDE/${ver}/$diffprog \
50 svn://${ANONSVN}/home/kde/branches/KDE/4.6/$diffprog \
52 > kde4-$prog-branch.diff