Re: rebase [-i --exec | -ix] <CMD>...
From: <hidden>
Date: 2016-06-15 22:54:00
Andreas Schwab [off-list ref] a écrit :
konglu@minatec.inpg.fr writes:quoted
As you pointed out, the problem seems to come from this line tmp=$(sed "/^pick .*/i\exec $i" "$1") I think that the dquote here doesn't work on MacOS, though i've never tried it. Anyway, even if it's not the problem, this kind of quoting is quite odd so it will be removed in the next patch (I do not see other reasons of the issue, as sed's i command should work on MacOS).You need to put a newline after the backslash.
That's what we originally did. Though we did it with indentations:
tmp=$(sed "/^pick .*/i\
exec $i" "$1")
Should it be put that way (without indentations) ?
tmp=$(sed "/^pick .*/i\
exec $i" "$1")
Thanks,
Lucien Kong