70 Commits

Author SHA1 Message Date
Heikki Hokkanen
c2310a8bf3 Change manpage repository address to github. 2014-11-07 19:06:14 +02:00
Jani Hur
0e06856b98 How to merge author information.
Signed-off-by: Heikki Hokkanen <hoxu@users.sf.net>
2014-09-13 10:00:04 +03:00
Heikki Hokkanen
6d39c9fbe9 Document start_date option on the manpage. 2014-06-17 18:42:21 +03:00
Heikki Hokkanen
fc9b04ffea Bump README python requirement to 2.6.0.
The code already checks for python 2.6.
2013-12-21 15:13:51 +02:00
Alexander Strasser
a664c2eb6b Fix minor documentation issues
* author.txt was renamed to AUTHOR
* use git shortlog instead of git-shortlog
  because the latter is not necessarily in PATH

Signed-off-by: Heikki Hokkanen <hoxu@users.sf.net>
2013-09-29 10:20:52 +03:00
Heikki Hokkanen
c447e55a7a Make number of processes configurable.
Default to 8.
2013-07-29 17:42:36 +03:00
Sven van Haastregt
084303928c Add example invocations to documentation
Signed-off-by: Heikki Hokkanen <hoxu@users.sf.net>
2013-02-24 10:02:25 +02:00
Heikki Hokkanen
3405250939 Rename doc files to uppercase for consistency. 2013-02-24 09:48:33 +02:00
Heikki Hokkanen
0e059fc31c Mention sortable.js license (MIT) in doc/license.
Thanks-to: Stephen Gordon <stephen.a.gordon@gmail.com>
2013-02-24 09:48:27 +02:00
Heikki Hokkanen
e6b3058337 Document linear_linestats and project_name options. 2012-07-19 13:08:15 +03:00
Heikki Hokkanen
04d459ac81 todo: updated. 2011-02-18 17:33:36 +02:00
Heikki Hokkanen
db7fa31293 README: s/GPLv2 or older/GPLv2 or later/.
gitstats is dual-licensed under GPLv2/GPLv3, so naturally the contributions are
asked to be GPLv2+.

Thanks-to: Matthieu Moy <Matthieu.Moy@grenoble-inp.fr>
2011-01-10 20:44:52 +02:00
Heikki Hokkanen
9473138e28 Cover options in the manpage. 2010-08-07 10:25:36 +03:00
Heikki Hokkanen
70c7bd5ccc Add a simple manpage.
The manpage is in pod format, and pod2man can be used to convert it.
2010-08-07 10:06:55 +03:00
Heikki Hokkanen
80ee0af3f1 todo: bug on linux-2.6 repo. 2010-01-31 09:23:09 +02:00
Heikki Hokkanen
db3ad67b96 todo: analysis. 2010-01-06 10:38:34 +02:00
Heikki Hokkanen
4042ac12e7 Makefile: set VERSION properly on release. 2010-01-06 10:38:34 +02:00
Heikki Hokkanen
9f6504b11f todo: removed stale comment about linux-2.6 repo. 2010-01-06 10:38:34 +02:00
Heikki Hokkanen
fcbe8cd800 todo: remove some items.
Todo items for another project... :)
2010-01-06 10:38:33 +02:00
Heikki Hokkanen
552ec96a6f todo: more items. 2009-12-23 17:54:40 +02:00
Heikki Hokkanen
ba20779ad2 README: mention bare clone is ok as well. 2009-06-20 15:54:39 +03:00
Heikki Hokkanen
0212bf1ce9 Tags: show commits & authors for each tag.
A simple assumption is made about the tags: it's assumed that they come in
chronological order, and share the same history (eg. v0.0.1, v0.0.2). That way,
to get commits made for v0.0.2, we simply look for history from v0.0.1 to
v0.0.2.
2009-06-18 21:07:35 +03:00
Heikki Hokkanen
c41e414173 todo: ideas on tags. 2009-06-18 20:46:12 +03:00
Heikki Hokkanen
73782ab3e3 todo: remove sortable.js. 2008-10-21 16:58:37 +03:00
Heikki Hokkanen
4f38e59344 Updated todo to reflect caching.
Some data from linux-2.6 and wine repositories:

linux-2.6:

