]> git.pld-linux.org Git - packages/rpm-build-tools.git/commitdiff
- resolve anonsvn.kde.org to single IP and use it (avoids using different addresses).
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Thu, 24 Sep 2009 11:21:25 +0000 (11:21 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    kde4diff.sh -> 1.8

kde4diff.sh

index 75ca31162f3868e7a9558949257869fda24b4b4a..edf69bc9d5cc3b2a05cc852cd3a9c2bd78291c64 100644 (file)
@@ -10,6 +10,14 @@ diffprog="$1"
 # http://websvn.kde.org/branches/KDE/3.5/
 # svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs
 
+# anonsvn.kde.org has few IP addresses which causes
+# that svn connects to two different servers which may
+# not be in sync. That causes problems with missing revisions.
+# Resolve to one IP and use that in both svn arguments.
+
+ANONSVN=$(host anonsvn.kde.org | awk ' { print $4; exit; } ' 2> /dev/null)
+[ -z "$ANONSVN" ] && ANONSVN="anonsvn.kde.org"
+
 [ "$diffprog" = "kdebase-workspace" -o "$diffprog" = "kdebase-runtime" ] && diffprog="kdebase"
 
 filter() {
@@ -31,8 +39,8 @@ filter() {
 }
 
 svn diff \
-       svn://anonsvn.kde.org/home/kde/tags/KDE/${ver}/$diffprog \
-       svn://anonsvn.kde.org/home/kde/branches/KDE/4.3/$diffprog \
+       svn://${ANONSVN}/home/kde/tags/KDE/${ver}/$diffprog \
+       svn://${ANONSVN}/home/kde/branches/KDE/4.3/$diffprog \
        | filter "$prog" \
        > kde4-$prog-branch.diff
 
This page took 0.146498 seconds and 4 git commands to generate.