Re: git locate
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Jan 20, 2010, 11:43 UTC
- Message-ID
- <alpine.DEB.1.00.1001201238370.31129@intel-tinevez-2-302>
- In-Reply-To
- <201001201106.20739.jnareb@gmail.com>
Hi,
On Wed, 20 Jan 2010, Jakub Narebski wrote:
Show 24 quoted lines
> On Wed, 20 Jan 2010, Johannes Schindelin wrote: > > 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"' - > > Thanks a lot, Dscho! > > > I think it would be nice to have this trick > > alias.<cmd> = !sh -c '<commands with $1, $@, $#>' -
Heh. I initially read @$^&*#^&*@#$.
> described in git-config (alias) documentation. Unfortunately I don't > understand this trick well enough to do it myself...
I tried to explain things properly in
http://git.wiki.kernel.org/index.php/Aliases#Advanced_aliases_with_arguments
Ciao, Dscho