Index
2015-02-19 10:29Kevin Cully : [NF] Xojo Source Control ( was Re: Source Code Version Control )
2015-02-19 11:04Dave Crozier : RE: [NF] Xojo Source Control ( was Re: Source Code Version Control )
Back to top
[NF] Xojo Source Control ( was Re: Source Code Version Control )

Author: Kevin Cully

Posted: 2015-02-19 10:29:57   Link

Yes, I use BitBucket more with Xojo projects than I do VFP projects to

be honest. That's where more of my new development efforts are.

For the free version of Xojo, you can only save the project in binary

format which is *not* source control friendly. When you purchase a

license however, the default Xojo project and files are modified JSON

like file that makes it easy to do code comparison and source code

control. The project file looks something like this from my

ctUtilsTest.xojo_project file: (abbreviated)

Type=Desktop

RBProjectVersion=2014.031

MinIDEVersion=20070100

Class=AppCTUtils;AppCTUtils.xojo_code;&h3883D7FF;&h0;false

Window=frmCTUtilsTest;frmCTUtilsTest.xojo_window;&h118E7FFF;&h0;false

MenuBar=MenuBar1;MenuBar1.xojo_menu;&h4E6EEFFF;&h0;false

Class=ctUtils;ctUtils.rbo;&h6D25FFF;&h0;false

BuildSteps=Build Automation;Build Automation.xojo_code;&h353A27FF;&h0;false

DefaultWindow=frmCTUtilsTest

AppMenuBar=MenuBar1

MajorVersion=1

MinorVersion=0

SubVersion=0

NonRelease=0

... lots more settings ...

HTH,

Kevin

On 02/19/2015 09:42 AM, Dave Crozier wrote:

> Thanks both Garrett and Kevin, I will give both solutions a look. Just as a matter of interest Kevin, does that handle Xojo projects as we may also be looking at taking that on board having used it myself for the last 2 years for personal projects.

>

> Dave

>

_______________________________________________

Post Messages to: ProFox@leafe.com

Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox

OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech

Searchable Archive: http://leafe.com/archives/search/profox

This message: http://leafe.com/archives/byMID/profox/54E60F85.10809@cullytechnologies.com

** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.

©2015 Kevin Cully
Back to top
RE: [NF] Xojo Source Control ( was Re: Source Code Version Control )

Author: Dave Crozier

Posted: 2015-02-19 11:04:31   Link

Thanks Kevin.

I have the paid for Xojo Professional so I will give it a go. Currently I am trying to set up Christof's TwoFox so as to make everything as automatic as possible when you check out of a project. Nearly done though.

Thanks again

Dave

-----Original Message-----

From: ProFox [mailto:profox-bounces@leafe.com] On Behalf Of Kevin Cully

Sent: 19 February 2015 16:30

To: profox@leafe.com

Subject: [NF] Xojo Source Control ( was Re: Source Code Version Control )

Yes, I use BitBucket more with Xojo projects than I do VFP projects to be honest. That's where more of my new development efforts are.

For the free version of Xojo, you can only save the project in binary format which is *not* source control friendly. When you purchase a license however, the default Xojo project and files are modified JSON like file that makes it easy to do code comparison and source code control. The project file looks something like this from my ctUtilsTest.xojo_project file: (abbreviated)

Type=Desktop

RBProjectVersion=2014.031

MinIDEVersion=20070100

Class=AppCTUtils;AppCTUtils.xojo_code;&h3883D7FF;&h0;false

Window=frmCTUtilsTest;frmCTUtilsTest.xojo_window;&h118E7FFF;&h0;false

MenuBar=MenuBar1;MenuBar1.xojo_menu;&h4E6EEFFF;&h0;false

Class=ctUtils;ctUtils.rbo;&h6D25FFF;&h0;false

BuildSteps=Build Automation;Build Automation.xojo_code;&h353A27FF;&h0;false

DefaultWindow=frmCTUtilsTest

AppMenuBar=MenuBar1

MajorVersion=1

MinorVersion=0

SubVersion=0

NonRelease=0

... lots more settings ...

HTH,

Kevin

On 02/19/2015 09:42 AM, Dave Crozier wrote:

> Thanks both Garrett and Kevin, I will give both solutions a look. Just as a matter of interest Kevin, does that handle Xojo projects as we may also be looking at taking that on board having used it myself for the last 2 years for personal projects.

>

> Dave

>

[excessive quoting removed by server]

_______________________________________________

Post Messages to: ProFox@leafe.com

Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox

OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech

Searchable Archive: http://leafe.com/archives/search/profox

This message: http://leafe.com/archives/byMID/profox/18725B8CD2D5D247873A2BAF401D4AB2468C3665@EX2010-A-FPL.FPL.LOCAL

** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.

©2015 Dave Crozier