File movement and commit