@ -514,7 +514,11 @@ class Update:
self.printWARNING(str(e))
self.printWARNING(_("Re-fetch {name} repository"
).format(name=repname))
removeDir(rpath)
try:
except OSError as e:
raise UpdateError(_("Permission denied to change "
"{repname} repository").format(repname=repname))
self._syncRepository(name,url,rpath,revision,branch)
return True