Treat file overwrite and marked file overwrite differently

This commit is contained in:
I-Al-Istannen
2020-12-05 14:03:43 +01:00
parent 2d64409542
commit 4ce385b262
2 changed files with 24 additions and 7 deletions

View File

@@ -30,6 +30,8 @@ def _resolve_no_delete(_path: PurePath, conflict: ConflictType) -> FileConflictR
# Update files
if conflict == ConflictType.FILE_OVERWRITTEN:
return FileConflictResolution.DESTROY_EXISTING
if conflict == ConflictType.MARKED_FILE_OVERWRITTEN:
return FileConflictResolution.DESTROY_EXISTING
# But do not delete them
return FileConflictResolution.KEEP_EXISTING