Version Control 1.0

Version Control is meant to manage archives of successive revisions of text content articles stored in a database. It enables version control of the articles in similar way to what the CVS program provides. It is capable of storing in a separate database table all the versions of content articles that are stored in other tables.

This version control package makes it possible to retrieve any of the past versions of a content article, the date of each revision and the identification of the author that submitted each revision. The base class archives content articles that may contain a variable number of fields of arbitrary length.

Version Control also computes an MD5 hash of the content to verify whether the content has changed between revisions and avoids creating a new revision if nothing was changed. It can retrieve one or more revisions of a content article and output the differences between two articles using the diff utility program.

Version Control comes with an optional sub-class that is capable of storing and retrieving the content articles in a compressed format using the gzip library, so it can use less database table space.

Version Control version requires MySQLQueryContainer package to access to the database.

License type: Free for non-commercial purposes.
Date added: 6 years, 28 days ago | Last updated: 6 years, 28 days ago

More popular Utilities & Tools

This is actually one of the most advanced image hosting script. The imagetize key features: SEO, Ads Ready, Admin

Listing Files

version-control
  • libVersionControl.sql
  • 1.0 KB
  • 09/24/2008 05:34:40
Hot Scripts
Sponsors