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.
Source Distribution
File details
Details for the file vcspull-0.0.8.tar.gz
.
File metadata
- Download URL: vcspull-0.0.8.tar.gz
- Upload date:
- Size: 38.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b9f2e37926d8ff5de3714ecc7cb912d299c724a95d1d362cb9ff2896ddab555 |
|
MD5 | 65b898df20aa1233516d2b041815c991 |
|
BLAKE2b-256 | b3ede9066841dd2ba0c4b717e45e7d8a2da6cda3f02f844fdfdffcd447b61011 |