1
0
Audrius Butkevicius 11 жил өмнө
parent
commit
cba38b15a9

+ 4 - 1
internal/model/puller.go

@@ -370,7 +370,10 @@ nextFile:
 			continue
 		}
 
-		if !f.IsSymlink() {
+		// Local file can be already deleted, but with a lower version
+		// number, hence the deletion coming in again as part of
+		// WithNeed
+		if !f.IsSymlink() && !f.IsDeleted() {
 			key := string(f.Blocks[0].Hash)
 			for i, candidate := range buckets[key] {
 				if scanner.BlocksEqual(candidate.Blocks, f.Blocks) {