Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Make "git-checkout" create files with O_EXCL
We should always have unlinked any old ones before, but this just makes sure that we never over-write any old file. A quick "grep" now shows that all the core tools that open files for writing use O_EXCL, ie we never overwrite an existing file in place.
- Loading branch information