gnuplot: added bmargin for plots that had rotated x labels cut off.
[gitstats.git] / doc / TODO.txt
blobd4339f73117c9e96eff3099d83458d07c2113012
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 [Unsorted]
9 - clean up after running gnuplot (option to keep .dat files around?)
10 - show raw data in some way (the tables used currently aren't very nice)
11 - allow multiple stylesheets
12         - parameter --style
13         - styles/{default,...}.css
14 - could show some statistics from last year, month, etc... pisg-like?
15 - use sortable.js
16 - Commandline options
17         --title "Project name"
18         --debug / --verbose
19 - state saving/restoring?
20         - could save data that can not be recreated quickly (for example files/lines data)
22 [Stats]
23 - Activity by Time?
24         - (G?) Last 30 days
25         - (G?) Last 12 months
26         - (T) Hour of Week: percentages / coloring?
28 - Authors
29         - (T) List of authors
30                 - Lines
31                 - Position by nrof commits
32         - (T) Author of Month
33                 - Places 2-N ?
34                 - Lines
35         - (T) Author of Year
36                 - Places 2-N
37                 - Lines
39 - Files
40         - Average revisions per file
41         - (G) Average file size: x = date, y = lines/file
42         - (T) Largest Files?
43         - (T) Files With Most Revisions?
45 - Lines
46         - Average lines/file
47         - (G) Lines of Code: show tags as vertical lines?
49 - Tags
50         - Lines
51         - Authors (count of people contributing after last version)?
53 - Author page for each author
54         - Name, mail
55         - Total commits (%)
56         - LOC (%)
57         - Last commit: date
58         - First commit: date
59         - Activity by Clock Time
60                 - (G) Hour of Day
61                 - (G) Day of Week
62         - (T) Activity in Directories: Directory, Changes, LOC, LOC/change
63         - (Most Recent Commits?)
64         - Author of Month(s):
65         - Author of Year(s):
67 - Pages for years?
68         - Commits (% of all)
69         - Author top ten
70         - Month statistics