Thread (1 message) 1 message, 1 author, 2016-06-15

Re: Redirect "git" subcommand to itself?

From: Christian Neukirchen <hidden>
Date: 2016-06-15 23:05:03

Junio C Hamano [off-list ref] writes:
Christian Neukirchen [off-list ref] writes:
quoted
Junio C Hamano [off-list ref] writes:
quoted
 * You can help yourself with something like this, I suppose:

   [alias]
	git = "!sh -c 'exec git \"$@\"' -"

   but I personally feel that it is too ugly to live as part of our
   official suggestion, so please do not send a patch to add it as
   a built-in alias ;-).
So I thought I was clever, but this didn't work:

% ln -s /usr/bin/git ~/bin/git-git  
% git git
fatal: cannot handle git as a builtin
Why did you have to do that when I already gave an alias that works?
I was just toying around, and it would have been cute.
Or didn't the alias work?
It does.  This seems to work just as well, and is easier:

	git = !git

Thanks,
-- 
Christian Neukirchen  [off-list ref]  http://chneukirchen.org
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help