control file changes commit