From: Matthias Lederhofer Date: Sun, 11 Mar 2007 14:05:53 GMT Subject: Re: [RFC] introduce GIT_WORK_DIR environment variable Message-ID: <20070311140553.GA18947@moooo.ath.cx> In-Reply-To: Nguyen Thai Ngoc Duy wrote: > Yes I expected it to move the specified working directory as described > in the previous mail (copied/pasted below). However the patch requires > me to be in workdir somewhere already (which is fine if that is your > expectation). If that's the case, maybe you should tell users > something about GIT_WORK_DIR not applicable. Let's say we have GIT_DIR=/tmp/git GIT_WORK_DIR=/tmp/foo and are in /tmp. You want `git add bar` to chdir to /tmp/foo and add the file bar from /tmp/foo? > >Nguyen Thai Ngoc Duy wrote: > >> By the way, is it plausible to add --git-workdir option to specify > >> working directory? With that option, I won't need to _chdir_ to the > >> working directory, run git commands and _chdir back_. I thought you meant the chdir to the toplevel directory when you're in a subdirectory. For this case I'd rather suggest mygit() { old=$(pwd) cd "$MYTOPDIR" git "$@" ret=$? cd "$old" return $ret }