Have you seen the bisect extension for mercurial, it might help you track down where issues get introduced.
Sorry I don't have a link for it but I am sure you will find information about it on the mercurial website.
Michael Whapples On 21/05/2012 17:16, John J. Boyer wrote:
Somewhere between the last release and the present the ability to generate new semantic-action files was lost amid all the changes. This has been restored in the repository. Generation of new semantic-action files and of new_entries files can be turned off by setting newEntries to no in the configuration file. Generation of new semantic-action files is part of the ability of liblouisutdml to be its own development tool. It is essential to enabling it to handle new types of xml documents. John
For a description of the software, to download it and links to project pages go to http://www.abilitiessoft.com