Add statistics about changed lines in time
[gitstats.git] / doc / TODO.txt
blobd1b86d65f49e0d5bb7b728ebb06f18778fa061ff
1 []
2 - cleanup: use defaultdict(int) for counting dicts instead of foo[x] = foo.get(x, 0) + 1
3         - not supported in python 2.4 - do any users use python 2.4?
4         - debian lenny (oldstable) has python 2.5
5 - bug: multirepo tags
6         - self.tags contains tags from all repos - WRONG
8 - general: analysis, ohloh-like?
9         - age: active days / days - high % means active project usually
10         - number of contributors (& their active days)
12 - https://sourceforge.net/tracker/index.php?func=detail&aid=2865754&group_id=203965&atid=987714
13         - gitstats is a great tool, but the one thing that I miss is the number of
14         SLOC or comments on the "lines of code" image. Could this somehow be
15         added?
17 [Unsorted]
18 - clean up after running gnuplot (option to keep .dat files around?)
19 - show raw data in some way (the tables used currently aren't very nice)
20 - allow multiple stylesheets
21         - parameter --style
22         - styles/{default,...}.css
23 - could show some statistics from last year, month, etc... pisg-like?
24 - Commandline options
25         --debug / --verbose
26 - save command line settings and use them next run if not overridden?
28 [Stats]
29 - General
30         - Total repository size (slooooow)?
32 - Activity by Time?
33         - (G?) Last 30 days
34         - (G?) Last 12 months
35         - (T) Hour of Week: percentages / coloring?
36         - (G) Pace of Changes - number of line/other changes happening over time
38 - Authors
39         - (T) List of authors
40                 - Lines
41         - (T) Author of Month
42                 - Lines
43         - (T) Author of Year
44                 - Lines
46 - Files
47         - Average revisions per file
48         - (G) Average file size: x = date, y = lines/file
49         - (T) Largest Files?
50         - (T) Files With Most Revisions?
52 - Lines
53         - Average lines/file
54         - (G) Lines of Code: show tags as vertical lines?
56 - Tags
57         - Lines
59 - Author page for each author
60         - Name, mail
61         - Total commits (%)
62         - LOC (%)
63         - Last commit: date
64         - First commit: date
65         - Activity by Clock Time
66                 - (G) Hour of Day
67                 - (G) Day of Week
68         - (T) Activity in Directories: Directory, Changes, LOC, LOC/change
69         - (Most Recent Commits?)
70         - Author of Month(s):
71         - Author of Year(s):
73 - Pages for years?
74         - Commits (% of all)
75         - Author top ten
76         - Month statistics