Am 26.03.2013 09:02, schrieb Philip Oakley:
From: "Junio C Hamano" <[email protected]>
Sent: Monday, March 25, 2013 10:06 PM
Jonathan Nieder <[email protected]> writes:
Richard Weinberger wrote:
In my scripts I'm setting GIT_DIR to use git-fetch and git-reset without
changing the
current working directory all the time.
Yeah, for historical reasons GIT_WORK_TREE defaults to $(pwd) when
GIT_DIR is explicitly set.
And it *WILL* be that way til the end of time. Unless you are at
the top level of your working tree, you are supposed to tell where
the top level is with GIT_WORK_TREE when you use GIT_DIR. Always.
Should this important warning be part of the git(1) documentation on the
environment variables (and possibly other places) given the consequences of
this case? It wasn't something
I'd appreciated from a simple reading.
BTW: Can't we change git-clean such that it will not delete any files if GIT_DIR is set
and GIT_WORK_TREE is "."?
Thanks,
//richard
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html