diff options
Diffstat (limited to 'ref/refname/options.go')
| -rw-r--r-- | ref/refname/options.go | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/ref/refname/options.go b/ref/refname/options.go deleted file mode 100644 index 5ae81541..00000000 --- a/ref/refname/options.go +++ /dev/null @@ -1,30 +0,0 @@ -package refname - -import "fmt" - -// Options controls Git refname validation. -type Options struct { - // AllowOneLevel permits one-component refnames like HEAD. - AllowOneLevel bool - - // RefspecPattern permits one '*' anywhere in the refname. - RefspecPattern bool -} - -// String returns one stable text form of the options. -func (options Options) String() string { - return fmt.Sprintf("allow_onelevel=%t,refspec_pattern=%t", options.AllowOneLevel, options.RefspecPattern) -} - -func (options Options) flags() int { - var flags int - if options.AllowOneLevel { - flags |= refnameAllowOneLevel - } - - if options.RefspecPattern { - flags |= refnameRefspecPattern - } - - return flags -} |
