Hi, With this patch, cdbs-edit-patch correctly handles patches which end in '.diff'.
Martin -- Martin Pitt http://www.piware.de Ubuntu Developer http://www.ubuntu.com Debian Developer http://www.debian.org In a world without walls and fences, who needs Windows and Gates?
=== modified file 'debian/changelog'
--- debian/changelog 2006-10-02 13:14:07 +0000
+++ debian/changelog 2006-10-26 16:32:13 +0000
@@ -1,3 +1,10 @@
+cdbs (0.4.46ubuntu7) UNRELEASED; urgency=low
+
+ * scripts/cdbs-edit-patch: Handle patches ending with .diff.
+ Closes: LP#68165
+
+ -- Martin Pitt <[EMAIL PROTECTED]> Thu, 26 Oct 2006 18:31:30 +0200
+
cdbs (0.4.46ubuntu6) edgy; urgency=low
* scripts/cdbs-edit-patch: Fix whitespace handling of DEB_TAR_SRCDIR.
=== modified file 'scripts/cdbs-edit-patch'
--- scripts/cdbs-edit-patch 2006-10-02 12:48:15 +0000
+++ scripts/cdbs-edit-patch 2006-10-26 16:31:07 +0000
@@ -30,7 +30,8 @@
fi
SRCDIR=$(pwd)
-PATCHNAME=${1%.patch}.patch
+PATCHNAME="$1"
+echo "$PATCHNAME" | grep -q '\.diff$' || PATCHNAME=${PATCHNAME%.patch}.patch
PATCHNAME=${PATCHNAME#debian/patches/}
TMP=$(mktemp -t -d cdbs-new-patch.XXXXXX)
@@ -54,7 +55,7 @@
[ -e "debian/patches/$PATCHNAME" ] || touch "debian/patches/$PATCHNAME"
# remove all patches later than or equal to the one to edit
-for p in $(find debian/patches -type f -name "*.patch" | LC_COLLATE=C sort
-r); do
+for p in $(find debian/patches -type f \( -name "*.patch" -o -name "*.diff"
\) | LC_COLLATE=C sort -r); do
rm -f "$p"
pname=$(basename "$p")
[ "$pname" != "$PATCHNAME" ] || break
signature.asc
Description: Digital signature

