On Jul 30, 2007, at 12:05 PM, Dmitry Monakhov wrote:
Usually we have to edit series file directly (via editor). I think it is not bad idea to let guilt export this service. IMHO "guilt-series -e" it the best way to do it. Signed-off-by: Dmitry Monakhov <dmonakhov@xxxxxxxxxx> --- guilt-series | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/guilt-series b/guilt-series index 62c3bb1..7594b2e 100755 --- a/guilt-series +++ b/guilt-series @@ -3,7 +3,7 @@ # Copyright (c) Josef "Jeff" Sipek, 2006, 2007 # -USAGE="[-v | -g]" +USAGE="[-v | -g | -e]" . `dirname $0`/guilt while case "$#" in 0) break ;; esac @@ -13,13 +13,18 @@ do verbose=t ;; -g) gui=t ;; + -e) + edit=t ;; *) usage ;; esac shift done -if [ ! -z "$gui" ]; then +# edit -e ? +if [ "$edit" = "t" ]; then + $editor "$GUILT_DIR/$branch/series" +elif [ ! -z "$gui" ]; then [ -z "`get_top`" ] && die "No patches applied." bottom=`head -1 $applied | cut -d: -f1` top=`tail -1 $applied | cut -d: -f1`
Hi,Why do you use string comparisons instead of initializing all the variables to false and setting them to `:' or `true' so that you can then write if $edit; then ... ? It's suboptimal.
Cheers, -- Benoit Sigoure aka Tsuna EPITA Research and Development Laboratory
Attachment:
PGP.sig
Description: This is a digitally signed message part