summaryrefslogtreecommitdiff
path: root/compat/cygwin.h
diff options
context:
space:
mode:
authorLibravatar Johannes Sixt <j6t@kdbg.org>2008-11-19 17:25:27 +0100
committerLibravatar Junio C Hamano <gitster@pobox.com>2008-11-23 19:26:42 -0800
commit632f70178784291bd2974e07fdcd2b8e8608f252 (patch)
treef47e781f5332c4cca45dde264a4b700e0b53a2ee /compat/cygwin.h
parentrequest-pull: make usage string match manpage (diff)
downloadtgif-632f70178784291bd2974e07fdcd2b8e8608f252.tar.xz
compat/mingw.c: Teach mingw_rename() to replace read-only files
On POSIX, rename() can replace files that are not writable. On Windows, however, read-only files cannot be replaced without additional efforts: We have to make the destination writable first. Since the situations where the destination is read-only are rare, we do not make the destination writable on every invocation, but only if the first try to rename a file failed with an "access denied" error. Signed-off-by: Johannes Sixt <j6t@kdbg.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'compat/cygwin.h')
0 files changed, 0 insertions, 0 deletions