file: preserve original file mode after commit