diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/dfs/DfsRefDatabase.java b/org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/dfs/DfsRefDatabase.java index 1d3f007b2..a1035a128 100644 --- a/org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/dfs/DfsRefDatabase.java +++ b/org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/dfs/DfsRefDatabase.java @@ -110,14 +110,6 @@ public Ref getRef(String needle) throws IOException { return null; } - private Ref getOneRef(String refName) throws IOException { - RefCache curr = read(); - Ref ref = curr.ids.get(refName); - if (ref != null) - return resolve(ref, 0, curr.ids); - return ref; - } - @Override public List getAdditionalRefs() { return Collections.emptyList(); @@ -219,7 +211,7 @@ private static Ref recreate(Ref old, Ref leaf) { public RefUpdate newUpdate(String refName, boolean detach) throws IOException { boolean detachingSymbolicRef = false; - Ref ref = getOneRef(refName); + Ref ref = exactRef(refName); if (ref == null) ref = new ObjectIdRef.Unpeeled(NEW, refName, null); else