Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

⚙️ Lite, typed, pythonic utilities for git, svn, mercurial, etc.

License

NotificationsYou must be signed in to change notification settings

vcs-python/libvcs

 
 

Repository files navigation

libvcs - abstraction layer for vcs, powersvcspull.

Python PackageDocumentation StatusBuild StatusCode CoverageLicense

Install:

$ pip install libvcs

Open up python:

$ python# or for nice autocomplete and syntax highlighting$ pip install ptpython$ ptpython

Create aRepoobject of the project to inspect / checkout / update:

>>> from libvcs.shortcuts import create_repo_from_pip_url, create_repo# repo is an object representation of a vcs repository.>>> r = create_repo(url='https://www.github.com/vcs-python/libtmux',...                 vcs='git',...                 repo_dir='/tmp/libtmux')# or via pip-style URL>>> r = create_repo_from_pip_url(...         pip_url='git+https://www.github.com/vcs-python/libtmux',...         repo_dir='/tmp/libtmux')

Update / clone repo:

# it may or may not be checked out/cloned on the system yet>>> r.update_repo()

Get revision:

>>> r.get_revision()u'5c227e6ab4aab44bf097da2e088b0ff947370ab8'

Donations

Your donations fund development of new features, testing and support.Your money will go directly to maintenance and development of theproject. If you are an individual, feel free to give whatever feelsright for the value you get out of the project.

See donation options athttps://www.git-pull.com/support.html.

More information

Python supportPython 2.7, >= 3.4, pypy
VCS supportedgit(1), svn(1), hg(1)
Sourcehttps://github.com/vcs-python/libvcs
Docshttps://libvcs.git-pull.com
Changeloghttps://libvcs.git-pull.com/en/latest/history.html
APIhttps://libvcs.git-pull.com/en/latest/api.html
Issueshttps://github.com/vcs-python/libvcs/issues
Travishttps://travis-ci.org/vcs-python/libvcs
Test Coveragehttps://codecov.io/gh/vcs-python/libvcs
pypihttps://pypi.python.org/pypi/libvcs
Open Hubhttps://www.openhub.net/p/libvcs
LicenseMIT.

git repo

$git clone https://github.com/vcs-python/libvcs.git

install dev

$git clone https://github.com/vcs-python/libvcs.git libvcs$cd ./libvcs$virtualenv .venv$source .venv/bin/activate$pip install -e .

tests

$py.test

About

⚙️ Lite, typed, pythonic utilities for git, svn, mercurial, etc.

Topics

Resources

License

Stars

Watchers

Forks

Languages


[8]ページ先頭

©2009-2025 Movatter.jp