Parsing of multiline desctiptions causes OnTime to crash


The method displaying history of a file uses an empty line as a separator between changesets. This does not work correctly if the changeset description itself contains an empty line inside (yes, it does happen: that is exactly the case of the second revision of hgontimescm itself). As the results, the description lines get mixed with changeset ids and OnTime is unable to display any history. Pressing any button like "Link" or "View" will crash OnTime.
The fix uses a guid string to terminate the changeset description.

file attachments

Closed Aug 17, 2011 at 4:52 AM by mfcollins3
Implemented in the 2.0 release.