Ignore EPERM when pruning refs
Apparently OSX returns this when trying to remove a directory. Change-Id: Ib824650ffc3d3945cec8020ccc5337cbe274471b
This commit is contained in:
parent
844ea40f8e
commit
b8ed113284
@ -1224,7 +1224,7 @@ class PruneChangeTask(Task):
|
||||
try:
|
||||
repo.deleteRef(change_ref)
|
||||
except OSError, e:
|
||||
if e.errno != errno.EISDIR:
|
||||
if e.errno not in [errno.EISDIR, errno.EPERM]:
|
||||
raise
|
||||
session.delete(change)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user