Use exactRef() when possible
This avoids ambiguous lookups when refs/heads/refs/meta/config exists. Instead only refs/meta/config or nothing is returned. exactRef() can also be optimized by JGit implementations to lookup a ref, potentially saving time by avoiding unnecessary reads of the storage system. Change-Id: I1fd6750e7dce935597cf46331fe7cb6dc21473bb
This commit is contained in:
@@ -58,7 +58,7 @@ public class RefNames {
|
||||
public static final String EDIT_PREFIX = "edit-";
|
||||
|
||||
public static String fullName(String ref) {
|
||||
return (ref.startsWith(REFS) ? "" : REFS_HEADS) + ref;
|
||||
return ref.startsWith(REFS) ? ref : REFS_HEADS + ref;
|
||||
}
|
||||
|
||||
public static final String shortName(String ref) {
|
||||
|
||||
Reference in New Issue
Block a user