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

Re: [PATCH] added -C option to chdir() into another directory first

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:46:17

kevin brintnall [off-list ref] writes:
On Thu, Feb 26, 2009 at 12:35:57PM -0800, Junio C Hamano wrote:
quoted
kevin brintnall [off-list ref] writes:
quoted
This allows things like 'git -C /somewhere pull' without specifying both
--work-tree and --git-dir.
Where should "git -C sub/dir apply this.patch" find the file "this.patch"?
Good question..  It should probably come from the original $PWD.  Maybe we
should have "-C $DIR" simulate "--work-tree=$DIR --git=dir=$DIR/.git" ?
quoted
More generally, when "git -C there cmd arg1 arg2 arg3..." is run, how
should the implementation of cmd learn what to prefix arg$N with?
I envisioned these two as equivalent:

	git -C $DIR something
	cd $DIR ; git something
If that is the case then I really do not see the point, other than "there
are _some_ tools like 'tar' that do it".

Sure, there are some tools that do many other things.  So what?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help