Use RefDatabase#exactRef instead of getRef when possible

Change-Id: I0375fabe3b276a860eb7e0193b75abf5f806b0f4
diff --git a/gitiles-servlet/src/main/java/com/google/gitiles/RefServlet.java b/gitiles-servlet/src/main/java/com/google/gitiles/RefServlet.java
index 0d74b46..63be2af 100644
--- a/gitiles-servlet/src/main/java/com/google/gitiles/RefServlet.java
+++ b/gitiles-servlet/src/main/java/com/google/gitiles/RefServlet.java
@@ -101,7 +101,7 @@
   static List<Map<String, Object>> getBranchesSoyData(HttpServletRequest req, int limit)
       throws IOException {
     RefDatabase refdb = ServletUtils.getRepository(req).getRefDatabase();
-    Ref head = refdb.getRef(Constants.HEAD);
+    Ref head = refdb.exactRef(Constants.HEAD);
     Ref headLeaf = head != null && head.isSymbolic() ? head.getLeaf() : null;
     return getRefsSoyData(
         refdb,
@@ -204,7 +204,7 @@
       return refdb.getRefs(RefDatabase.ALL);
     }
     path = Constants.R_REFS + path;
-    Ref singleRef = refdb.getRef(path);
+    Ref singleRef = refdb.exactRef(path);
     if (singleRef != null) {
       return ImmutableMap.of(singleRef.getName(), singleRef);
     }