This forum is closed to new posts and responses. Individual names altered for privacy purposes. The information contained in this website is provided for informational purposes only and should not be construed as a forum for customer support requests. Any customer support requests should be directed to the official HCL customer support channels below:

HCL Software Customer Support Portal for U.S. Federal Government clients
HCL Software Customer Support Portal


Dec 24, 2014, 1:45 PM
6 Posts

Binary DXL for source control operations

  • Category: Domino Designer
  • Platform: Windows
  • Release: 9.0.1
  • Role: Developer
  • Tags: Source Control,DXL,Domino Designer for Eclipse
  • Replies: 0

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


This forum is closed to new posts and responses. Individual names altered for privacy purposes. The information contained in this website is provided for informational purposes only and should not be construed as a forum for customer support requests. Any customer support requests should be directed to the official HCL customer support channels below:

HCL Software Customer Support Portal for U.S. Federal Government clients
HCL Software Customer Support Portal