From 0b84059a4cdce18a522cf30aef1b20e2119cd965 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Thu, 23 Apr 2009 10:14:15 +0000 Subject: [PATCH] - updated *.diff Changed files: kdediff.sh -> 1.4 --- kdediff.sh | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 51 insertions(+), 4 deletions(-) diff --git a/kdediff.sh b/kdediff.sh index a30dc6e..faec968 100644 --- a/kdediff.sh +++ b/kdediff.sh @@ -7,7 +7,54 @@ pkg="$1" # http://websvn.kde.org/branches/KDE/3.5/ # svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs -svn diff \ - svn://anonsvn.kde.org/home/kde/tags/KDE/${ver}/$pkg \ - svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/$pkg \ - > $pkg-branch.diff +rundiff() { + local pkg=$1 ver=$2 + + echo >&2 "Running diff for $pkg-$ver" + LC_ALL=C svn diff \ + svn://anonsvn.kde.org/home/kde/tags/KDE/$ver/$pkg \ + svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/$pkg \ + > $pkg-branch.diff.tmp + + local c=$(grep -c Index: $pkg-branch.diff.tmp) + if [ "$c" = 0 ]; then + echo >&2 "$pkg-branch.diff: empty, skipping" + rm $pkg-branch.diff.tmp + return + fi + + cvs up -A $pkg-branch.diff + mv $pkg-branch.diff.tmp $pkg-branch.diff + echo >&2 "Updated $pkg-branch.diff" +} + +base=" + kdelibs + kdebase + kdenetwork + kdepim +" + +all="$base + kdeaddons + kdeadmin + kdeartwork + kdebindings + kdeedu + kdegames + kdegraphics + kdemultimedia + kdesdk + kdetoys + kdeutils + kdevelop + kdewebdev +" + +# arts +# kde-i18n +# kdeaccessibility + +for pkg in ${1:-$all}; do + rundiff $pkg $ver +done -- 2.44.0