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

allow vcsh clone <repo>; without <target>

parent 3a456642
Branches
Tags
No related merge requests found
......@@ -4,5 +4,5 @@
* use PROMPT_SUBST in my own prompt instead of calling buildPS1 again to make this work for everyone, not just me
* if we are within a vcsh already, only help, run and exit should be allowed
* ^d re-binding does fail weirdly once i vcsh exit
* allow vcsh clone <repo>; without <target>
* set git config core.worktree $HOME or ../../../.. ?
* vcsh clone fails when remote is empty
......@@ -19,7 +19,7 @@ help() {
init Initialize a new repository
clone <remote>
<repo> Clone from an existing repository
[<repo>] Clone from an existing repository
exit Exit vcsh mode" >&2
}
......@@ -90,7 +90,9 @@ elif [ "$1" = 'use' ]; then
elif [ "$1" = 'clone' ]; then
export GIT_REMOTE="$2"
export REPO_NAME="$3"
REPO_NAME="$3"
[[ -z $REPO_NAME ]] && REPO_NAME=$(basename $GIT_REMOTE .git)
export REPO_NAME
export GIT_DIR="$VCSH_BASE/$REPO_NAME.git"
init
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment