@@ -2166,10 +2166,10 @@ def _InitGitDir(self, mirror_git=None, force_sync=False):
21662166 if force_sync :
21672167 print ("Retrying clone after deleting %s" % self .gitdir , file = sys .stderr )
21682168 try :
2169- shutil .rmtree (os .path .realpath (self .gitdir ))
2169+ portable .rmtree (os .path .realpath (self .gitdir ))
21702170 if self .worktree and os .path .exists (
21712171 os .path .realpath (self .worktree )):
2172- shutil .rmtree (os .path .realpath (self .worktree ))
2172+ portable .rmtree (os .path .realpath (self .worktree ))
21732173 return self ._InitGitDir (mirror_git = mirror_git , force_sync = False )
21742174 except :
21752175 raise e
@@ -2210,9 +2210,9 @@ def _InitGitDir(self, mirror_git=None, force_sync=False):
22102210 self .config .SetString ('core.bare' , None )
22112211 except Exception :
22122212 if init_obj_dir and os .path .exists (self .objdir ):
2213- shutil .rmtree (self .objdir )
2213+ portable .rmtree (self .objdir )
22142214 if init_git_dir and os .path .exists (self .gitdir ):
2215- shutil .rmtree (self .gitdir )
2215+ portable .rmtree (self .gitdir )
22162216 raise
22172217
22182218 def _UpdateHooks (self ):
@@ -2384,7 +2384,7 @@ def _InitWorkTree(self, force_sync=False):
23842384 except GitError as e :
23852385 if force_sync :
23862386 try :
2387- shutil .rmtree (dotgit )
2387+ portable .rmtree (dotgit )
23882388 return self ._InitWorkTree (force_sync = False )
23892389 except :
23902390 raise e
@@ -2402,7 +2402,7 @@ def _InitWorkTree(self, force_sync=False):
24022402 self ._CopyAndLinkFiles ()
24032403 except Exception :
24042404 if init_dotgit :
2405- # shutil .rmtree(dotgit)
2405+ # portable .rmtree(dotgit)
24062406 portable .rmtree (dotgit )
24072407 raise
24082408
0 commit comments