From: Luciano Rocha Date: Mon, 26 May 2008 20:52:48 GMT Subject: Re: rev-parse doesn't take pwd into consideration Message-ID: <20080526205248.GB23396@bit.office.eurotux.com> In-Reply-To: <20080526201842.GA8194@mithlond.arda.local> On Mon, May 26, 2008 at 11:18:42PM +0300, Teemu Likonen wrote: > Luciano Rocha wrote (2008-05-26 20:58 +0100): > > > Is it difficult to make rev-parse accept relative path specifications? > > I don't know but let's consider this: The revision user is asking for > with "git show :" may not even contain the directory user > is currently in. Also, there may not be any working directory at all, or > user may be completely outside the repository and using "git > --git-dir=/somewhere/else". I guess the system is much simpler as the > ":" always refers to repository's root. If : is valid assuming the repository's root, then use it. If it isn't, try :/. > If you are using Git's bash completions it's easy to complete paths with > "git show :". For example, try I find bash-completion more an hassle than useful, thanks anyway. > $ git show HEAD~10:Docum > > and the path is completed. But a user usually thinks relative to the current directory, not to the project's root. But I should check the archives before any further discussion, as Junio C Hamano observed. Thanks for your input. -- Luciano Rocha Eurotux Informática, S.A.