执行gitstats时除以零运行时错误

时间:2012-07-10 08:51:26

标签: git

执行gitstats时,

除以零运行时错误。请在下面找到错误截图:

使用仅包含二进制文件的git存储库,似乎getTotalLOC()产生零并导致被除零错误:

File "/usr/bin/gitstats", line 1034, in create
f.write('<tr><td>%s</td><td>%d (%.2f%%)</td><td>%d (%.2f%%)</td><td>%d</td></tr>' % (ext, files, (100.0 * files) / data.getTotalFiles(), lines, (100.0 * lines) / data.getTotalLOC(), lines / files))
ZeroDivisionError: float division by zero

1 个答案:

答案 0 :(得分:0)

使用apt-get

安装gitstats时出错

下载源代码 http://repo.or.cz/w/gitstats.git/snapshot/910d179c5f116254cef7440b8511f97a99b3c277.tar.gz或最新的master并安装。

tar -xzvf gitstats-910d179c5f116254cef7440b8511f97a99b3c277.tar.gz -C。

cd gitstats

sudo make install

运行

sudo gitstats repo_path path_to_store_the_created_stats_results