Learning git the internal way.