I am looking at a Pro Git book trying to plunge into branching and merging in DVCS. So far, it has been an excellent resource, but I have small problems with this section .
In Figure 3-8, we have the following:

The testing hole points to c2b9e , excellent.
But then the author checks the master , makes the change, and suddenly he points to c2b9e , not testing :

I expected this to lead to
HEAD -> master -> some_new_SHA -> f30ab
and
testing -> c2b9e -> f30ab
I have one of those there error in the compiler ! "Moments with this. There are almost no errors in the compiler (error in our own code, of course), so please help me see the error of my ways with this.
git git-branch dvcs
George Armhold
source share