Package: gitstats
Version: 2015.10.03-1
Severity: normal

Dear Maintainer,
I have used gitstats with success on several repositories. However, on
the Chicken Scheme repository, it stalls. The repository is here:

http://code.call-cc.org/git/chicken-core.git

I have tried 

$ mkdir stats
$ gitstats -c commit_begin='HEAD~10' . stats

and gitstats begins to woek, but gets stuck here:


[0.08960] >> git shortlog -s "4.9.0rc1" "^4.8.3"
[0.10679] >> git shortlog -s "4.8.0.6" "^4.9.0rc1"
[0.10893] >> git shortlog -s "4.9.0" "^4.8.0.6"
[0.05235] >> git shortlog -s "4.9.0.1" "^4.9.0"
[0.07326] >> git shortlog -s "4.10.0rc1" "^4.9.0.1"
[0.04814] >> git shortlog -s "4.10.0rc2" "^4.10.0rc1"
[0.04684] >> git shortlog -s "4.10.0rc3" "^4.10.0rc2"
[0.06465] >> git shortlog -s "4.10.0rc4" "^4.10.0rc3"
[0.10037] >> git shortlog -s "4.10.0" "^4.10.0rc4"
[0.06465] >> git shortlog -s "4.10.1" "^4.10.0"
[0.16433] >> git shortlog -s "4.11.0rc1" "^4.10.1"
>> git rev-list --pretty=format:"%at %ai %aN <%aE>" HEAD | grep -v ^commit

It does not finish processing, even after 6 hours.

To help keep this reproducible, I have updated the repository until
commit 87c1bab9c5ecc28af323b76f2bc5ef10fb17ab76 which was made
on Fri Apr 15 22:44:48 2016 -0500.

I have used gitstats on much larger repositories (like Openwrt's),
with success.

(Chicken's checked out repo takes 655Mb, while Openwrt's
takes 5.4Gb on my machine -- I know this is not a precise
measure of the volume of data that gitstats would have
to deal with, but I think it is enough evidence that
what's going on is not just slowness due to input size)

Thank you!
J.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.5.0-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages gitstats depends on:
ii  git [git-core]             1:2.8.1-1
ii  gnuplot-x11 [gnuplot-nox]  4.6.6-3
ii  python2.7                  2.7.11-7

gitstats recommends no packages.

gitstats suggests no packages.

-- no debconf information

Reply via email to