From dee3cbb2feea6fa7f03d46070b2894fa8a957e3f Mon Sep 17 00:00:00 2001 From: Yann Dirson Date: Fri, 2 Mar 2007 21:34:28 +0000 Subject: [PATCH] Add contrib/stg-swallow: completely merge an unapplied patch into current one Signed-off-by: Yann Dirson --- contrib/stg-swallow | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 contrib/stg-swallow 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 -- 2.11.0