]>
Commit | Line | Data |
---|---|---|
69ec9350 AM |
1 | #!/bin/sh |
2 | ||
0a30d21b ER |
3 | ver=3.5.10 |
4 | pkg="$1" | |
69ec9350 AM |
5 | |
6 | # http://websvn.kde.org/tags/KDE/3.5.5/ | |
7 | # http://websvn.kde.org/branches/KDE/3.5/ | |
8 | # svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs | |
9 | ||
0b84059a ER |
10 | rundiff() { |
11 | local pkg=$1 ver=$2 | |
12 | ||
13 | echo >&2 "Running diff for $pkg-$ver" | |
14 | LC_ALL=C svn diff \ | |
15 | svn://anonsvn.kde.org/home/kde/tags/KDE/$ver/$pkg \ | |
16 | svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/$pkg \ | |
17 | > $pkg-branch.diff.tmp | |
18 | ||
dd210365 | 19 | local c=$(grep -c '^--- ' $pkg-branch.diff.tmp) |
0b84059a ER |
20 | if [ "$c" = 0 ]; then |
21 | echo >&2 "$pkg-branch.diff: empty, skipping" | |
22 | rm $pkg-branch.diff.tmp | |
dd210365 | 23 | cvs remove -f $pkg-branch.diff |
0b84059a ER |
24 | return |
25 | fi | |
26 | ||
27 | cvs up -A $pkg-branch.diff | |
dd210365 | 28 | cvs add $pkg-branch.diff |
0b84059a ER |
29 | mv $pkg-branch.diff.tmp $pkg-branch.diff |
30 | echo >&2 "Updated $pkg-branch.diff" | |
31 | } | |
32 | ||
33 | base=" | |
34 | kdelibs | |
35 | kdebase | |
36 | kdenetwork | |
37 | kdepim | |
38 | " | |
39 | ||
40 | all="$base | |
41 | kdeaddons | |
42 | kdeadmin | |
43 | kdeartwork | |
44 | kdebindings | |
45 | kdeedu | |
46 | kdegames | |
47 | kdegraphics | |
48 | kdemultimedia | |
49 | kdesdk | |
50 | kdetoys | |
51 | kdeutils | |
52 | kdevelop | |
53 | kdewebdev | |
54 | " | |
55 | ||
56 | # arts | |
57 | # kde-i18n | |
58 | # kdeaccessibility | |
59 | ||
60 | for pkg in ${1:-$all}; do | |
61 | rundiff $pkg $ver | |
62 | done |