Comment 16 for bug 3918

Revision history for this message
Doug Lee (dgl-dlee) wrote :

Additional case: Space at the end of a filename works in Unix but causes problems in Windows. I'm using Bazaar 1.5 to version a set of files from someone else, some of which come out of Cab files. I keep my main repo and sandbox on Unix so filename case changes can track without errors, but I actually check out into Windows. A file called "TimeTrack.xml " (note the trailing space) is created fine in Unix, but in Windows, the space is quietly dropped by the OS, with the following consequences:

1. `bzr diff' in Windows says "removed file 'TimeTrack.xml '" but does not then list the file as diff content as it usually would. (If I actually delete TrackTime.xml in Windows, the "removed file" notice is followed by the expected file contents.)

2. Trying `bzr commit' yields a complaint that there's nothing to commit.

3. `bzr merge' refuses to run because there's an uncommitted change. The upshot of this and the above 2 items is that merges seem impossible.