diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/GC.java b/org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/GC.java index 0899578e2..e4324c1a8 100644 --- a/org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/GC.java +++ b/org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/GC.java @@ -978,7 +978,8 @@ private void deleteOrphans() { } else { if (base == null || !n.startsWith(base)) { try { - Files.delete(packDir.resolve(n)); + FileUtils.delete(packDir.resolve(n).toFile(), + FileUtils.RETRY | FileUtils.SKIP_MISSING); } catch (IOException e) { LOG.error(e.getMessage(), e); }