Trax

Description

Trax is an object versioning tool in the spirit of Git. It uses the SHA1 of the serialized form of objects for identification (creating a kind of content addressable memory on disk). Versions of objects are are created with a "commit" object that points to both the contents and the previous version(s). Tag objects can also be created. Trax is designed to enable the versioning of any kind of object that can be serialized for external storage. It is a peer-to-peer design where versions of objects are replicated from one repository to another (fetching). TraxMC is a package that enables versioning of Monticello package snapshots.

Details

Source
SqueakSource

Categories

Serialization System / OS Packaging / VCS
← Back to results