]>
Commit | Line | Data |
---|---|---|
69ec9350 AM |
1 | #!/bin/sh |
2 | ||
3 | set -x | |
d81bb5e2 | 4 | ver=4.3.1 |
69ec9350 AM |
5 | |
6 | prog="$1" | |
7 | diffprog="$1" | |
8 | ||
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 | |
12 | ||
13 | [ "$diffprog" = "kdebase-workspace" -o "$diffprog" = "kdebase-runtime" ] && diffprog="kdebase" | |
14 | ||
15 | filter() { | |
16 | set -x | |
17 | case "$1" in | |
18 | kdebase) | |
19 | cat - | filterdiff -x "workspace/*" | filterdiff -x "runtime/*" | |
20 | ;; | |
21 | kdebase-workspace) | |
22 | cat - | filterdiff -i "workspace/*" | |
23 | ;; | |
24 | kdebase-runtime) | |
25 | cat - | filterdiff -i "runtime/*" | |
26 | ;; | |
27 | *) | |
28 | cat - | |
29 | ;; | |
30 | esac | |
31 | } | |
32 | ||
33 | svn diff \ | |
34 | svn://anonsvn.kde.org/home/kde/tags/KDE/${ver}/$diffprog \ | |
da60309c | 35 | svn://anonsvn.kde.org/home/kde/branches/KDE/4.3/$diffprog \ |
69ec9350 | 36 | | filter "$prog" \ |
1e80eca9 | 37 | > kde4-$prog-branch.diff |
69ec9350 | 38 |