围绕gitpython的python商品包装
git-wrapper的Python项目详细描述
Git_包装器
围绕gitpython的python包装器
- 自由软件:麻省理工学院许可证
- 文档:https://git-wrapper.readthedocs.io。
功能
- 待办事项
注释
这个库只支持Python3。有些特性可能仍然适用于Python2.7,但并非所有 语法和功能可能是兼容的。
发展
构建和使用git_包装器需要几个依赖项。使用 您发行版的软件包管理器,请安装以下系统软件包:
GitPython
git_包装器通过pipenv使用pipfiles的新标准。这是集成的 在我们的makefile中,一旦有了上述依赖项,就可以简单地运行:
make dev
这将通过pipenv为包安装我们的开发环境。它已安装 使用–user,因此不会影响您的网站包。pipenv创建了一个独特的virtualenv 对于我们,您可以通过以下方式激活:
pipenv shell
有关详细信息,请参见pipenv documentation。
文档
要在签出时生成文档,只需运行:
make docs
我们计划在不久的将来出版这个自述文件 在发生这种情况时更新。
贡献
所有新的代码都应该包括执行代码并证明它 工作,或修复您试图修复的错误。任何未经测试的拉取请求 不会被接受。
学分
这个包是用Cookiecutter和audreyr/cookiecutter-pypackage项目模板创建的。
历史记录
0.0.1(2018-06-25)
- pypi上的第一个版本。
0.1.0(2018-07-05)
- PYPI的第二个版本。
- 基本功能
- Git Cherry支持
- 卸下PipeNV支架。
0.2.0(2019-01-18)
- PYPI的第三个版本。
- 主要重构以更好地对齐数据模型。
- 添加了几个新功能
- 日志差异生成
- 改进了克隆支持,包括裸机回购和销毁/重新克隆
- 恢复支持
- 支持重新定位到分支或提交。
0.2.1(2019-04-15)
- PYPI的第四个版本。
- 添加了几个新功能
- 添加函数以比较提交引用
- 添加标记功能