diff options
| -rw-r--r-- | init.go | 6 | ||||
| -rw-r--r-- | structs.go | 12 |
2 files changed, 11 insertions, 7 deletions
@@ -4,6 +4,7 @@ import ( "os" "go.wit.com/lib/protobuf/gitpb" + "go.wit.com/lib/protobuf/zoopb" "go.wit.com/log" ) @@ -31,9 +32,8 @@ func Init() *Forge { os.Exit(-1) } - if f.Repos == nil { - f.Repos = new(gitpb.Repos) - } + f.Repos = new(gitpb.Repos) + f.Machine = new(zoopb.Machine) f.goSrc = os.Getenv("FORGE_GOSRC") f.ScanGoSrc() @@ -1,12 +1,16 @@ package forgepb -import "go.wit.com/lib/protobuf/gitpb" +import ( + "go.wit.com/lib/protobuf/gitpb" + "go.wit.com/lib/protobuf/zoopb" +) // maybe an interface someday? type Forge struct { - goSrc string // the path to go/src - Config *ForgeConfigs // config repos for readonly, private, etc - Repos *gitpb.Repos + goSrc string // the path to go/src + Config *ForgeConfigs // config repos for readonly, private, etc + Repos *gitpb.Repos + Machine *zoopb.Machine } func (f *Forge) GetGoSrc() string { |
