author | Linus Torvalds <torvalds@g5.osdl.org> | |
Thu, 14 Jul 2005 00:27:48 +0000 (17:27 -0700) | ||
committer | Linus Torvalds <torvalds@g5.osdl.org> | |
Thu, 14 Jul 2005 00:27:48 +0000 (17:27 -0700) | ||
commit | 2408cff9f738459019709c8c12d0bd8a5605566f | |
tree | 9baa5e67c470376b09cbcc4cb68ef80654753e1f | tree | snapshot |
parent | 1b668341db6576d8d851473c74388031b319798a | commit | diff |
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.
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.
entry.c | diff | blob | history |