X-Git-Url: https://git.madduck.net/code/vcsh.git/blobdiff_plain/7f5fbd7a48fbf2599d2aec7faaa7a5b688f893df..a0a5e21206fb737a14ed7e37616bbfede1a64df8:/vcsh diff --git a/vcsh b/vcsh index 0976d2b..550c36f 100755 --- a/vcsh +++ b/vcsh @@ -217,6 +217,14 @@ else help && exit fi +# Did we receive a directory instead of a name? +# Mangle the input to fit normal operation. +if echo $VCSH_REPO_NAME | grep -q '/'; then + export GIT_DIR=$VCSH_REPO_NAME + export VCSH_REPO_NAME=$(basename $VCSH_REPO_NAME .git) +fi + + for check_directory in "$VCSH_BASE" "$HOME/.gitignore.d" do if [ ! -d "$check_directory" ]; then