从python调用git的实用程序
pysysgit的Python项目详细描述
从python调用git的实用程序。示例:
>>> from sysgit import * >>> res = git('ls-files') .editorconfig .gitignore AUTHORS.rst CONTRIBUTING.rst HISTORY.rst LICENSE MANIFEST.in README.rst docs/Makefile docs/authors.rst docs/conf.py docs/contributing.rst docs/history.rst docs/index.rst docs/installation.rst docs/make.bat docs/readme.rst docs/usage.rst requirements.txt setup.cfg setup.py sysgit/__init__.py tox.ini >>> print res 0 >>> res = git('ls-files', f=CHECK_OUTPUT) >>> print res .editorconfig .gitignore AUTHORS.rst CONTRIBUTING.rst HISTORY.rst LICENSE MANIFEST.in README.rst docs/Makefile docs/authors.rst docs/conf.py docs/contributing.rst docs/history.rst docs/index.rst docs/installation.rst docs/make.bat docs/readme.rst docs/usage.rst requirements.txt setup.cfg setup.py sysgit/__init__.py tox.ini >>> res = git('blah', f=CHECK_OUTPUT) git: 'blah' is not a git command. See 'git --help'. Did you mean this? blame Traceback (most recent call last): File "<stdin>", line 1, in <module> File "sysgit/__init__.py", line 79, in git return f(full_args, **full_kwargs) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 573, in check_output raise CalledProcessError(retcode, cmd, output=output) subprocess.CalledProcessError: Command '('git', 'blah')' returned non-zero exit status 1
- 免费软件:BSD许可证
- 文档:https://pysysgit.readthedocs.org。
功能
- 待办事项
历史记录
0.1.0(2015-01-11)
- pypi上的第一个版本。