<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Feb 7, 2014 at 7:20 AM, Tzafrir Cohen <span dir="ltr"><<a href="mailto:tzafrir.cohen@xorcom.com" target="_blank">tzafrir.cohen@xorcom.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Thu, Feb 06, 2014 at 07:04:39PM -0000, rmudgett wrote:<br>
><br>
> -----------------------------------------------------------<br>
<div class="im">> This is an automatically generated e-mail. To reply, visit:<br>
</div>> <a href="https://reviewboard.asterisk.org/r/3192/#review10796" target="_blank">https://reviewboard.asterisk.org/r/3192/#review10796</a><br>
> -----------------------------------------------------------<br>
<div class="im">><br>
> Ship it!<br>
><br>
><br>
> Use svn merge to backport the revisions -r394552 and -r394567 for the patch so comparing the files between version does not show up unnecessary differences.  Also you should use the commit message from -r394552 adding a note indicating that the change was backported.<br>

<br>
</div>How do I do that?<br>
<br>
I tried:<br>
<br>
$  ~/bin/svnmerge merge -r394552 --source <a href="https://origsvn.digium.com/svn/asterisk/trunk" target="_blank">https://origsvn.digium.com/svn/asterisk/trunk</a><br>
svnmerge: no integration info available for path "/trunk"<br>
<br>
Or should I just mark it as blocked in branch 12 (also in trunk)?<br>
<br>
Someone on IRC suggested using svn merge:<br>
<br>
$ svn merge <a href="https://origsvn.digium.com/svn/asterisk/trunk@394551" target="_blank">https://origsvn.digium.com/svn/asterisk/trunk@394551</a> <a href="https://origsvn.digium.com/svn/asterisk/trunk@394552" target="_blank">https://origsvn.digium.com/svn/asterisk/trunk@394552</a> .<br>

<br>
Are svn merge and svnmerge compatible?<br></blockquote><div><br></div><div>"svn merge" is a subcommand of svn itself.<br></div><div><br>"svnmerge" is a script that uses svn properties to guide how it uses "svn merge".  In<br>
this case there are no svn properties setup for this off-nominal merge path.<br><br></div><div><div>In your v1.8 svn workspace directory the commands to execute are:<br><br></div><div>To merge the main change:<br></div></div>
svn merge -c394552 <a href="https://origsvn.digium.com/svn/asterisk">https://origsvn.digium.com/svn/asterisk</a> .<br><br></div><div class="gmail_quote">To merge the spacing change for completeness:<br></div><div class="gmail_quote">
<div>svn merge -c394567 <a href="https://origsvn.digium.com/svn/asterisk">https://origsvn.digium.com/svn/asterisk</a> .<br><br></div><div>Fixup any conflicts and compile problems from the merge.  I don't think there<br>
will be any.  A "svn status" of the v1.8 workspace should not show any<br></div><div>changes to the '.' directory.<br></div><div><br></div><div>Get the main change log message:<br></div><div>svn log -r394552 <a href="https://origsvn.digium.com/svn/asterisk">https://origsvn.digium.com/svn/asterisk</a> > msg.txt<br>
<br></div><div>Edit msg.txt appropriately and add the note about the change being a backport.<br><br></div><div>svn commit -F msg.txt<br><br></div><div>Then merge normally to the newer branches until v12 since the change is<br>
already there.  If you did merge it to v12 anyway the resulting merge should<br></div><div>only have changes to the '.' directory svn properties.  Blocking the merge to<br>v12 does not really accomplish much.<br></div>
</div><br></div><div class="gmail_extra">Richard<br></div></div>