Bazaar "diff" has stopped working for me.

Asked by Tom Jones on 2020-06-27

All of a sudden, when I "diff", Bazaar responds:

====================================
=== modified file 'music.py'
Binary files music.py 2020-06-27 16:18:44 +0000 and music.py 2020-06-24 17:11:32 +0000 differ
====================================

It looks like text to me, and Python and Emacs agree with me on that. Googling the issue showed me people saying it's impossible to fix this issue.

Is it possible to workaround this Bazaar feature that's suddenly made Bazaar more harmful than helpful to me?

Question information

Language:
English Edit question
Status:
Solved
For:
Bazaar Edit question
Assignee:
No assignee Edit question
Solved by:
Tom Jones
Solved:
2020-06-27
Last query:
2020-06-27
Last reply:

I've found a workaround: Copy the contents of my source file from Emacs to Windows Notepad. Delete the original and save the Notepad as the original filename. That satisfies Bazaar.

Any insight into why I had to do that, though? Emacs interprets the new file as "U(DOS)---" in the mode line, where as the old file was "U:---". I'm unfortunately confused by the difference between U and U(DOS) in Emacs.