git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] Allow passing of --directory to git-am.

From
Simon 'corecode' Schubert <corecode@fs.ei.tum.de>
Date
Dec 4, 2008, 22:25 UTC
Message-ID
<493858CE.1030601@fs.ei.tum.de>
In-Reply-To
<m3hc5jivjo.fsf@localhost.localdomain>
Jakub Narebski wrote:
Show 8 quoted lines
> Shouldn't it be
> 
> + directory=      pass it through git-apply
> 
> to have it aligned like the rest of it?
> 
> By the way, your patch looks whitespace damaged, although only context
> for the above chunk was wrapped...

Thunderbird must have pummeled it. No clue why it does that though. Black magic software.

Show 10 quoted lines
>> @@ -155,8 +156,9 @@ do
>>   		;;
>>   	--resolvemsg)
>>   		shift; resolvemsg=$1 ;;
>> -	--whitespace)
>> -		git_apply_opt="$git_apply_opt $1=$2"; shift ;;
>> +	--whitespace|--directory)
>> +		quot=$(echo "$2" | sed -e "s/'/'\\\''/g")
> 
> Why not simply use "git rev-parse --sq"?

What I need is to convert $2 into a form suitable for quoting, does git rev-parse --sq do that?

Show 10 quoted lines
>> +		git_apply_opt="$git_apply_opt $1='$quot'"; shift ;;
>>   	-C|-p)
>>   		git_apply_opt="$git_apply_opt $1$2"; shift ;;
>>   	--)
>> @@ -454,7 +456,7 @@ do
>>
>>   	case "$resolved" in
>>   	'')
>> -		git apply $git_apply_opt --index "$dotest/patch"
>> +		eval git apply $git_apply_opt --index '"$dotest/patch"'
 >
 > Why eval?
I quoted the above variable, so I now need to unquote it, that's done by eval.
-- 
   <3 the future  +++  RENT this banner advert  +++   ASCII Ribbon   /"\
   rock the past  +++  space for low €€€ NOW!1  +++     Campaign     \ /
Party Enjoy Relax   |   http://dragonflybsd.org      Against  HTML   \
Dude 2c 2 the max   !   http://golden-apple.biz       Mail + News   / \
Previous: Jakub NarebskiNext: Jakub Narebski
Message 12 of 13 in “Allow passing of --directory to git-am.”
  1. Allow passing of --directory to git-am.Simon 'corecode' Schubert, Dec 4, 2008
  2. Jeff KingDec 4, 2008
  3. Junio C HamanoDec 4, 2008
  4. Simon 'corecode' SchubertDec 4, 2008
  5. Junio C HamanoDec 4, 2008
  6. Junio C HamanoDec 4, 2008
  7. git-am: propagate -C/-p as wellJunio C Hamano, Dec 4, 2008
  8. Simon 'corecode' SchubertDec 4, 2008
  9. Junio C HamanoDec 5, 2008
  10. Simon 'corecode' SchubertDec 5, 2008
  11. Jakub NarebskiDec 4, 2008
  12. Simon 'corecode' SchubertDec 4, 2008
  13. Jakub NarebskiDec 4, 2008

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.