From 24e7f0f6fa36d96986f63178fc239ec07d221b6b Mon Sep 17 00:00:00 2001 From: Robin Rosenberg Date: Wed, 26 Jan 2011 20:30:30 +0100 Subject: [PATCH] Fix tests broken by fix for adding files in a network share The change Ie0350e032a97e0d09626d6143c5c692873a5f6a2 was not done properly. The renamed file was not write protected, and this broke a test. Bug: 335388 Change-Id: I41b2235b7677bc5fddc70dda2a56cdd2cb53ce5d Signed-off-by: Robin Rosenberg --- .../src/org/eclipse/jgit/storage/file/ObjectDirectory.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/storage/file/ObjectDirectory.java b/org.eclipse.jgit/src/org/eclipse/jgit/storage/file/ObjectDirectory.java index ac48d2a4bc..021a91b6d8 100644 --- a/org.eclipse.jgit/src/org/eclipse/jgit/storage/file/ObjectDirectory.java +++ b/org.eclipse.jgit/src/org/eclipse/jgit/storage/file/ObjectDirectory.java @@ -482,7 +482,7 @@ public class ObjectDirectory extends FileObjectDatabase { return InsertLooseObjectResult.EXISTS_LOOSE; } if (tmp.renameTo(dst)) { - tmp.setReadOnly(); + dst.setReadOnly(); unpackedObjectCache.add(id); return InsertLooseObjectResult.INSERTED; } @@ -493,6 +493,7 @@ public class ObjectDirectory extends FileObjectDatabase { // dst.getParentFile().mkdir(); if (tmp.renameTo(dst)) { + dst.setReadOnly(); unpackedObjectCache.add(id); return InsertLooseObjectResult.INSERTED; } -- 2.39.5