Merge "Only hide gitdir if the repository isn't bare" into stable-3.5
diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/revwalk/ObjectWalk.java b/org.eclipse.jgit/src/org/eclipse/jgit/revwalk/ObjectWalk.java
index ef96b77..b73ccb1 100644
--- a/org.eclipse.jgit/src/org/eclipse/jgit/revwalk/ObjectWalk.java
+++ b/org.eclipse.jgit/src/org/eclipse/jgit/revwalk/ObjectWalk.java
@@ -246,7 +246,11 @@ else if (o instanceof RevTree)
public void markUninteresting(RevCommit c) throws MissingObjectException,
IncorrectObjectTypeException, IOException {
super.markUninteresting(c);
- markTreeUninteresting(c.getTree());
+ try {
+ markTreeUninteresting(c.getTree());
+ } catch (MissingObjectException e) {
+ // we don't care if the tree of the commit does not exist locally
+ }
}
@Override