Sorry, it did not help. Testing the output of 'darcs changes --xml' with xmllint:
/tmp/ch.xml:50015: parser error : xmlParseCharRef: invalid xmlChar value 56548
<name>P�s approuve</name>
Indeed, the commit messages were in Latin-1 at the beginning of the repository and are in UTF-8 now. All commit messages with non-ASCII Latin-1 characters experience the above problem.
Suggestion: invalid UTF-8 sequences could be replaced by ??? or something similar. At least, the XML would be legal.
|