summaryrefslogtreecommitdiff
path: root/mode.go
blob: 3e22d52bf8b3568df38de18e03380120ef17d106 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Copyright 1994-2025 WIT.COM Inc Licensed GPL 3.0

package forgepb

// TODO: implement i18n with the protobuf's
func (f *Forge) GetMode() string {
	switch f.Config.Mode {
	case ForgeMode_MASTER:
		return "Release Mode (master branches)"
	case ForgeMode_DEVEL:
		return "Devel/Patch Mode (devel branches)"
	case ForgeMode_USER:
		return "Hack Mode (user branches)"
	default:
		return f.Config.Mode.String()
	}
}