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

Apply patch by Ian Campbell

See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=699093 for details
parent e71ab905
No related branches found
No related tags found
No related merge requests found
...@@ -214,7 +214,7 @@ rename() { ...@@ -214,7 +214,7 @@ rename() {
run() { run() {
hook pre-run hook pre-run
use use
$VCSH_EXTERNAL_COMMAND "$@"
hook post-run hook post-run
} }
...@@ -304,7 +304,7 @@ elif [ "$1" = 'delete' ] || ...@@ -304,7 +304,7 @@ elif [ "$1" = 'delete' ] ||
export VCSH_REPO_NAME="$2" export VCSH_REPO_NAME="$2"
export GIT_DIR="$VCSH_REPO_D/$VCSH_REPO_NAME.git" export GIT_DIR="$VCSH_REPO_D/$VCSH_REPO_NAME.git"
[ "$VCSH_COMMAND" = 'rename' ] && export GIT_DIR_NEW="$VCSH_REPO_D/$3.git" [ "$VCSH_COMMAND" = 'rename' ] && export GIT_DIR_NEW="$VCSH_REPO_D/$3.git"
[ "$VCSH_COMMAND" = 'run' ] && shift 2 && export VCSH_EXTERNAL_COMMAND="$*" [ "$VCSH_COMMAND" = 'run' ] && shift 2
[ "$VCSH_COMMAND" = 'write-gitignore' ] [ "$VCSH_COMMAND" = 'write-gitignore' ]
elif [ "$1" = 'list' ] || elif [ "$1" = 'list' ] ||
[ "$1" = 'list-tracked' ]; then [ "$1" = 'list-tracked' ]; then
...@@ -315,7 +315,7 @@ elif [ -n "$2" ]; then ...@@ -315,7 +315,7 @@ elif [ -n "$2" ]; then
export GIT_DIR="$VCSH_REPO_D/$VCSH_REPO_NAME.git" export GIT_DIR="$VCSH_REPO_D/$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 $*" set -- "git" "$@"
elif [ -n "$1" ]; then elif [ -n "$1" ]; then
export VCSH_COMMAND='enter' export VCSH_COMMAND='enter'
export VCSH_REPO_NAME="$1" export VCSH_REPO_NAME="$1"
...@@ -349,6 +349,6 @@ done ...@@ -349,6 +349,6 @@ done
verbose "$VCSH_COMMAND begin" verbose "$VCSH_COMMAND begin"
export VCSH_COMMAND=$(echo $VCSH_COMMAND | sed 's/-/_/g') export VCSH_COMMAND=$(echo $VCSH_COMMAND | sed 's/-/_/g')
hook pre-command hook pre-command
$VCSH_COMMAND $VCSH_COMMAND "$@"
hook post-command hook post-command
verbose "$VCSH_COMMAND end, exiting" verbose "$VCSH_COMMAND end, exiting"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment