tag then commit