]> git.pld-linux.org Git - packages/rpm-build-tools.git/blame - kdediff.sh
- grap specdir
[packages/rpm-build-tools.git] / kdediff.sh
CommitLineData
69ec9350
AM
1#!/bin/sh
2
0a30d21b
ER
3ver=3.5.10
4pkg="$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
10rundiff() {
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
33base="
34 kdelibs
35 kdebase
36 kdenetwork
37 kdepim
38"
39
40all="$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
60for pkg in ${1:-$all}; do
61 rundiff $pkg $ver
62done
This page took 0.027585 seconds and 4 git commands to generate.