diff options
Diffstat (limited to 'whitelist.go')
| -rw-r--r-- | whitelist.go | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/whitelist.go b/whitelist.go new file mode 100644 index 0000000..bebef43 --- /dev/null +++ b/whitelist.go @@ -0,0 +1,36 @@ +// This is a simple example +package main + +import ( + "strings" +) + +func initWhitelist() { + release.whitelist = make(map[string]*repo) + for _, repo := range me.allrepos { + if strings.HasPrefix(repo.String(), "go.wit.com/dev/") { + release.whitelist[repo.String()] = repo + } + if repo.String() == "go.wit.com/apps/guireleaser" { + release.whitelist[repo.String()] = repo + } + if repo.String() == "go.wit.com/lib/gui/repostatus" { + release.whitelist[repo.String()] = repo + } + } +} + +func whitelist(path string) bool { + // log.Info("whitelist START", path) + if me.ignoreWhitelist.Checked() { + return true + } + + _, ok := release.whitelist[path] + if ok { + // log.Info("whitelist ok == true", path) + return true + } + // log.Info("whitelist ok == false", path) + return false +} |
