From: Yann Dirson Date: Thu, 04 Jan 2007 23:46:58 GMT Subject: [PATCH 4/5] Add contrib/stg-swallow: completely merge an unapplied patch into current one Message-ID: <20070104234658.13580.98141.stgit@gandelf.nowhere.earth> In-Reply-To: <20070104233934.13580.17744.stgit@gandelf.nowhere.earth> Signed-off-by: Yann Dirson --- contrib/stg-swallow | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/contrib/stg-swallow b/contrib/stg-swallow new file mode 100755 index 0000000..5014f39 --- /dev/null +++ b/contrib/stg-swallow @@ -0,0 +1,19 @@ +#!/bin/sh +set -e + +# stg-swallow - completely merge an unapplied patch into current one + +# Copyright (c) 2006-2007 Yann Dirson +# Subject to the GNU GPL, version 2. + +# FIXME: +# - should provide support for conflict solving ? + +[ "$#" = 1 ] || { echo >&2 "Usage: $(basename $0) "; exit 1; } +patch="$1" + +stg pick --fold "$patch" +stg refresh +stg push "$patch" +#stg clean "$patch" +stg pop; stg clean -u