It would definitely be possible to do this with git by parsing the output of git-log
, which by default shows you commits with their hash, author, date, and commit message. It looks like this:
commit faa1f8bd1aacf30579512641c34908a7bf94978e
Author: Developer <[email protected]>
Date: Thu Oct 8 15:25:12 2009 -0500
short commit message
bugfixes
commit bdf49034c2a113abcb39cfb5398289beb3a7c393
Author: Developer <[email protected]>
Date: Thu Oct 8 10:01:08 2009 -0500
awesome commit message
Here's an itemized list of changes:
- fix spelling mistakes in error output
- code can now solve NP-complete problems