Hi all, <br><br>I&#39;m sorry if this has been dealt with previously, but I could not find help about this<br>in the mailing list or on the web site.<br><br>I&#39;m trying to merge two unrelated branches, <br>which have quite a number of directories in common.
<br><br>The problem is that if I do something like<br>$ bzr merge -r 0..-1 ../other_branch/<br><br>I get quite a number of conflicts (see them at the end if you&#39;re interested)<br><br>BEFORE I do it, my root-folders look like this:
<br>build<br>
module-libraries<br>
module-library-jar<br>
modules<br>
unittest<br>
web-root<br>
<br>AFTER my root-folders look like this:<br>build<br>build.moved<br>module-libraries<br>module-libraries.moved<br>module-library-jar<br>module-library-jar.moved<br>modules<br>unittest<br>web-root<br>web-root.moved<br><br>
and that is just the root.<br>I then have to manually merge the directories.<br>Isn&#39;t there a easier way to do this?<br>(Even if I have to do some hacking.)<br>Maybe I can add an option which will in stead of<br>moving this branch&#39;s folders to .moved, 
<br>rather move the other branch&#39;s file&#39;s into this branch&#39;s folders.<br>i.e:<br>branch1/a/f1<br>branch1/a/f2<br>+<br>branch2/a/f2<br>
branch2/a/f3<br>&nbsp;=<br>branch1/a/f1<br>
branch1/a/f2.THIS<br>
branch1/a/f2.BASE<br>
branch1/a/f2.OTHER<br>branch1/a/f3<br><br>NOT:<br><br>
branch1/a.moved/f1<br>
branch1/a.moved/f2<br>branch1/a/f2<br>

branch1/a/f3<br><br>I also tried John&#39;s merge-into, but it didn&#39;t really work for me, <br>for one I cant specify the branch root as the SUBDIR.<br><br>I hope you can help me and that there is a easy answer.<br><br>
regards<br>marius<br><br><br><br>--<br>$ bzr merge -r 0..-1 ../other_branch/<br>+N&nbsp; .bzrignore<br>+N&nbsp; build/<br>+N&nbsp; build/build.xml<br>+N&nbsp; module-libraries/<br>+N&nbsp; module-libraries/TextModuleLibrary.xml<br>+N&nbsp; module-libraries/TextModuleLibraryUnitTests.xml
<br>+N&nbsp; module-library-jar/<br>+N&nbsp; module-library-jar/classes/<br>+N&nbsp; module-library-jar/src/<br>+N&nbsp; module-library-jar/src/za/<br>+N&nbsp; module-library-jar/src/za/co/<br>+N&nbsp; module-library-jar/src/za/co/enerweb/<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/
<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/complex_property/<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/complex_property/editor/<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/complex_property/editor/text/
<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/complex_property/editor/text/TextTemplateEditor.java<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/complex_property/editor/text/TextTemplatePropertyEditor.java
<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/complex_property/type/<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/complex_property/type/text/<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/complex_property/type/text/TextTemplate.java
<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/modules/<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/modules/string/<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/modules/string/GetStringArrayElementModule.java
<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/modules/string/RegularExpressionMatchModule.java<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/modules/string/RegularExpressionModule.java<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/modules/string/RegularExpressionReplaceModule.java
<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/modules/string/RegularExpressionSplitModule.java<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/modules/string/RelationalConditionModule.java<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/modules/string/SimpleStringModule.java
<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/modules/string/StringModule.java<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/modules/string/StringModule2.java<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/modules/string/TextOrderModule.java
<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/modules/string/conversions/<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/modules/string/conversions/ByteArrayToStringModule.java<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/modules/string/conversions/String2ByteArrayModule.java
<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/modules/string/generator/<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/modules/string/generator/GloballyUniqueIDentifierGeneratorModule.java<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/modules/string/regex_quickref.html
<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/modules/text/<br>+N&nbsp; module-library-jar/src/za/co/enerweb/enerbench/modules/text/TextTemplateModule.java<br>+N&nbsp; unittest/<br>+N&nbsp; unittest/classes/<br>+N&nbsp; unittest/src/
<br>+N&nbsp; web-root/<br>+N&nbsp; web-root/WEB-INF/<br>+N&nbsp; web-root/WEB-INF/classes/<br>+N&nbsp; web-root/WEB-INF/lib/<br>+N&nbsp; web-root/WEB-INF/src/<br>+N&nbsp; web-root/WEB-INF/web.xml<br>+N&nbsp; web-root/css/<br>+N&nbsp; web-root/html/<br>+N&nbsp; web-root/html/module_help/
<br>+N&nbsp; web-root/img/<br>+N&nbsp; web-root/img/add.png<br>+N&nbsp; web-root/img/boolean.png<br>+N&nbsp; web-root/img/constant.png<br>+N&nbsp; web-root/img/decrease_granularity.png<br>+N&nbsp; web-root/img/default.png<br>+N&nbsp; web-root/img/delete_medium.png
<br>+N&nbsp; web-root/img/divide.png<br>+N&nbsp; web-root/img/filter.png<br>+N&nbsp; web-root/img/increase_granuality.png<br>+N&nbsp; web-root/img/move.png<br>+N&nbsp; web-root/img/multiply.png<br>+N&nbsp; web-root/img/power.png<br>+N&nbsp; web-root/img/random.png
<br>+N&nbsp; web-root/img/round.png<br>+N&nbsp; web-root/img/subtract.png<br>+N&nbsp; web-root/img/text.png<br>+N&nbsp; web-root/img/text_relation.png<br>+N&nbsp; web-root/img/za.co.enerweb.krugepj.timeseries.filter.FilterBooleanLeaf.png<br>+N&nbsp; web-root/img/za.co.enerweb.krugepj.timeseries.filter.FilterLogicalOperationBranch.png
<br>+N&nbsp; web-root/img/za.co.enerweb.krugepj.timeseries.filter.FilterOnDayInYearLeaf.png<br>+N&nbsp; web-root/img/za.co.enerweb.krugepj.timeseries.filter.FilterOnDayOfWeekLeaf.png<br>+N&nbsp; web-root/img/za.co.enerweb.krugepj.timeseries.filter.FilterOnValueLeaf.png
<br>+N&nbsp; web-root/js/<br>R&nbsp;&nbsp; .bzrignore =&gt; .bzrignore.moved<br>R&nbsp;&nbsp; build/ =&gt; build.moved/<br>R&nbsp;&nbsp; module-libraries/ =&gt; module-libraries.moved/<br>R&nbsp;&nbsp; module-library-jar/ =&gt; module-library-jar.moved/<br>R&nbsp;&nbsp; unittest/ =&gt; 
unittest.moved/<br>R&nbsp;&nbsp; web-root/ =&gt; web-root.moved/<br>Conflict adding file .bzrignore.&nbsp; Moved existing file to .bzrignore.moved.<br>Conflict adding file build.&nbsp; Moved existing file to build.moved.<br>Conflict adding file module-libraries.&nbsp; Moved existing file to 
module-libraries.moved.<br>Conflict adding file module-library-jar.&nbsp; Moved existing file to module-library-jar.moved.<br>Conflict adding file unittest.&nbsp; Moved existing file to unittest.moved.<br>Conflict adding file web-root.&nbsp; Moved existing file to 
web-root.moved.<br>6 conflicts encountered.<br><br><br><br>-- <br><a href="http://bazaar-vcs.org">bazaar-vcs.org</a><br>Because I don&#39;t trust Version Control Systems with less than 6953 unit tests.