John Arbash Meinel
john at arbash-meinel.com
Sun Nov 15 20:26:51 GMT 2009
-----BEGIN PGP SIGNED MESSAGE-----
Larry Drews wrote:
> I have just spent a frustrating 4 hours trying to set up Beyond Compare 3
> as the external merge tool for Bazaar (latest stable release).
> external_merge = '"C:\Program Files\Beyond Compare3\BComp.exe /fv " %r %b %
> t %o'
> This doesn't work. Keeps giving the error message:
> Microsoft Windows XP [Version 5.1.2600]
> (C) Copyright 1985-2001 Microsoft Corp.
> C:\Documents and Settings\Administrator>cd \las\l10
> C:\LAS\L10>bzr extmerge --all
> bzr: ERROR: [Error 123] The filename, directory name, or volume label
> syntax is
> Unfortunately bzr doesn't tell me anything about what is wrong. It doesn't
> even show me what it thinks it is processing. Can you tell that I am
My best guess is that there is a problem with quoting and spaces.
Looking at the above string:
"C:\Program Files\Beyond Compare3\BComp.exe /fv " %r %b %t %o'
With this mix, you have some arguments inside the quotes and some
outside. My guess is that the above string will cause bzr to try to
start a program named "BComp.exe /fv " which is both not a valid file
(trailing spaces aren't allowed) and certainly not what you want. I
would try first:
"C:\Program Files\Beyond Compare3\BComp.exe" /fv %r %b %t %o
However, there are other possible issues:
1) Try forward slashes:
"C:/Program Files/Beyond Compare3/BComp.exe"
2) Try filenames that don't have spaces. Something like:
C:\Progra~1\Beyond~1\BComp.exe /fv %r %b %t %o
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
-----END PGP SIGNATURE-----
More information about the bazaar