rez - Revision Database Library

This is a `simple' revision-capable database for java. It uses BerkeleyDB JE Direct Persistent Layer (DPL) for storage.

This is the interim result of a very slow-burning long term personal project which stretches back over a decade. It has been through C and Java, and multiple iterations of refinement and simplification.

By design this software is intended for use by individuals and for embedded use. It has no business or `enterprise' related features. Distributed operation was not considered as part of the design.

Details of Note

The revision model supported is something of a amalgamation of cvs and subversion features. I think it takes the best of both worlds - which means more cvs and less subversion.

For further background on the internals of this software refer to my `Java Versioned Database' article.

The API is still expermental but currently utilises Java8 Stream interfaces, thus Java8 is required to build and use.

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Downloads

Links

Contact

notzed on various mail servers, primarily gmail.com.


Copyright (C) 2016 Michael Zucchi, All Rights Reserved.