git-hammer:收集并显示git仓库的统计信息

时间:2024-06-04 11:24:28
【文件属性】:

文件名称:git-hammer:收集并显示git仓库的统计信息

文件大小:50KB

文件格式:ZIP

更新时间:2024-06-04 11:24:28

Python

吉特·哈默(Git Hammer) Git Hammer是git存储库中项目的统计工具。 它的主要功能是跟踪每个人为每个提交编写的行数,但是当前它还包括一些其他有用的统计信息,并且它收集的数据也可以以多种新方式使用。 Git Hammer正在积极维护中。 当存在对新功能的需求时,就会出现这些新功能。 如果Git Hammer缺少您想要的某些功能,则欢迎各种贡献,从简单的功能建议到完成功能的拉取请求。 设置 默认情况下,Git Hammer将存储库中的历史信息存储在当前目录中SQLite数据库文件中。 如果要更改此默认值,请根据将DATABASE_URL环境变量设置为数据库URL。 如果该数据库尚不存在,则将创建它。 请注意,如果您希望使用SQLite以外的数据库,则可能需要安装适当的Python模块才能连接到该数据库。 您将需要Python 3,至少是3.5版。 设置虚拟环境是一个好


【文件预览】:
git-hammer-master
----setup.py(947B)
----.gitignore(1KB)
----alembic.ini(2KB)
----requirements.txt(1KB)
----alembic()
--------env.py(2KB)
--------script.py.mako(494B)
--------versions()
--------README(38B)
----.travis.yml(1KB)
----git-hammer-config.json(140B)
----LICENSE(11KB)
----README.md(9KB)
----tests()
--------test_limited_repository.py(2KB)
--------test_frequency.py(2KB)
--------data()
--------test_submodule.py(2KB)
--------__init__.py(471B)
--------check_regression.py(1KB)
--------test_update.py(2KB)
--------test_shallow_repository.py(1019B)
--------hammer_test.py(1KB)
--------test_multiple_projects.py(1KB)
--------test_single_repository.py(3KB)
--------test_init.py(415B)
--------test_multiple_repositories.py(2KB)
----requirements.in(141B)
----githammer()
--------__init__.py(180B)
--------dbtypes.py(5KB)
--------hammer.py(20KB)
--------frequency.py(2KB)
--------countdict.py(1KB)
--------config.py(2KB)
--------combinedcommit.py(2KB)
--------__main__.py(6KB)
--------summary()
----.mailmap(54B)

网友评论