Download & Extend

Version Control API

Version Control API is an engine for Drupal integration with a variety of version control systems. The focus is primarily on working with canonical, server-side repositories. It provides basic tools that allow for things like history listings, commit access controls, triggered actions when new code comes in, and direct on-disk repository management.

This module is a core engine and does nothing on its own without a "backend" module that provides integration with a specific VCS (e.g. git, bzr, svn). This module provides a consistent base interface (UI and API) for interacting with all the different backends.

Version Control API is the system that drives all of Drupal.org's Git integration.

Versions and Backends

The 6.x-1.x branch of VCAPI is abandoned; however, it has much wider backend support:

The 2.x branch of VCAPI was a massive refactoring, and is what runs drupal.org today. Unfortunately, we can make no promises about the upgrade path from 1.x, though it should generally work. Please do get in touch if you'd like to see one of the other backends brought up to speed with 2.x.

Integrating modules

The VC system has a number of modules that integrate with it for richer functionality:

Downloads

Recommended releases

Version Downloads Date Links
6.x-2.0-beta8 tar.gz (124.51 KB) | zip (178.75 KB) 2012-Nov-17 Notes

Other releases

Development releases

Version Downloads Date Links
7.x-1.x-dev tar.gz (126.17 KB) | zip (180.19 KB) 2013-May-03 Notes
6.x-2.x-dev tar.gz (124.87 KB) | zip (179.07 KB) 2013-May-01 Notes

Project Information


Maintainers for Version Control API

  • marvil07 - 219 commits
    last: 2 weeks ago, first: 3 years ago
  • tizzo - 27 commits
    last: 27 weeks ago, first: 2 years ago
  • sdboyer - 230 commits
    last: 27 weeks ago, first: 4 years ago
  • Niklas Fiekas - 6 commits
    last: 1 year ago, first: 1 year ago
  • cvangysel - 29 commits
    last: 1 year ago, first: 1 year ago

Issues for Version Control API

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
Statistics (2 years)
New issues
Open bugs
Participants
nobody click here