Make your own commit representation view, read: Advanced Print
Read about commits compare by scores: Advanced Compare
$ ./example.py log
show descriptions of last 5 commits (is equal to $ example.py log -n 5)
$ ./example.py log best | [0, 1, ...] | 20140512.120023
show description of the best / commit at position 0,1, ... or commit with name 20140512.120023
$ ./example.py log -n 10
show description of last 10 commits
$ ./example.py log best -n 5
show description of the best among last 5 commits
$ ./example.py log -c
show descriptions and full configs
$ ./example.py log -c -k a b
show descriptions and configs with keys 'a' and 'b' from config
$ ./example.py log -i
show descriptions and incremental difference of configs
Fork me on GitHub