If we downloaded an index but then didn't download the corresponding pack file we never deleted the index from disk. We should clear any unused indexes that are left when we terminate the connection. Signed-off-by: Shawn O. Pearce <spearce@xxxxxxxxxxx> --- .../jgit/transport/WalkFetchConnection.java | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/org.spearce.jgit/src/org/spearce/jgit/transport/WalkFetchConnection.java b/org.spearce.jgit/src/org/spearce/jgit/transport/WalkFetchConnection.java index 78116b2..5a21d24 100644 --- a/org.spearce.jgit/src/org/spearce/jgit/transport/WalkFetchConnection.java +++ b/org.spearce.jgit/src/org/spearce/jgit/transport/WalkFetchConnection.java @@ -201,6 +201,8 @@ class WalkFetchConnection extends BaseFetchConnection { @Override public void close() { + for (final RemotePack p : unfetchedPacks) + p.tmpIdx.delete(); for (final WalkRemoteObjectDatabase r : remotes) r.close(); } -- 1.5.6.74.g8a5e -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html