Hi,<br>I had a bzr problem which I annoyed me so much that I went ahead and fixed it:)<br>My problem WAS:<br><ul><li>I descovered aliases and wanted to use them for everything.</li><li>I instaled the lessdiff plugin, (which for some reason displays ^M characters on linux allthough my normal diff|less doesn't)
</li><li>I though not a problem I'll just alias some more diff-options: `diff = lessdiff -r -2..-1 --diff-options "--strip-trailing-cr -wp"`</li><li>This should have worked since `lessdiff -r -2..-1 --diff-options "--strip-trailing-cr -wp` works fine for me.
</li><li>After some investigation I realized that it breaks because get_alias(cmd) [in commands.py] does a alias.split(' ') which causes it to think that my argument list is [u'--diff-options', u'"--strip-trailing-cr', u'-wp"']. As you can see it split up my quoted text in the middle.
</li><li>So I made a fix for it (with my limited python skills).</li></ul>I hope this is acceptable and that it does not influence other use cases which I might be un aware of.<br><br><br>regards<br>marius<br><br><br><br>
--<br>bzr stands for 'bzr iz not git' :)<br>