From: Junio C Hamano Date: Sun, 20 Jul 2008 20:33:30 GMT Subject: Re: What's cooking in git.git (topics) Message-ID: <7v4p6k5m91.fsf@gitster.siamese.dyndns.org> In-Reply-To: "Sverre Rabbelier" writes: > Whatever happened to quotes? > > $ git merge -s subtree -Xpath="git-gui git-gui/master" Nothing special needs to happen. That would naturally be passed to the underlying strategy as the equivalent of: $ git merge-subtree --path="git-gui git-gui/master" but now "git-merge" is in C, it does not have to quote nor unquote explicitly itself. Unquoting will be done by the shell when you call "git-merge", and quoting is unneeded when you give each argument as a separate string in **argv to call execv().