todo: more items.
[gitstats.git] / doc / TODO.txt
bloba492f10b0ff8991735c72ab940f46076f4640ddc
1 []
2 - optimization: merge the two git-rev-list commands and use python instead of shell while loop
3         - %at %an, remove %H & grep -v
4 - BUG linux-2.6 repository
5         - git-log --pretty=format:"%at %an" |grep -C3 unknown
6         - git-rev-list (for number of files in each revision) says "Warning: failed to parse line "<unknown> 17741"
8 [Bugs]
9 - Graphs: vertical x labels get cut off
11 [Unsorted]
12 - clean up after running gnuplot (option to keep .dat files around?)
13 - show raw data in some way (the tables used currently aren't very nice)
14 - allow multiple stylesheets
15         - parameter --style
16         - styles/{default,...}.css
17 - could show some statistics from last year, month, etc... pisg-like?
18 - use sortable.js
19 - Commandline options
20         --title "Project name"
21         --debug / --verbose
22 - state saving/restoring?
23         - could save data that can not be recreated quickly (for example files/lines data)
25 [Stats]
26 - Activity by Time?
27         - (G?) Last 30 days
28         - (G?) Last 12 months
29         - (T) Hour of Week: percentages / coloring?
31 - Authors
32         - (T) List of authors
33                 - Lines
34                 - Position by nrof commits
35         - (T) Author of Month
36                 - Places 2-N ?
37                 - Lines
38         - (T) Author of Year
39                 - Places 2-N
40                 - Lines
42 - Files
43         - Average revisions per file
44         - (G) Average file size: x = date, y = lines/file
45         - (T) Largest Files?
46         - (T) Files With Most Revisions?
48 - Lines
49         - Average lines/file
50         - (G) Lines of Code: show tags as vertical lines?
52 - Tags
53         - Lines
54         - Authors (count of people contributing after last version)?
56 - Author page for each author
57         - Name, mail
58         - Total commits (%)
59         - LOC (%)
60         - Last commit: date
61         - First commit: date
62         - Activity by Clock Time
63                 - (G) Hour of Day
64                 - (G) Day of Week
65         - (T) Activity in Directories: Directory, Changes, LOC, LOC/change
66         - (Most Recent Commits?)
67         - Author of Month(s):
68         - Author of Year(s):
70 - Pages for years?
71         - Commits (% of all)
72         - Author top ten
73         - Month statistics