aboutsummaryrefslogtreecommitdiffstats
path: root/build/license/aliasgenerator.go
diff options
context:
space:
mode:
Diffstat (limited to 'build/license/aliasgenerator.go')
-rw-r--r--build/license/aliasgenerator.go41
1 files changed, 0 insertions, 41 deletions
diff --git a/build/license/aliasgenerator.go b/build/license/aliasgenerator.go
deleted file mode 100644
index 7de1e6fbd6..0000000000
--- a/build/license/aliasgenerator.go
+++ /dev/null
@@ -1,41 +0,0 @@
-// Copyright 2024 The Gitea Authors. All rights reserved.
-// SPDX-License-Identifier: MIT
-
-package license
-
-import "strings"
-
-func GetLicenseNameFromAliases(fnl []string) string {
- if len(fnl) == 0 {
- return ""
- }
-
- shortestItem := func(list []string) string {
- s := list[0]
- for _, l := range list[1:] {
- if len(l) < len(s) {
- s = l
- }
- }
- return s
- }
- allHasPrefix := func(list []string, s string) bool {
- for _, l := range list {
- if !strings.HasPrefix(l, s) {
- return false
- }
- }
- return true
- }
-
- sl := shortestItem(fnl)
- slv := strings.Split(sl, "-")
- var result string
- for i := len(slv); i >= 0; i-- {
- result = strings.Join(slv[:i], "-")
- if allHasPrefix(fnl, result) {
- return result
- }
- }
- return ""
-}