1
1. The command below requires escaping the space in the argument to the
2
--using option. It shouldn't because it's in single quotes, so the shell
3
is passing the full string as --using's argument. It's bzr that is
4
treating an unescaped space as a delimiter between two tokens, not the
7
$ bzr diff --using='c:/Program\ Files/TortoiseSVN/bin/TortoiseMerge.exe' bzrlib/diff.py
9
2. Status: I submitted a patch: https://bugs.launchpad.net/bzr/+bug/209281
11
When invoking bzr from a source directory in a Cygwin Bash shell, using
12
an external diff program that is a native Windows program doesn't work.
13
The native Windows program can't find the "new" version of the comparison
14
because bzr uses a symbolic link instead of copying the relevant files.
16
I implemented a quick fix, but I need to make it a Cygwin-specific
19
Idea: perhaps bzr should retrieve the physical path for each file and use
20
that instead of the logical (symlink) path.