fix(repo): case-sensitive system-repo name normalization #794
+3
-1
@@ -320,7 +320,9 @@ var reservedDottedRepoNames = []string{"mokogit", "mokogit-private"}
|
||||
// name (e.g. "mokogit" -> ".mokogit"). Other names are returned unchanged.
|
||||
func NormalizeSystemRepoName(name string) string {
|
||||
for _, r := range reservedDottedRepoNames {
|
||||
if strings.EqualFold(name, r) {
|
||||
// Case-sensitive: only the exact lowercase bare names normalize to dotted
|
||||
// system repos. The product repo name "MokoGIT" must remain usable.
|
||||
if name == r {
|
||||
return "." + name
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user