git version control library for LiveCode
This is the version control library extracted from glx2 and hereby released into the public domain. The stack script contains the documentation and the code. To use outside of glx2, you can hook into two handlers: this is described in the comments at the top of the stack script. The first is that CurrentObject() should return the long id of the object to be archived. The second is that VersionControl.Update can be called when saving an object, and will archive just that object. You can also call ArchiveStack to archive the entire structure of the stack and all its component objects.