Re: git locate
- From
- SungHyun Nam <goweol@gmail.com>
- Date
- Jan 21, 2010, 00:11 UTC
- Message-ID
- <4B579BA8.8050000@gmail.com>
- In-Reply-To
- <alpine.DEB.1.00.1001201021060.31129@intel-tinevez-2-302>
Hello,
Johannes Schindelin wrote:
Show 19 quoted lines
> > On Tue, 19 Jan 2010, Jakub Narebski wrote: > >> Johannes Schindelin<Johannes.Schindelin@gmx.de> writes: >> >>> On Wed, 20 Jan 2010, John Tapsell wrote: >>> >>>> Could we add a: git locate<filename> or git find<filename> >>> >>> How about "git ls-files \*<filename>"? >> >> Or "git ls-files '*filename'... >> >> ... but how to make an (git) alias for this? > > Add something like this to your $HOME/.gitconfig: > > [alias] > locate = !sh -c 'git ls-files "\\*$1"' -
The alias 'git locate' and the command 'git ls-files' runs differently if I run them in a subdirectory. Is it expected?
[master] ~/srcs/git[299]$ git locate urls.txt Documentation/urls.txt [master] ~/srcs/git[300]$ git ls-files '*urls.txt' Documentation/urls.txt [master] ~/srcs/git[301]$ cd t [master] ~/srcs/git/t[302]$ git locate urls.txt Documentation/urls.txt [master] ~/srcs/git/t[303]$ git ls-files '*urls.txt' [master] ~/srcs/git/t[304]$
Thanks, namsh