From 9a5b227f3ee2b2a3854d3aec022cc9a0cf0868b3 Mon Sep 17 00:00:00 2001 From: ᴜɴᴋɴᴡᴏɴ Date: Fri, 10 Apr 2020 22:13:42 +0800 Subject: lfsutil: add `Storager` interface and local storage (#6083) * Add Storager interface * Add tests * Add back note * Add tests for basic protocol routes * Fix lint errors --- internal/lfsutil/oid.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'internal/lfsutil/oid.go') 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)) -- cgit v1.2.3