[] - Files - (T) File count by date - better style for images & tables (keep next to each other?) - parameter --style default.css - styles/default.css [0.0.1] - style: fix table colors - copy/link gitstats.css to target dir - find out pwd or home dir? [Unsorted] - could show some statistics from last year, month, etc... pisg-like? - use sortable.js [Information] - git-log - git-ls-files - Current list of files - git-ls-tree -r - get a list of files in each revision - git-log --stat or --shortstat - N files changed, N insertions, N deletions - git-log --name-status - svn-like list of modifications for each commit - git-rev-list --all - first and last commit - git-show-ref --tags - not all tags are tags on refs? - git-log |git-shortlog -s - author: number of commits - git-what-changed - XXX git-log --pretty=oneline |wc -l != git-rev-list --all |wc -l - git-rev-list HEAD == git-log --pretty=oneline - for rev in $(git-rev-list HEAD); do echo "$rev" $(git-ls-tree -r "$rev" |wc -l); done - number of files in each revision [Stats] - Activity by Time? - (G?) Last 30 days - (G?) Last 12 months - (T) Hour of Week: percentages / coloring? - Authors - (T) List of authors - Lines - Position by nrof commits - (T) Author of Month - Places 2-N ? - Lines - (T) Author of Year - Places 2-N - Lines - Files - Average revisions per file - (G) Average file size: x = date, y = lines/file - (T) Largest Files? - (T) Files With Most Revisions? - Lines - Average lines/file - (G) Lines of Code: x = date, y = lines - could show tags as vertical lines - Tags - Lines - Authors (count of people contributing after last version)? - Author page for each author - Name, mail - Total commits (%) - LOC (%) - Last commit: date - First commit: date - Activity by Clock Time - (G) Hour of Day - (G) Day of Week - (T) Activity in Directories: Directory, Changes, LOC, LOC/change - (Most Recent Commits?) - Author of Month(s): - Author of Year(s): - Pages for years? - Commits (% of all) - Author top ten - Month statistics