A exercise for study 《Pragmatic Version Control》