From 995487e82259d9a5e912d57f00dda68db8607d49 Mon Sep 17 00:00:00 2001 From: Unknwon Date: Tue, 2 Feb 2016 17:07:40 -0500 Subject: Minor fix for #2506 --- models/error.go | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'models/error.go') diff --git a/models/error.go b/models/error.go index 8e2048ded9..cd7fa35de4 100644 --- a/models/error.go +++ b/models/error.go @@ -392,6 +392,26 @@ func (err ErrReleaseNotExist) Error() string { return fmt.Sprintf("Release tag does not exist [id: %d, tag_name: %s]", err.ID, err.TagName) } +// __________ .__ +// \______ \____________ ____ ____ | |__ +// | | _/\_ __ \__ \ / \_/ ___\| | \ +// | | \ | | \// __ \| | \ \___| Y \ +// |______ / |__| (____ /___| /\___ >___| / +// \/ \/ \/ \/ \/ + +type ErrBranchNotExist struct { + Name string +} + +func IsErrBranchNotExist(err error) bool { + _, ok := err.(ErrBranchNotExist) + return ok +} + +func (err ErrBranchNotExist) Error() string { + return fmt.Sprintf("Branch does not exist [name: %s]", err.Name) +} + // __ __ ___. .__ __ // / \ / \ ____\_ |__ | |__ ____ ____ | | __ // \ \/\/ // __ \| __ \| | \ / _ \ / _ \| |/ / -- cgit v1.2.3