Dear List,
I’m using the Eclipse Plugin to edit UIMA-Descriptor Files. The resulting files
are stored and tracked in a mercurial repository.
However, when the files are opened and saved on different machines the order of
the entries in the resulting xml files are quite often slightly reshuffled,
e.g.,
the order of the delegateAnalysisEngine. Same problem holds for the different
parameter.
Even though this doesn’t change the meaning of the descriptor it results quite
often in very annoying merge conflicts.
Is there any way to change this behavior?
As the plugin always reshuffles the same blocks of entries, it seems to me that
the XML File is stored in a HashMap and the hash computation
differs between those machines. If this is the case it should be possible to
use a SortedHashMap or something similar
Best regards,
Ingo