Gitstats commit_begin不起作用

jac*_*ack 7 git github

我在Windows上使用gitstats我正在尝试获取当前月份的统计数据,但gitstats仍然会返回统计数据,直到项目创建时我正在执行此命令:

git log --since "1 month ago"
Run Code Online (Sandbox Code Playgroud)

这给了我一个月的提交,直到日期,我复制第一个commit_id然后执行

python gitstats.py -c commit_begin="commit_id_got_from_above" path_to_git_repo path_to_target
Run Code Online (Sandbox Code Playgroud)

我的问题看起来与此类似,但我也尝试过 如何才能获得今天在git中提交的总行数?

小智 3

为了使它工作,我修改了 gitstats 的第 75 行,从

def getlogrange(defaultrange = 'HEAD', end_only = True):
Run Code Online (Sandbox Code Playgroud)

def getlogrange(defaultrange = 'HEAD', end_only = False):
Run Code Online (Sandbox Code Playgroud)