From a4287f65878000b42d11704692f9ea3734014b4c Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 2 Jul 2010 19:34:26 +0200 Subject: win32 compatability adjustments --- lib/git/util.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib/git/util.py') diff --git a/lib/git/util.py b/lib/git/util.py index 54c3414e..fcb50585 100644 --- a/lib/git/util.py +++ b/lib/git/util.py @@ -214,6 +214,11 @@ class LockFile(object): # instead of failing, to make it more usable. lfp = self._lock_file_path() try: + # on bloody windows, the file needs write permissions to be removable. + # Why ... + if os.name == 'nt': + os.chmod(lfp, 0777) + # END handle win32 os.remove(lfp) except OSError: pass -- cgit v1.2.1