它计算每天、每周、每月或每年的提交。

git-count的Python项目详细描述


它提供了一个命令git-count,可以计算git存储库中的提交数。 在每一天,星期,月或年。

安装

它被上传到PyPI,因此您可以通过以下命令安装它:

# pip install git-count

您也可以从源代码安装它:

# python setup.py install

最新版本请访问git count的GitHub

示例

统计由mosky创建的提交:

DESKTOP ~/mosql (dev) $ git count mosky
2013-06-03  20
2013-05-27  108
2013-05-20  117
2013-05-13  0
2013-05-06  3
2013-04-29  0
2013-04-22  37
2013-04-15  83

统计Mosky在3个月内创建的提交:

DESKTOP ~/mosql (dev) $ git count mosky -pm -n3
2013-06-01  23
2013-05-01  225
2013-04-01  153

计算5天内给定范围内的所有提交:

DESKTOP ~/mosql (dev) $ git count -r v0.5..dev -pd -n5
2013-06-06  0
2013-06-05  5
2013-06-04  11
2013-06-03  4
2013-06-02  0

用法

DESKTOP ~/mosql (dev) $ git-count --help
usage: [-a | --author=<str>] [-p | --period=<str>] [-f | --first=<str>] [-n | --number=<int>] [-r | --range=<str>] [-t | --paths=<str>] [--no-all] [--merges] [--<key>=<value>...]
   or: count [-a | --author=<str>] [-p | --period=<str>] [-f | --first=<str>] [-n | --number=<int>] [-r | --range=<str>] [-t | --paths=<str>] [--no-all] [--merges] [--<key>=<value>...]

It counts the commits in a Git repository.

    -a, --author=<str>  Specify an author.
    -p, --period=<str>  Specify the period: daily (d), weekly (w), monthly
                        (m) or yearly (y). Default is weekly.
    -f, --first=<str>   Specify the first day of weeks: monday (mon), sunday
                        (sun), saturday (sat). Default is monday.
    -n, --number=<int>  How many periods?
    -r, --range=<str>   Specify the range, ex. master..dev.
    -t, --paths=<str>   Specify the paths, ex. .gitignore.
    --not-all           Count the commits in current branch only.
    --merges            Include the merge commits.

The other arguments will be passed to the command, ``git log``.

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
由于java的原因,maven无法运行代码。lang.NoClassDefFoundError:com/fasterxml/jackson/annotation/JsonMerge   Android项目中的java Creative SDK图像编辑器UI   java如何在Android Studio中使用DataOutputStream上传文件并将其他参数传递到web服务器   java倒计时服务打开时崩溃   java将RubyonRails项目转换为JRubyonRails项目   java我的图库意图是不显示图像?为什么?   java如何在春季启动时跳过mongodb/   java@Autowired在Spring中是如何实现的   甲骨文Akka java。util。同时发生的timeoutexception线程池频繁超时   java maven依赖项对spring启动应用程序有何影响?   java Firestore执行复合查询,未截获事件“已修改”   java ItemStreamException:未能初始化读取器,原因是:IllegalStateException:流已初始化。重新开放前关闭   java将空标记解组到集合的新实例中   使用AspectJ的java新手:无法调用aspect   java查找棋类游戏的所有组合   你为什么要这样做and==与Java中的equals方法不一样吗?   如何对使用JavaUUID的代码进行单元测试?