42 lines
887 B
Go
42 lines
887 B
Go
// This is a simple example
|
|
package main
|
|
|
|
import (
|
|
"strings"
|
|
|
|
"go.wit.com/lib/gui/repolist"
|
|
)
|
|
|
|
func initWhitelist() {
|
|
me.release.whitelist = make(map[string]*repolist.RepoRow)
|
|
for _, repo := range me.repos.View.AllRepos() {
|
|
if strings.HasPrefix(repo.GoPath(), "go.wit.com/dev/davecgh") {
|
|
me.release.whitelist[repo.GoPath()] = repo
|
|
}
|
|
//
|
|
// if repo.String() == "go.wit.com/apps/guireleaser" {
|
|
// me.release.whitelist[repo.String()] = repo
|
|
// }
|
|
//
|
|
// if repo.String() == "go.wit.com/lib/gui/repostatus" {
|
|
// me.release.whitelist[repo.String()] = repo
|
|
// }
|
|
//
|
|
}
|
|
}
|
|
|
|
func whitelist(path string) bool {
|
|
// log.Info("whitelist START", path)
|
|
if me.ignoreWhitelist.Checked() {
|
|
return false
|
|
}
|
|
|
|
_, ok := me.release.whitelist[path]
|
|
if ok {
|
|
// log.Info("whitelist ok == true", path)
|
|
return true
|
|
}
|
|
// log.Info("whitelist ok == false", path)
|
|
return false
|
|
}
|