1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package gitutil
- import (
- "github.com/gogs/git-module"
- "gogs.io/gogs/internal/errutil"
- )
- var _ errutil.NotFound = (*Error)(nil)
- type Error struct {
- error
- }
- func (e Error) NotFound() bool {
- return IsErrSubmoduleNotExist(e.error) ||
- IsErrRevisionNotExist(e.error)
- }
- func NewError(err error) error {
- return Error{error: err}
- }
- func IsErrSubmoduleNotExist(err error) bool {
- return err == git.ErrSubmoduleNotExist
- }
- func IsErrRevisionNotExist(err error) bool {
- return err == git.ErrRevisionNotExist
- }
- func IsErrNoMergeBase(err error) bool {
- return err == git.ErrNoMergeBase
- }
|