From: Junio C Hamano Date: Wed, 23 Oct 2013 21:44:19 GMT Subject: Re: Working patterns Message-ID: In-Reply-To: <201310232023.r9NKNr5v012288@freeze.ariadne.com> worley@alum.mit.edu (Dale R. Worley) writes: > It seems to me that the two sets of Git commands should be invokable > under the same circumstances, that there is a design specification as > to how Git can be invoked, and both implementations should match that. As far as I know, the design for any (be it script or command) is that they should be able to run from the top-level and from any subdirectory within, but running from outside the top-level of the working tree has never been part of the design goal. If some commands tolerated it, that was by mere accident and not by design.