lcVCS 1.0.0b1
Posted: Sat Jan 11, 2014 1:17 am
Hi LiveCoders
I've just uploaded the first public beta of lcVCS to mergExt.com. You can download it using a free account. You can also download mergJSON from there which is a dependency. Discussion (questions on usage etc) on using lcVCS will be here in this Version Control forum. Feel free to discuss other version control stuff here too though.
If you have issues to report please use https://github.com/montegoulding/lcVCS/issues so we can keep track of things.
Basic installation instructions are:
- Install mergJSON into your user extensions/Externals directory
- Install lcVCS.livecode and lcVCSPlugins into your user extensions/Plugins directory
lcVCS exports and imports LiveCode projects including one or more stackFiles to/from a directory of JSON, script and image files along with files detailing the layers in the object hierarchy. lcVCS does not do any significant VCS integration other than as part of the GitHub search feature. It's intended to be an engine that can be used with multiple VCS but so far the focus has been git. I have some Git/IDE integration stuff which will come later as a separate product.
lcVCS has so far been tested on itself, mApp and Clarify 2. Clarify 2 is a reasonably complex LiveCode project and it seems to handle it OK. Trevor and I have been doing some parallel development via a private GitHub repo. The readme has some info on the things you need to do to get your stacks to play nicely with lcVCS. Most of these revolve around merge conflicts so you probably don't need to worry about it too much until you are merging work. I'd recommend at first creating a simple project and exporting and importing so you can see what it does.
Not much testing has been done on lcVCS outside of OS X. I have attempted to import Clarify 2 on Windows and LiveCode crashed so it needs more investigation obviously. lcVCS is great at finding engine issues and is actually being used by Fraser on LC 7 to do just that
Cheers
Monte
I've just uploaded the first public beta of lcVCS to mergExt.com. You can download it using a free account. You can also download mergJSON from there which is a dependency. Discussion (questions on usage etc) on using lcVCS will be here in this Version Control forum. Feel free to discuss other version control stuff here too though.
If you have issues to report please use https://github.com/montegoulding/lcVCS/issues so we can keep track of things.
Basic installation instructions are:
- Install mergJSON into your user extensions/Externals directory
- Install lcVCS.livecode and lcVCSPlugins into your user extensions/Plugins directory
lcVCS exports and imports LiveCode projects including one or more stackFiles to/from a directory of JSON, script and image files along with files detailing the layers in the object hierarchy. lcVCS does not do any significant VCS integration other than as part of the GitHub search feature. It's intended to be an engine that can be used with multiple VCS but so far the focus has been git. I have some Git/IDE integration stuff which will come later as a separate product.
lcVCS has so far been tested on itself, mApp and Clarify 2. Clarify 2 is a reasonably complex LiveCode project and it seems to handle it OK. Trevor and I have been doing some parallel development via a private GitHub repo. The readme has some info on the things you need to do to get your stacks to play nicely with lcVCS. Most of these revolve around merge conflicts so you probably don't need to worry about it too much until you are merging work. I'd recommend at first creating a simple project and exporting and importing so you can see what it does.
Not much testing has been done on lcVCS outside of OS X. I have attempted to import Clarify 2 on Windows and LiveCode crashed so it needs more investigation obviously. lcVCS is great at finding engine issues and is actually being used by Fraser on LC 7 to do just that
Cheers
Monte