aboutsummaryrefslogtreecommitdiff
path: root/internal/lfsutil/oid.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/lfsutil/oid.go')
-rw-r--r--internal/lfsutil/oid.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/internal/lfsutil/oid.go b/internal/lfsutil/oid.go
index 16d0ad3d..ad19bd5b 100644
--- a/internal/lfsutil/oid.go
+++ b/internal/lfsutil/oid.go
@@ -5,6 +5,8 @@
package lfsutil
import (
+ "github.com/pkg/errors"
+
"gogs.io/gogs/internal/lazyregexp"
)
@@ -15,6 +17,8 @@ type OID string
// Spec: https://github.com/git-lfs/git-lfs/blob/master/docs/spec.md
var oidRe = lazyregexp.New("^[a-f0-9]{64}$")
+var ErrInvalidOID = errors.New("OID is not valid")
+
// ValidOID returns true if given oid is valid.
func ValidOID(oid OID) bool {
return oidRe.MatchString(string(oid))