Fix compatible for webhook ref type (#25195)
Fix #25185 Caused by #24634
This commit is contained in:
parent
2126f712bf
commit
419804fd4d
4 changed files with 21 additions and 7 deletions
|
@ -163,6 +163,7 @@ func (ref RefName) ShortName() string {
|
|||
}
|
||||
|
||||
// RefGroup returns the group type of the reference
|
||||
// Using the name of the directory under .git/refs
|
||||
func (ref RefName) RefGroup() string {
|
||||
if ref.IsBranch() {
|
||||
return "heads"
|
||||
|
@ -182,6 +183,19 @@ func (ref RefName) RefGroup() string {
|
|||
return ""
|
||||
}
|
||||
|
||||
// RefType returns the simple ref type of the reference, e.g. branch, tag
|
||||
// It's differrent from RefGroup, which is using the name of the directory under .git/refs
|
||||
// Here we using branch but not heads, using tag but not tags
|
||||
func (ref RefName) RefType() string {
|
||||
var refType string
|
||||
if ref.IsBranch() {
|
||||
refType = "branch"
|
||||
} else if ref.IsTag() {
|
||||
refType = "tag"
|
||||
}
|
||||
return refType
|
||||
}
|
||||
|
||||
// RefURL returns the absolute URL for a ref in a repository
|
||||
func RefURL(repoURL, ref string) string {
|
||||
refFullName := RefName(ref)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue