git-bug/entity/refs.go
Michael Muré 8d63c983c9
WIP
2021-02-14 12:19:00 +01:00

21 lines
435 B
Go

package entity
import "strings"
// RefsToIds parse a slice of git references and return the corresponding Entity's Id.
func RefsToIds(refs []string) []Id {
ids := make([]Id, len(refs))
for i, ref := range refs {
ids[i] = RefToId(ref)
}
return ids
}
// RefsToIds parse a git reference and return the corresponding Entity's Id.
func RefToId(ref string) Id {
split := strings.Split(ref, "/")
return Id(split[len(split)-1])
}