Execution time 8574.73483 secs, 8539.54468 secs (99.59 %) in external commands)
Execution time 532.61431 secs, 509.50925 secs (95.66 %) in external commands)

-> time reduced to ~6%

wine:

Execution time 1538.62315 secs, 1512.65805 secs (98.31 %) in external commands)
Execution time 341.02903 secs, 331.91908 secs (97.33 %) in external commands)

-> time reduced to ~22%

And this is just one particular function that is cached.

The downside is more used diskspace, the cache for linux-2.6 for example
is 2.9 MiB at the moment.
2008-07-15 16:33:54 +03:00
Heikki Hokkanen
2b852d8ab9 Deleted the stale roadmap. 2008-06-29 08:05:48 +03:00
Heikki Hokkanen
1756f27c42 License is GPLv2 / GPLv3.
As stated in doc/README, contributions from now on should be under
"GPLv2 or older" to allow upgrading to newer versions of GPL
(if I think they are sensible :-)

This is essentially the same as "GPLv2 or older approved by the author."

Feedback is welcome.
2008-06-29 08:04:16 +03:00
Heikki Hokkanen
128e1adaae Updated some docs. 2008-06-29 07:58:03 +03:00
Heikki Hokkanen
f9fa40d813 List of Authors: added "# by commits" column. 2007-09-07 11:37:21 +03:00
Heikki Hokkanen
c31ca0c2f8 todo: activity -> Pace of Changes. 2007-09-07 11:06:30 +03:00
Heikki Hokkanen
74b80b4ce0 todo: state saving -> command line settings. 2007-09-07 10:32:59 +03:00
Heikki Hokkanen
fc614c6d50 authors: added "Next top 5" column to author of month/year.
Only names are shown for the next 5.
2007-09-07 10:29:50 +03:00
Heikki Hokkanen
df8f910b19 todo: ideas on state saving/restoring. 2007-09-06 15:32:37 +03:00
Heikki Hokkanen
4274e58ac8 Portability: use python's reverse() instead of |tac.
This should make gitstats work on FreeBSD.

Thanks to Alexander Botero-Lowry.
2007-09-06 10:47:20 +03:00
Heikki Hokkanen
3ffee5fce8 doc/author.txt: subject should include "gitstats". 2007-09-06 10:36:38 +03:00
Heikki Hokkanen
4da1619fb4 todo: total repository size. 2007-09-06 10:02:56 +03:00
Heikki Hokkanen
c257429c56 Attempt to optimize file counting.
Two executions of 'git-rev-list' were merged and python used instead of sh
snippet. From initial testing this seems to _slow_ things down.
2007-08-29 20:04:17 +03:00
Heikki Hokkanen
1eb86dbf2c gnuplot: added bmargin for plots that had rotated x labels cut off. 2007-08-29 19:17:26 +03:00
Heikki Hokkanen
41da84c96f todo: more items. 2007-08-28 16:58:46 +03:00
Heikki Hokkanen
87e9aa1668 todo: --debug. 2007-08-24 15:11:08 +03:00
Heikki Hokkanen
4382511926 todo: commandline options. 2007-08-24 13:27:21 +03:00
Heikki Hokkanen
3b5e00ed1c todo: cleanup of gnuplot input files. 2007-08-22 21:05:08 +03:00
Heikki Hokkanen
ebb337bbaa todo: x-label bug & show raw data. 2007-08-22 14:53:47 +03:00
Heikki Hokkanen
87c85c79b9 todo cleanup. 2007-08-22 14:35:55 +03:00
Heikki Hokkanen
453f6e453c todo: remove stale items. 2007-08-22 14:06:29 +03:00
Heikki Hokkanen
851296a4d7 Added doc/INSTALL. 2007-08-21 19:22:55 +03:00
Heikki Hokkanen
3f2fc8db00 Copy gitstats.css to output path if it does not exist. 2007-08-21 19:01:16 +03:00
Heikki Hokkanen
d0c9bd5abb Optimize total lines of code.
Get total lines of code from "git-log --shortstat" instead of "cat".
2007-08-21 16:14:29 +03:00
Heikki Hokkanen
b345047de8 Collect line statistics properly. 2007-08-21 15:18:36 +03:00
Heikki Hokkanen
012cf6be52 Collect some data for inserted/deleted lines each commit. 2007-08-16 20:09:37 +03:00