X-Git-Url: https://git.madduck.net/code/vcsh.git/blobdiff_plain/9e324980073d450b700cfeb1952adee2dabd0ddb..bc9dada76fe67f1a9ac8028372367b32b08fcdf6:/vcsh diff --git a/vcsh b/vcsh index 898bdb5..76502f5 100755 --- a/vcsh +++ b/vcsh @@ -98,7 +98,8 @@ help() { -v Enable verbose mode commands: - clone \\ + clone [-b ] \\ + \\ [] Clone from an existing repository commit Commit in all repositories delete Delete an existing repository @@ -431,6 +432,13 @@ case $VCSH_COMMAND in esac if [ x"$VCSH_COMMAND" = x'clone' ]; then + if [ "$2" = -b ]; then + VCSH_BRANCH="$3" + shift + shift + else + VCSH_BRANCH=master + fi [ -z "$2" ] && fatal "$VCSH_COMMAND: please specify a remote" 1 GIT_REMOTE="$2" [ -n "$3" ] && VCSH_REPO_NAME=$3 || VCSH_REPO_NAME=$(basename "${GIT_REMOTE#*:}" .git)