2 - copy/link statgit.css to target dir
3 - Activity: gnuplot graphs of tables
5 - development statistics generator for git
6 - should be as versatile as statcvs / statsvn
11 - Current list of files
12 - git-ls-tree -r <revision>
13 - get a list of files in each revision
14 - git-log --stat or --shortstat - N files changed, N insertions, N deletions
15 - git-log --name-status - svn-like list of modifications for each commit
17 - first and last commit
19 - not all tags are tags on refs?
20 - git-log |git-shortlog -s
21 - author: number of commits
23 - XXX git-log --pretty=oneline |wc -l != git-rev-list --all |wc -l
24 - git-rev-list HEAD == git-log --pretty=oneline
28 - Report Period (git-log)
29 - DONE Total Files (git-ls-files)
39 - Hour of weekday -> 7x25?
41 - DONE Commits by year/month
42 - DONE Commits by year
46 - show only first 10 and rest on separate page?
47 - DONE (T): author, commits (%), LOC?, first commit, last commit
48 - DONE (T): Developer of the Month: month, author, commits, LOC?
49 - DONE (T): Author of Year
54 - Average revisions per file
55 - (G) File Count by Date: x = date, y = files
56 - (G) Average file size: x = date, y = lines/file
57 - (T) File Extensions (or mime types from "file"?): extension, files (%), lines (%), lines/file
59 - (T) Files With Most Revisions?
61 - (G) Lines of Code: x = date, y = lines
64 - DONE (T): Name, Date
66 - Authors (count of people contributing after last version)?
68 - Author page for each author
74 - Activity by Clock Time
77 - (T) Activity in Directories: Directory, Changes, LOC, LOC/change
78 - (Most Recent Commits?)
82 - Report Period (first/last date of commits)
88 - Lines of Code: x = date, y = lines, releases/tags as vertical lines
89 - Table: Top 10 Authors: author, LOC (%)
90 - Table: Repository tags: name, date, lines, LOC Churn, Developers
91 - Tree: Directories: dir (N files, N lines)
94 - Number of developers
95 - Table: author, changes (%), LOC (%), LOC/change
96 - Graph: Lines of Code: x = date, y = lines, colored lines for each author
97 - Table: Developer of the Month: month, author, lines
98 - Graph: Developer Activity
99 - Graph: Author Activity (bar for each author, showing modifying/adding percentages) (could be table)
100 - Graphs: Activity by Clock Time
105 - Lines of Code (same as main graph)
108 - Graph: File Sizes and File Counts: x = date, y = files
109 - Graph: Average File Size (x = date, y = LOC/file)
111 - Table: Largest Files
112 - Table: Files With Most Revisions
119 - Use gnuplot, graphviz etc ?
122 - $ statgit [-o html] /path/to/git /output/dir
125 - statgit or gitstats (no google hits for either)
129 - could show some statistics from last year, month, etc... pisg-like?
130 - style: tabs at top for different pages