Skip to content
Snippets Groups Projects
Commit 28ba0463 authored by Richard Hartmann's avatar Richard Hartmann
Browse files

Make `vcsh <repo>` a shortcut for `vcsh enter <repo>`

parent e3786815
No related branches found
No related tags found
No related merge requests found
...@@ -211,13 +211,18 @@ elif [ "$1" = 'delete' ] || ...@@ -211,13 +211,18 @@ elif [ "$1" = 'delete' ] ||
elif [ "$1" = 'list' ] || elif [ "$1" = 'list' ] ||
[ "$1" = 'list-tracked' ]; then [ "$1" = 'list-tracked' ]; then
export VCSH_COMMAND="$1" export VCSH_COMMAND="$1"
elif [ -n "$1" ]; then elif [ -n "$1" -a -n "$2" ]; then
export VCSH_COMMAND=run export VCSH_COMMAND='run'
export VCSH_REPO_NAME="$1" export VCSH_REPO_NAME="$1"
export GIT_DIR="$VCSH_BASE/$VCSH_REPO_NAME.git" export GIT_DIR="$VCSH_BASE/$VCSH_REPO_NAME.git"
[ -d $GIT_DIR ] || { help; exit 1; } [ -d $GIT_DIR ] || { help; exit 1; }
shift 1 shift 1
export VCSH_EXTERNAL_COMMAND="git $*" export VCSH_EXTERNAL_COMMAND="git $*"
elif [ -n "$1" ]; then
export VCSH_COMMAND='enter'
export VCSH_REPO_NAME="$1"
export GIT_DIR="$VCSH_BASE/$VCSH_REPO_NAME.git"
[ -d $GIT_DIR ] || { help; exit 1; }
else else
# $1 is empty, or 'help' # $1 is empty, or 'help'
help && exit help && exit
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment