<br><br><div class="gmail_quote">On Mon, May 4, 2009 at 1:53 PM, Niben M Singh <span dir="ltr">&lt;<a href="mailto:niben_s@rocketmail.com">niben_s@rocketmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><div>WinMerge works ok for what I am trying to do, but I was hoping whether I could just integrate it with TBzr/QBzr. I dont understand what I am missing when I tried to add WinMerge as external diff application. The commandline I used seems to work.<br>
<br>How do you use extmerge if you just want to see the diff of a file with history? How do I specify in extmerge to use WinMerge as one of the primary option?<br><br>Niben<br></div></div></div></blockquote><div><br><br>The diff and merge are two different use-cases.   It happens that I use one tool (BC3) for both diff and merge, but that is only because BC3 does true 3-way merges.  I created an alias diff to diff --using &lt;BC3 with file arguments&gt; for diff and *separately* installed the extmerge plugin and set it up to use BC3 with options for <i>base</i>, <i>this</i>, <i>other</i> and <i>resolved</i> filenames, using instructions I found at <a href="http://wiki.yak.net/925">http://wiki.yak.net/925</a>.<br>
<br>I have not used WinMerge, so I don&#39;t know if it is a true merge tool or if (as it appears) it only does diff.  If you are not working in a group where multiple people could be editing the same line of the same file at the same time then you can pretty much forget about true 3way marges because you will probably never have a conflict.  <br>
<br>Conflicts can arise in several ways, but by far the most common is the &quot;text conflict.&quot;  You can read about conflicts at <a href="http://doc.bazaar-vcs.org/bzr.0.90/en/user-guide/conflicts.html">http://doc.bazaar-vcs.org/bzr.0.90/en/user-guide/conflicts.html</a> and I apologize if you already know this, but I figure I should mention it since winmerge looks like it might be just a diff tool.<br>
<br>When you set up your alias for diff I suggest editing your bazaar.conf file by hand.  On windows you will almost certainly have spaces in the path to winmerge and you may find it easier to escape them by editing the file rather than using bzr alias ...<br>
<br>Good luck!<br><br>-M<br><br></div></div><br>