SOURCES: rpm-build.sh - add kdediff()
glen
glen at pld-linux.org
Thu Jan 18 13:27:45 CET 2007
Author: glen Date: Thu Jan 18 12:27:45 2007 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- add kdediff()
---- Files affected:
SOURCES:
rpm-build.sh (1.16 -> 1.17)
---- Diffs:
================================================================
Index: SOURCES/rpm-build.sh
diff -u SOURCES/rpm-build.sh:1.16 SOURCES/rpm-build.sh:1.17
--- SOURCES/rpm-build.sh:1.16 Tue Dec 12 20:46:54 2006
+++ SOURCES/rpm-build.sh Thu Jan 18 13:27:40 2007
@@ -34,6 +34,7 @@
alias pclean="sed -i~ -e '/^\(?\|=\+$\|unchanged:\|diff\|only\|Only\|Files\|Common\|Index:\|RCS file\|retrieving\)/d'"
# makes diff from PLD CVS urls
+# requires: cvs, tee
urldiff() {
local url="$1"
if [ -z "$url" ]; then
@@ -59,6 +60,28 @@
cvs diff -u -r$r1 -r$r2 $file | tee m.patch | diffcol
else
cvs diff -u -r$r1 -r$r2 $file
+ fi
+}
+
+# makes diff from kde svn path
+# requires: wget, tee
+kdediff() {
+ local url="$1"
+ # --- branches/KDE/3.5/kdepim/kpilot/conduits/vcalconduit/vcalRecord.cc #624744:624745
+ url=${url#*--- }
+ echo >&2 "Process $url"
+ r1=${url#*#}
+ r2=${r1#*:}
+ r1=${r1%:*}
+
+ # http://websvn.kde.org/branches/KDE/3.5/kdepim/kpilot/conduits/vcalconduit/vcalRecord.cc?rev=624745&r1=612579&r2=624745&makepatch=1&diff_format=u
+ url=http://websvn.kde.org/${url% *}
+ url="$url?r1=$r1&r2=$r2&makepatch=1&diff_format=u"
+
+ if [ -t 1 ]; then
+ wget "$url" -O -| tee m.patch | diffcol
+ else
+ wget "$url" -O -
fi
}
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SOURCES/rpm-build.sh?r1=1.16&r2=1.17&f=u
More information about the pld-cvs-commit
mailing list