http://people.igalia.com/msanchez/talks/20100722-gititdone.pdf