From 798d70b901cf63afde2eb05794791a5c943c4c51 Mon Sep 17 00:00:00 2001 From: Mert Dirik Date: Tue, 21 Oct 2014 15:34:29 +0300 Subject: [PATCH] Don't use subshell when creating the temporary repo --- vcsh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vcsh b/vcsh index cebd798..279de43 100755 --- a/vcsh +++ b/vcsh @@ -297,13 +297,13 @@ list_untracked() { # create dummy git repo temp_repo=$(mktemp -d) || fatal 'Could not create temp repo' - ( + cd $temp_repo || fatal 'Could not cd into temp repo' git init -q mktemp -q -p $(pwd) > /dev/null || fatal 'Could not create dummy file' git add . git commit -q -m "dummy" - ) + cd - > /dev/null 2>&1 || fatal 'Could not cd back' export GIT_DIR=$temp_repo/.git git ls-files --others --directory | sort -u > $temp_file_untracked -- 2.39.5