TODO.txt 1.9KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. []
  2. - BUG linux-2.6 repository
  3. - git-log --pretty=format:"%at %an" |grep -C3 unknown
  4. - git-rev-list (for number of files in each revision) says "Warning: failed to parse line "<unknown> 17741"
  5. [Unsorted]
  6. - clean up after running gnuplot (option to keep .dat files around?)
  7. - show raw data in some way (the tables used currently aren't very nice)
  8. - allow multiple stylesheets
  9. - parameter --style
  10. - styles/{default,...}.css
  11. - could show some statistics from last year, month, etc... pisg-like?
  12. - use sortable.js
  13. - Commandline options
  14. --title "Project name"
  15. --debug / --verbose
  16. - state saving/restoring?
  17. - could save data that can not be recreated quickly (for example files/lines data)
  18. - tags
  19. - files_by_stamp could be cached
  20. - would have to cope with cases where history is rewritten
  21. - use pickle.dump() & pickle.load()
  22. - where to save the state file? <repo>/.git/gitstats.dat ?
  23. - also save command line settings and use them next run if not overridden?
  24. [Stats]
  25. - General
  26. - Total repository size (slooooow)?
  27. - Activity by Time?
  28. - (G?) Last 30 days
  29. - (G?) Last 12 months
  30. - (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. - Lines
  37. - (T) Author of Year
  38. - 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?
  44. - Lines
  45. - Average lines/file
  46. - (G) Lines of Code: show tags as vertical lines?
  47. - Tags
  48. - Lines
  49. - Authors (count of people contributing after last version)?
  50. - Author page for each author
  51. - Name, mail
  52. - Total commits (%)
  53. - LOC (%)
  54. - Last commit: date
  55. - First commit: date
  56. - Activity by Clock Time
  57. - (G) Hour of Day
  58. - (G) Day of Week
  59. - (T) Activity in Directories: Directory, Changes, LOC, LOC/change
  60. - (Most Recent Commits?)
  61. - Author of Month(s):
  62. - Author of Year(s):
  63. - Pages for years?
  64. - Commits (% of all)
  65. - Author top ten
  66. - Month statistics