commit a file change