]>
Commit | Line | Data |
---|---|---|
69ec9350 AM |
1 | #!/bin/sh |
2 | ||
3 | set -x | |
4 | ver=4.2.0 | |
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 \ | |
35 | svn://anonsvn.kde.org/home/kde/branches/KDE/4.2/$diffprog \ | |
36 | | filter "$prog" \ | |
37 | > $HOME/rpm/SOURCES/kde4-$prog-branch.diff | |
38 |