Changes for version 0.7.1
- New Features:
- Commits have a "uuid" accessor, that allows you to uniquely identify a particular Commit universally across all repositories.
- To help implement the "uuid" accessor, VCI objects themselves now have two new boolean methods: revisions_are_universal, and revisions_are_global (documented in the POD for VCI.pm).
A library for interacting with version-control systems.
Represents a single atomic commit to the repository.
Anything that can be committed to a repository.
An object representing a "diff" or "patch" from a Version-Control System
The changes made to a particular file, in a Diff.
A directory in the repository.
A single file in the repository.
Anything that can contain a File or Directory.
The history of a Project, File, Directory, etc.
A particular project in the Repository
A repository where version-controlled items are kept.
Types and Utility Functions used by VCI
Object-oriented interface to Bazaar (bzr)
Object-oriented interface to CVS
Object-oriented interface to Git
Object-oriented interface to Mercurial (aka Hg)
Object-oriented interface to Subversion