+5
-2
plumbing/storer/reference.go
+5
-2
plumbing/storer/reference.go
···
215
215
// ResolveReference resolves a SymbolicReference to a HashReference.
216
216
func ResolveReference(s ReferenceStorer, n plumbing.ReferenceName) (*plumbing.Reference, error) {
217
217
r, err := s.Reference(n)
218
-
if err != nil || r == nil {
219
-
return r, err
218
+
if err != nil {
219
+
return nil, err
220
+
}
221
+
if r == nil {
222
+
return nil, plumbing.ErrReferenceNotFound
220
223
}
221
224
return resolveReference(s, r, 0)
222
225
}