From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS31976 209.132.176.0/21 X-Spam-Status: No, score=0.7 required=3.0 tests=AWL,BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,RP_MATCHES_RCVD shortcircuit=no autolearn=ham autolearn_force=no version=3.4.0 Received: (qmail 3263 invoked by uid 111); 3 Nov 2007 17:50:37 -0000 Received: from vger.kernel.org (HELO vger.kernel.org) (209.132.176.167) by peff.net (qpsmtpd/0.32) with ESMTP; Sat, 03 Nov 2007 13:50:32 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754893AbXKCRuW (ORCPT ); Sat, 3 Nov 2007 13:50:22 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1754867AbXKCRuW (ORCPT ); Sat, 3 Nov 2007 13:50:22 -0400 Received: from pan.madism.org ([88.191.52.104]:52557 "EHLO hermes.madism.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754744AbXKCRuV (ORCPT ); Sat, 3 Nov 2007 13:50:21 -0400 Received: from madism.org (olympe.madism.org [82.243.245.108]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "artemis.madism.org", Issuer "madism.org" (not verified)) by hermes.madism.org (Postfix) with ESMTP id 4C4B82848F; Sat, 3 Nov 2007 18:50:20 +0100 (CET) Received: by madism.org (Postfix, from userid 1000) id 91B9316F96; Sat, 3 Nov 2007 18:50:19 +0100 (CET) From: Pierre Habouzit To: gitster@pobox.com Cc: git@vger.kernel.org, Pierre Habouzit Subject: [PATCH 10/5] Migrate git-quiltimport.sh to use git-rev-parse --parseopt Date: Sat, 3 Nov 2007 18:50:19 +0100 Message-Id: <1194112219-19968-5-git-send-email-madcoder@debian.org> X-Mailer: git-send-email 1.5.3.5.1496.gcb1d6-dirty In-Reply-To: <1194112219-19968-4-git-send-email-madcoder@debian.org> References: <1194043193-29601-5-git-send-email-madcoder@debian.org> <1194112219-19968-1-git-send-email-madcoder@debian.org> <1194112219-19968-2-git-send-email-madcoder@debian.org> <1194112219-19968-3-git-send-email-madcoder@debian.org> <1194112219-19968-4-git-send-email-madcoder@debian.org> To: Junio C Hamano Sender: git-owner@vger.kernel.org Precedence: bulk X-Mailing-List: git@vger.kernel.org Signed-off-by: Pierre Habouzit --- git-quiltimport.sh | 38 +++++++++++++++----------------------- 1 files changed, 15 insertions(+), 23 deletions(-) diff --git a/git-quiltimport.sh b/git-quiltimport.sh index 880c81d..b6c24c8 100755 --- a/git-quiltimport.sh +++ b/git-quiltimport.sh @@ -1,5 +1,11 @@ #!/bin/sh -USAGE='--dry-run --author --patches ' +OPTIONS_SPEC="\ +git-quiltimport [options] +-- +n,dry-run dry run +author= author name and email address for patches without any +patches= path to the quilt series and patches +" SUBDIRECTORY_ON=Yes . git-sh-setup @@ -8,39 +14,25 @@ quilt_author="" while test $# != 0 do case "$1" in - --au=*|--aut=*|--auth=*|--autho=*|--author=*) - quilt_author=$(expr "z$1" : 'z-[^=]*\(.*\)') - shift - ;; - - --au|--aut|--auth|--autho|--author) - case "$#" in 1) usage ;; esac + --author) shift quilt_author="$1" - shift ;; - - --dry-run) - shift + -n|--dry-run) dry_run=1 ;; - - --pa=*|--pat=*|--patc=*|--patch=*|--patche=*|--patches=*) - QUILT_PATCHES=$(expr "z$1" : 'z-[^=]*\(.*\)') - shift - ;; - - --pa|--pat|--patc|--patch|--patche|--patches) - case "$#" in 1) usage ;; esac - shift + --patches) QUILT_PATCHES="$1" shift ;; - + --) + shift + break;; *) - break + usage ;; esac + shift done # Quilt Author -- 1.5.3.5.1496.gcb1d6-dirty