Wulf C. Krueger
d2b5b32071
Don't revert getAuthors' sorting by commits by sorting again.
getAuthors sorts by commits, sorting it again negates that and instead
sorts the list alphabetically again which kind of defeats the purpose.
Signed-off-by: Heikki Hokkanen <hoxu@users.sf.net>
16 年之前
Wulf C. Krueger
b54e19c8c0
Activate grids on y for all graphs.
Signed-off-by: Heikki Hokkanen <hoxu@users.sf.net>
[hoxu@users.sf.net: removed some unrelated changes]
16 年之前
Heikki Hokkanen
572c2b774f
Don't choke on one day old repositories.
16 年之前
Heikki Hokkanen
c5cdf5750e
Limit author table to 20, and list only name for rest.
Can be overriden with -c max_authors=N
16 年之前
Heikki Hokkanen
13b04c093a
Override conf values with right type.
If the value overridden is int, convert new value to int as well.
16 年之前
Heikki Hokkanen
df24a48ce4
Allow overriding of some config variables.
gitstats -c key=value overrides config values.
16 年之前
Heikki Hokkanen
dffb3ca0fa
Cleanup: moved rest of the code to a new class.
16 年之前
Heikki Hokkanen
419243008a
Fixed two variable references.
No functional effect at this point.
16 年之前
Heikki Hokkanen
c5d1d33693
Bump copyright year :)
16 年之前
Heikki Hokkanen
cd53ecdcf2
Cache line count in blobs as well.
16 年之前
Heikki Hokkanen
59eb18b413
Wider gnuplot graphs.
Use 1.0,0.5 size for now.
16 年之前
Heikki Hokkanen
7cbace764f
Rotate x label for 'Commits by Year'.
16 年之前
Heikki Hokkanen
576f887d59
Oops, actually fix the handling of mails without '@'.
16 年之前
Heikki Hokkanen
48e0acd6fb
Fixed handling of weird author e-mails.
Commit e5fc428ecf3b23ed6b1a640bbddff9a59b251969 broke for linux-2.6 repository
for example, so we make a little bit more effort in handling weird e-mail
addresses. The linux-2.6 repository contains quite a few of these, some can be
found with the following command:
git rev-list --pretty=format:"%H %an <%aE>" HEAD | grep -v ^commit |grep -v '@'
16 年之前
Heikki Hokkanen
d4ae9a07a5
Moved 'Commits by Domains' to 'Authors' page.
The activity page is about the date/time of commits, and authors about commit
authorship-related information.
16 年之前
Wulf C. Krueger
e5fc428ecf
Add a graph for commits per domain.
Signed-off-by: Heikki Hokkanen <hoxu@users.sf.net>
16 年之前
Wulf C. Krueger
18cc2ebc5b
Fix ordering of fields for the list of authors.
commits_frac was used in date_first's place in f.write and, thus, completely
wrong in the resulting HTML report.
Signed-off-by: Heikki Hokkanen <hoxu@users.sf.net>
16 年之前
Heikki Hokkanen
db3ad67b96
todo: analysis.
16 年之前
Heikki Hokkanen
2d0158f092
Files by date: set ytics autofreq.
16 年之前
Heikki Hokkanen
cc7a07e9fb
Don't write duplicate entries to files_by_date.dat.
16 年之前
Heikki Hokkanen
4042ac12e7
Makefile: set VERSION properly on release.
16 年之前
Heikki Hokkanen
48919ff425
Makefile: use 'git describe' for version if possible.
16 年之前
Heikki Hokkanen
9f6504b11f
todo: removed stale comment about linux-2.6 repo.
16 年之前
Heikki Hokkanen
220c4ec90d
General: average commits/active days & all days.
16 年之前
Heikki Hokkanen
97ce810bec
General: show age separately (days, active days, %).
16 年之前
Heikki Hokkanen
b4764d471b
General: show total lines added/removed.
16 年之前
Heikki Hokkanen
2d596426f7
CSS: Vertical align 'top' for tags table.
16 年之前
Heikki Hokkanen
0f2064ca2a
Authors: show lines added/removed.
16 年之前
Heikki Hokkanen
b49bc1b9ad
Fixed project 'active days' counting.
Commits in projects with lots of activity and authors don't happen
chronologically (patches are accepted later etc), so the counting was messed up
for them (git.git for example).
16 年之前
Heikki Hokkanen
52a20a7b09
Cleanup, use get('foo', 0) + 1 instead of if/else.
16 年之前
Heikki Hokkanen
d1a2b53576
Oops, fixed author parsing.
This was supposed to be part of the last commit.
16 年之前
Heikki Hokkanen
8542a238e2
Activity: added 'Commits by Timezone'.
16 年之前
Heikki Hokkanen
04568e7fbd
CSS: tweaked style.
16 年之前
Heikki Hokkanen
3585ce766d
Show weekly activity for last 32 weeks.
16 年之前
Heikki Hokkanen
5fd64e6c19
Removed unnecessary datetime parsing.
16 年之前
Heikki Hokkanen
fcbe8cd800
todo: remove some items.
Todo items for another project... :)
16 年之前
Heikki Hokkanen
c694bcfdac
Merge branch 'todo' into master
16 年之前
Heikki Hokkanen
552ec96a6f
todo: more items.
16 年之前
Heikki Hokkanen
50997a26be
Show 'active days' for the whole project, too.
16 年之前
Heikki Hokkanen
e4c73e3680
Added 'active days' for authors.
Shows how many days the author has done commits on.
16 年之前
Heikki Hokkanen
7e29a4b07f
Makefile: install to /usr/local by default.
16 年之前
Heikki Hokkanen
3a02a74445
Makefile: when installing, change VERSION with sed.
16 年之前
Heikki Hokkanen
93696ae336
Makefile: added 'release' target.
16 年之前
Heikki Hokkanen
3a2b43e5a4
Added a Makefile with simple install target.
16 年之前
Heikki Hokkanen
e774d43ca4
Also look for resource files in ../share/gitstats.
This allows installing in other locations besides /usr.
16 年之前
Heikki Hokkanen
71a5f4c4a1
Set 'ytics 1' for files graph.
This prevents tics like 1.75, 2.5 etc on file count / y-axis.
Reported by Anonymous on SourceForge bug #2892604 .
16 年之前
Heikki Hokkanen
8908774429
Cleaner output when not outputting to a tty.
Allow piping into a log file more cleanly without spewing \r (on Linux which
supports os.isatty()).
16 年之前
Heikki Hokkanen
d04805bbad
Actually pass floats when formatting '%f'.
Some of these were pointed out by Anonymous on SourceForge bug #2830659 .
16 年之前
Heikki Hokkanen
66ce243b65
CSS: margin 'none' -> '0'.
After this change the CSS validates on jigsaw.w3.org.
Reported by Anonymous on SourceForge bug #2886542 .
16 年之前
Heikki Hokkanen
6397a94b30
Search '/usr/share/gitstats/' for static files as well.
The first path to be searched is the directory of the binary, then
/usr/share/gitstats/. This is so that you can have both a "global" gitstats
version and a user-specific checkout installed, and the static files should be
taken from the matching place.
This change is done in preparation for Debian packaging.
Vincent Fourmond <fourmond@debian.org> is planning to package gitstats for
debian (RFP #440392 ).
16 年之前