diff options
-rwxr-xr-x | 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 600fa7a34..9a8913db7 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 |