Mass update git, hg and svn repos simultaneously from YAML / JSON file.
Project description
vcspull - mass-update vcs from JSON / YAML config files.
Sync multiple git, mercurial and subversions repositories via a YAML / JSON file.
supports svn, git, hg version control systems
automatically checkout fresh repositories
update to the latest repos with $ vcspull
Documentation, API and Examples.
vcspull builds upon pip’s RFC3986-based url scheme.
See the Quickstart to jump in.
Current Limitations:
Main repo URL may not be git+ssh format. For a workaround, add git+ssh server as remotes and use a public include. See remote git repo example in the docs.
Support for svn username and password.
Python support |
Python 2.7, >= 3.3 |
VCS supported |
git(1), svn(1), hg(1) |
Config formats |
YAML, JSON, python dict |
Source |
|
Docs |
|
Changelog |
|
API |
|
Issues |
|
Travis |
|
Test Coverage |
|
pypi |
|
Ohloh |
|
License |
BSD. |
git repo |
|
install dev |
|
tests |
|
run |
|
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.