mirror of
https://git.launchpad.net/ubuntu-dev-tools
synced 2025-06-05 13:01:33 +00:00
edit-patch: Correct indentation to spaces only.
This commit is contained in:
parent
84e2835686
commit
daf1535d05
78
edit-patch
78
edit-patch
@ -44,13 +44,13 @@ fatal_error() {
|
|||||||
# arg2: error message
|
# arg2: error message
|
||||||
require_installed() {
|
require_installed() {
|
||||||
if ! which "$1" >/dev/null; then
|
if ! which "$1" >/dev/null; then
|
||||||
fatal_error "$2"
|
fatal_error "$2"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
ensure_debian_dir() {
|
ensure_debian_dir() {
|
||||||
if [ ! -e debian/control ] || [ ! -e debian/rules ]; then
|
if [ ! -e debian/control ] || [ ! -e debian/rules ]; then
|
||||||
fatal_error "Can not find debian/rules or debian/control. Not in a debian dir?"
|
fatal_error "Can not find debian/rules or debian/control. Not in a debian dir?"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -59,18 +59,18 @@ detect_patchsystem() {
|
|||||||
CDBS_PATCHSYS="^[^#]*simple-patchsys.mk"
|
CDBS_PATCHSYS="^[^#]*simple-patchsys.mk"
|
||||||
|
|
||||||
if grep -q "$CDBS_PATCHSYS" debian/rules; then
|
if grep -q "$CDBS_PATCHSYS" debian/rules; then
|
||||||
PATCHSYSTEM="cdbs"
|
PATCHSYSTEM="cdbs"
|
||||||
require_installed cdbs-edit-patch "no cdbs-edit-patch found, is 'cdbs' installed?"
|
require_installed cdbs-edit-patch "no cdbs-edit-patch found, is 'cdbs' installed?"
|
||||||
elif [ -e debian/patches/00list ]; then
|
elif [ -e debian/patches/00list ]; then
|
||||||
PATCHSYSTEM="dpatch"
|
PATCHSYSTEM="dpatch"
|
||||||
require_installed dpatch-edit-patch "no dpatch-edit-patch found, is 'dpatch' installed?"
|
require_installed dpatch-edit-patch "no dpatch-edit-patch found, is 'dpatch' installed?"
|
||||||
elif [ -e debian/patches/series -o \( \
|
elif [ -e debian/patches/series -o \( \
|
||||||
-e debian/source/format -a "$(cat debian/source/format)" = "3.0 (quilt)" \) ]; then
|
-e debian/source/format -a "$(cat debian/source/format)" = "3.0 (quilt)" \) ]; then
|
||||||
PATCHSYSTEM="quilt"
|
PATCHSYSTEM="quilt"
|
||||||
require_installed quilt "no quilt found, is 'quilt' installed?"
|
require_installed quilt "no quilt found, is 'quilt' installed?"
|
||||||
else
|
else
|
||||||
PATCHSYSTEM="none"
|
PATCHSYSTEM="none"
|
||||||
PREFIX="debian/applied-patches"
|
PREFIX="debian/applied-patches"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -86,20 +86,20 @@ normalize_patch_path() {
|
|||||||
normalize_patch_extension() {
|
normalize_patch_extension() {
|
||||||
# check if we have a patch already
|
# check if we have a patch already
|
||||||
if [ -e $PREFIX/$PATCHNAME ]; then
|
if [ -e $PREFIX/$PATCHNAME ]; then
|
||||||
echo "Patch $PATCHNAME exists, not normalizing"
|
echo "Patch $PATCHNAME exists, not normalizing"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# normalize name for new patches
|
# normalize name for new patches
|
||||||
PATCHNAME=${PATCHNAME%.*}
|
PATCHNAME=${PATCHNAME%.*}
|
||||||
if [ "$PATCHSYSTEM" = "quilt" ]; then
|
if [ "$PATCHSYSTEM" = "quilt" ]; then
|
||||||
PATCHNAME="${PATCHNAME}.patch"
|
PATCHNAME="${PATCHNAME}.patch"
|
||||||
elif [ "$PATCHSYSTEM" = "cdbs" ]; then
|
elif [ "$PATCHSYSTEM" = "cdbs" ]; then
|
||||||
PATCHNAME="${PATCHNAME}.patch"
|
PATCHNAME="${PATCHNAME}.patch"
|
||||||
elif [ "$PATCHSYSTEM" = "dpatch" ]; then
|
elif [ "$PATCHSYSTEM" = "dpatch" ]; then
|
||||||
PATCHNAME="${PATCHNAME}.dpatch"
|
PATCHNAME="${PATCHNAME}.dpatch"
|
||||||
elif [ "$PATCHSYSTEM" = "none" ]; then
|
elif [ "$PATCHSYSTEM" = "none" ]; then
|
||||||
PATCHNAME="${PATCHNAME}.patch"
|
PATCHNAME="${PATCHNAME}.patch"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Normalizing patch name to $PATCHNAME"
|
echo "Normalizing patch name to $PATCHNAME"
|
||||||
@ -114,7 +114,7 @@ edit_patch_dpatch() {
|
|||||||
dpatch-edit-patch $PATCHNAME
|
dpatch-edit-patch $PATCHNAME
|
||||||
# add if needed
|
# add if needed
|
||||||
if ! grep -q $1 $PREFIX/00list; then
|
if ! grep -q $1 $PREFIX/00list; then
|
||||||
echo "$1" >> $PREFIX/00list
|
echo "$1" >> $PREFIX/00list
|
||||||
fi
|
fi
|
||||||
vcs_add $PREFIX/00list $PREFIX/$1
|
vcs_add $PREFIX/00list $PREFIX/$1
|
||||||
}
|
}
|
||||||
@ -122,18 +122,18 @@ edit_patch_dpatch() {
|
|||||||
edit_patch_quilt() {
|
edit_patch_quilt() {
|
||||||
export QUILT_PATCHES=debian/patches
|
export QUILT_PATCHES=debian/patches
|
||||||
if [ -e $PREFIX/$1 ]; then
|
if [ -e $PREFIX/$1 ]; then
|
||||||
# if its a existing patch and we are at the end of the stack,
|
# if its a existing patch and we are at the end of the stack,
|
||||||
# go back at the beginning
|
# go back at the beginning
|
||||||
if ! quilt unapplied; then
|
if ! quilt unapplied; then
|
||||||
quilt pop -a
|
quilt pop -a
|
||||||
fi
|
fi
|
||||||
quilt push $1
|
quilt push $1
|
||||||
else
|
else
|
||||||
# if its a new patch make sure we are at the end of the stack
|
# if its a new patch make sure we are at the end of the stack
|
||||||
if quilt unapplied >/dev/null; then
|
if quilt unapplied >/dev/null; then
|
||||||
quilt push -a
|
quilt push -a
|
||||||
fi
|
fi
|
||||||
quilt new $1
|
quilt new $1
|
||||||
fi
|
fi
|
||||||
# use a sub-shell
|
# use a sub-shell
|
||||||
quilt shell
|
quilt shell
|
||||||
@ -144,18 +144,18 @@ edit_patch_quilt() {
|
|||||||
|
|
||||||
vcs_add() {
|
vcs_add() {
|
||||||
if [ -d .bzr ]; then
|
if [ -d .bzr ]; then
|
||||||
bzr add $@
|
bzr add $@
|
||||||
elif [ -d .git ];then
|
elif [ -d .git ];then
|
||||||
git add $@
|
git add $@
|
||||||
else
|
else
|
||||||
echo "Remember to add $@ to a VCS if you use one"
|
echo "Remember to add $@ to a VCS if you use one"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
vcs_commit() {
|
vcs_commit() {
|
||||||
# check if debcommit is happy
|
# check if debcommit is happy
|
||||||
if ! debcommit --noact 2>/dev/null; then
|
if ! debcommit --noact 2>/dev/null; then
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
# commit (if the user confirms)
|
# commit (if the user confirms)
|
||||||
debcommit --confirm
|
debcommit --confirm
|
||||||
@ -164,9 +164,9 @@ vcs_commit() {
|
|||||||
add_changelog() {
|
add_changelog() {
|
||||||
S="$PREFIX/$1: [DESCRIBE CHANGES HERE]"
|
S="$PREFIX/$1: [DESCRIBE CHANGES HERE]"
|
||||||
if head -n1 debian/changelog|grep UNRELEASED; then
|
if head -n1 debian/changelog|grep UNRELEASED; then
|
||||||
dch --append "$S"
|
dch --append "$S"
|
||||||
else
|
else
|
||||||
dch --increment "$S"
|
dch --increment "$S"
|
||||||
fi
|
fi
|
||||||
# let the user edit it
|
# let the user edit it
|
||||||
dch --edit
|
dch --edit
|
||||||
@ -175,13 +175,13 @@ add_changelog() {
|
|||||||
add_patch_tagging() {
|
add_patch_tagging() {
|
||||||
# check if we have a descripton already
|
# check if we have a descripton already
|
||||||
if grep "## Description:" $PREFIX/$1; then
|
if grep "## Description:" $PREFIX/$1; then
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
# if not, add one
|
# if not, add one
|
||||||
RANGE=1,1
|
RANGE=1,1
|
||||||
# make sure we keep the first line (for dpatch)
|
# make sure we keep the first line (for dpatch)
|
||||||
if head -n1 $PREFIX/$1|grep -q '^#'; then
|
if head -n1 $PREFIX/$1|grep -q '^#'; then
|
||||||
RANGE=2,2
|
RANGE=2,2
|
||||||
fi
|
fi
|
||||||
sed -i ${RANGE}i"$PATCH_DESC" $PREFIX/$1
|
sed -i ${RANGE}i"$PATCH_DESC" $PREFIX/$1
|
||||||
}
|
}
|
||||||
@ -249,8 +249,8 @@ handle_file_patch() {
|
|||||||
main() {
|
main() {
|
||||||
# parse args
|
# parse args
|
||||||
if [ $# -ne 1 ]; then
|
if [ $# -ne 1 ]; then
|
||||||
fatal_error "Need exactly one patch name"
|
fatal_error "Need exactly one patch name"
|
||||||
fi
|
fi
|
||||||
PATCHNAME="$1"
|
PATCHNAME="$1"
|
||||||
# do the work
|
# do the work
|
||||||
ensure_debian_dir
|
ensure_debian_dir
|
||||||
|
Loading…
x
Reference in New Issue
Block a user