Good idea and good work.
*@g* On Fri, Apr 6, 2012 at 00:31, Darren Hart <[email protected]> wrote: > It is common to use the same remote branch name as the local branch > name. In this case, it would be nice not to have to specify the > remote branch name. > > Make the -b argument optional and assume the remote branch is the same > name as the local branch. Print a NOTE to this effect so as not to > catch the user by surprise: > > NOTE: Assuming remote branch 'notthere', use -b to override. > > If the remote branch doesn't exist, a WARNING is displayed just as if > the user had used -b to specify a non-existent branch: > > WARNING: Branch 'notthere' was not found on the contrib git tree. > Please check your remote and branch parameter before sending. > > Signed-off-by: Darren Hart <[email protected]> > --- > scripts/create-pull-request | 11 ++++++++--- > 1 files changed, 8 insertions(+), 3 deletions(-) > > diff --git a/scripts/create-pull-request b/scripts/create-pull-request > index 600fa7a..9a8913d 100755 > --- a/scripts/create-pull-request > +++ b/scripts/create-pull-request > @@ -34,8 +34,8 @@ RFC=0 > usage() { > CMD=$(basename $0) > cat <<EOM > -Usage: $CMD [-h] [-o output_dir] [-m msg_body_file] [-s subject] [-r > relative_to] [-i commit_id] -u remote -b branch > - -b branch Branch name in the specified remote > +Usage: $CMD [-h] [-o output_dir] [-m msg_body_file] [-s subject] [-r > relative_to] [-i commit_id] -u remote [-b branch] > + -b branch Branch name in the specified remote (default: > current branch) > -c Create an RFC (Request for Comment) patch series > -h Display this help message > -i commit_id Ending commit (default: HEAD) > @@ -120,7 +120,12 @@ while getopts "b:chi:m:o:p:r:s:u:" OPT; do > esac > done > > -if [ -z "$BRANCH" ] || [ -z "$REMOTE_URL" ]; then > +if [ -z "$BRANCH" ]; then > + BRANCH=$(git branch | grep -e "^\* " | cut -d' ' -f2) > + echo "NOTE: Assuming remote branch '$BRANCH', use -b to override." > +fi > + > +if [ -z "$REMOTE_URL" ]; then > usage > exit 1 > fi > -- > 1.7.6.5 > > > _______________________________________________ > Openembedded-core mailing list > [email protected] > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core >
_______________________________________________ Openembedded-core mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
