working through chap 9 of pro git