Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sdboyer/versioncontrol
mirror of drupal versioncontrol api
https://github.com/sdboyer/versioncontrol
Last synced: about 1 month ago
JSON representation
mirror of drupal versioncontrol api
- Host: GitHub
- URL: https://github.com/sdboyer/versioncontrol
- Owner: sdboyer
- Created: 2010-06-18T22:37:08.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2010-12-16T00:47:45.000Z (about 14 years ago)
- Last Synced: 2023-04-11T19:34:49.266Z (over 1 year ago)
- Language: PHP
- Homepage: http://drupal.org/project/versioncontrol
- Size: 1.21 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.txt
- Changelog: CHANGELOG.txt
Awesome Lists containing this project
README
$Id$
Version Control API -
An interface to version control systems whose functionality
is provided by pluggable back-end modules.SHORT DESCRIPTION
-----------------
This is a pure API module, providing functions for interfacing with
version control systems (VCS). In order to work, Version Control API
needs at least one VCS backend module that provides the specific VCS's
functionality.For the API documentation, have a look at the module file or run doxygen/phpdoc
on it to get a fancier version of the docs. The provided hooks for API users
are documented in hook_versioncontrol.php while backend authors find an
example backend module in the versioncontrol_fakecvs directory.In subdirectories, you can find three modules that extend the basic
administration functionality of Version Control API with additional
functionality:- Commit Log displays a history of commits and sends out notification mails
to the version control administrator.
- Commit Restrictions grants or denies repository access
based on path, branch or tag.
- Version Control Account Status requires users to submit motivation texts
and meet approval of version control administrators before their VCS account
is enabled.Have a look at the OVERVIEW.txt file for a basic introduction into concepts,
forms and API of this module.AUTHOR
------
Jakob Petsovits
Sam BoyerCREDITS
-------
Some code in Version Control API was taken from the CVS integration module
on drupal.org, its authors deserve a lot of credits and may also hold copyright
for parts of this module.This module was originally created as part of Google Summer of Code 2007,
so Google deserves some credits for making this possible. Thanks also
to Derek Wright (dww) and Andy Kirkham (AjK) for mentoring
the Summer of Code project.