Checkpoint

A simple version-control-system, useful for both users and developers
Download

Checkpoint Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Ian Charnas
  • Publisher web site:
  • http://code.google.com/u/ian.charnas/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 32 KB

Checkpoint Tags


Checkpoint Description

A simple version-control-system, useful for both users and developers Checkpoint is a simple version control system that supplies the ability to undo recent file changes. It is specifically optimized for quickly handling large sets of binary files such as images and video. A command-line-utility is included for regular users so they can periodically save snapshots of their files and restore files from that history. Also, a python API is exposed for developers to integrate into Content Management Systems and other software requiring simple file versioning.Why Make Another VCS?While excellent Version Control Systems such as Bazaar and Mercurial already exist in python implementations, they are optimized for managing changes to source code using diffs. They can and do handle binary files, but binary file operations are not blazingly fast. From the Bazaar FAQ: " is primarily a source code control system, not a media archive system. So it is not a priority to support enormous (hundred-megabyte) binaries or multi-gigabyte trees. There are other tools better suited to that." Checkpoint has been specifically designed to be able to quickly manipulate binary files. Instead of using slow binary diffs, Checkpoint will sacrifice some disk space in order to provide the fastest possible operations.Also of great importance, the Checkpoint command-line utility is incredibly easy to understand, so regular users don't have to learn complex VCS terminology and concepts.


Checkpoint Related Software