diff --git a/mergin/merginproject.py b/mergin/merginproject.py index f7000aed..8ec60364 100644 --- a/mergin/merginproject.py +++ b/mergin/merginproject.py @@ -463,7 +463,10 @@ def apply_pull_changes(self, changes, temp_dir): if self.is_versioned_file(path): os.remove(basefile) else: - shutil.copy(src, dest) + try: + shutil.copy(src, dest) + except shutil.SameFileError: + self.log.info(f"Skip copying - paths are identical: {src} and {dest}") if self.is_versioned_file(path): shutil.copy(src, basefile)