如何修改gitstats以仅为其统计信息使用指定的文件扩展名?

Fak*_*hid 6 python

有问题的统计发生器的网站是:

http://gitstats.sourceforge.net/
Run Code Online (Sandbox Code Playgroud)

它的git存储库可以从以下位置克隆:

git clone git://repo.or.cz/gitstats.git
Run Code Online (Sandbox Code Playgroud)

我想做的是:

./gitstatus --ext=".py" /input/foo /output/bar
Run Code Online (Sandbox Code Playgroud)

如果没有经过大量修改就无法轻松传递上述选项,我只需要对要包含的文件扩展名进行硬编码.

但是,我不确定要修改的相关代码部分,即使我知道,我也不确定如何开始这样的修改.

这似乎很简单,但唉......

Sha*_*ilo 6

我今天在寻找同样的事情时发现了这个问题.在阅读了sinelaw的回答后,我查看了代码并最终分配了该项目.

https://github.com/ShawnMilo/GitStats

我添加了"exclude_extensions"配置选项.它不会影响输出的所有部分,但它会到达那里.

一旦我完全理解了git输出所做的一切,我最终可能会进行相当广泛的重写.原始项目几乎就在四年前的今天开始,由于标准库和Python语言的许多更新,可以进行大量的清理工作.