Make git commit header private.
Also rebuild the git commit header if TROOT.{cxx,h} change.