From 798d70b901cf63afde2eb05794791a5c943c4c51 Mon Sep 17 00:00:00 2001
From: Mert Dirik <mertdirik@gmail.com>
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
-- 
GitLab