c++  commit