Dec 21, 2015, 11:16 AM
6 Posts
topic has been resolvedResolved

Source control - Not all elements are readable

  • Category: Domino Designer
  • Platform: All Platforms
  • Release: 9.0.1
  • Role: Administrator,Developer,End User
  • Tags: Source control,lsa,agents,git
  • Replies: 4

Hello,

 

I'm looking into how we could incorporate source control into our workflow as I have been using it on all of our non-domino systems and it works very well.  No need to really go into the benefits of source control, but I have hit a problem in integrating it with Domino.

 

If I set up a local on-disk project (open the application in domino designer, right click>"Team development>Set up source control for this application...") this creates an on-disk copy fine with the correct directory structure and files representing elements within that application.  I can then link this up to the relevant source control (in my case Git). 

 

The problem here is that I can only ready certain "elements" of the notes application outside of domino designer.  I can read lotusscript script library & XPage files just fine, but everything else appears to be in an encrypted like file so when trying to read them (outside of domino designer), they are unreadable.  Examples of things I can't read are: agents (lotusScript and lotusFormula), Views, Forms.  I can understand forms and Views, but I was hoping agents were going to be readable. 

 

Part of what we would want with git, is to use the common "git diff" command which allows up to compare versions and see exactly what has changes.  LotusScript script library (and xpages) files are fine as it looks like the .lss files created for them are in plain text, but everything else seems to almost encrypted text.

 

I'm hoping I'm overlooking something simple.

 

Thanks!

Dec 21, 2015, 4:11 PM
36 Posts
DXL?

Why not export the database (design) to DXL?

Dec 24, 2015, 4:08 AM
43 Posts
Did you enable binary DXL ?

Make sure you disable Binary DXL on Domino Designer Preferences, section Source Control.

Jan 8, 2016, 5:28 AM
6 Posts
Solved!

@Tinus

Thanks!  That's exactly what I needed.  It made everything readable and useable for Git source control (i.e. git diff)

 

@Marcel

Wasn't really aware of DXL, I'll look into it.

Jan 8, 2016, 5:28 AM
6 Posts
Source control - Not all elements are readable

Hello,

 

I'm looking into how we could incorporate source control into our workflow as I have been using it on all of our non-domino systems and it works very well.  No need to really go into the benefits of source control, but I have hit a problem in integrating it with Domino.

 

If I set up a local on-disk project (open the application in domino designer, right click>"Team development>Set up source control for this application...") this creates an on-disk copy fine with the correct directory structure and files representing elements within that application.  I can then link this up to the relevant source control (in my case Git). 

 

The problem here is that I can only ready certain "elements" of the notes application outside of domino designer.  I can read lotusscript script library & XPage files just fine, but everything else appears to be in an encrypted like file so when trying to read them (outside of domino designer), they are unreadable.  Examples of things I can't read are: agents (lotusScript and lotusFormula), Views, Forms.  I can understand forms and Views, but I was hoping agents were going to be readable. 

 

Part of what we would want with git, is to use the common "git diff" command which allows up to compare versions and see exactly what has changes.  LotusScript script library (and xpages) files are fine as it looks like the .lss files created for them are in plain text, but everything else seems to almost encrypted text.

 

I'm hoping I'm overlooking something simple.

 

Thanks!