Windows diff apps don't understand symlinks created by Cygwin bzr diff --using
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Assumptions:
* Cygwin bzr
* Windows-native diff program
Symptoms:
Using a diff command like the one below, the external diff program isn't able to find the "new" file on the "right" side of the diff.
$ bzr diff --using=
TortoiseMerge opens a dialog prompting the user to specify which files to diff.
I can see that bzr invoked TortoiseMerge as:
"c:\Program Files\TortoiseS
in the working directory: c:\Documents and Settings\mlm\Local Settings\
$ cd 'c:\Documents and Settings\mlm\Local Settings\
$ ls -l
total 1
lrwxrwxrwx 1 mlm None 41 Mar 30 12:16 new -> /c/home/
drwxr-xr-x+ 2 mlm None 0 Mar 30 12:16 old
Changed in bzr: | |
status: | Fix Committed → Fix Released |
Mixing Cygwin applications with native Windows ones is always very bad idea.