Short version:
I would really like to know what won't work from a round-trip perspective if I turn of the "Use Binary DXL for source control operations"? Documentation seem's a bit thin or I'm using the wrong search terms.
Long version:
I'm experimenting with using source control for Domino development. Currently I'm using the Team Development options to create a On-Disk Project and then SourceTree with it's embedded GIT to track changes etc.
There is an option in the preferences dialog (Domino Designer -> Source Control -> Use Binary DXL for source control operations) which by default is ticked. When ticked some design elements, or at least parts of them, are exported in what looks like base 64 encoded binary. The problem is the source control software now is next to useless when comparing changes as it doesn't know how to read the binary format, it knows if a change has been made, just not where. This is particularly unhelpful when trying to merge changes from multiple branches or different developers.
If I turn the setting off, the output is more XML (text) based and the source control software becomes more useful again. BUT I'm lead to believe this means that for some design elements not everything will be represented by the XML and so if the XML is then imported back in, some things might get lost. I can't seem to find a list of thing that are/are not supported when this setting is turned off/on. Can any one point me in the right direction?
Thanks