config/module: can load a tree properly

This commit is contained in:
Mitchell Hashimoto 2014-09-14 20:00:17 -07:00
parent e96fe43814
commit 85d1e40644
3 changed files with 3 additions and 3 deletions

View File

@ -4,5 +4,4 @@ package module
type Module struct { type Module struct {
Name string Name string
Source string Source string
Dir string
} }

View File

@ -0,0 +1 @@
# Hello

View File

@ -101,7 +101,7 @@ func (t *Tree) Load(s Storage, mode GetMode) error {
// Go through all the modules and get the directory for them. // Go through all the modules and get the directory for them.
update := mode == GetModeUpdate update := mode == GetModeUpdate
for i, m := range modules { for i, m := range modules {
source, err := Detect(m.Source, m.Dir) source, err := Detect(m.Source, t.config.Dir)
if err != nil { if err != nil {
return fmt.Errorf("module %s: %s", m.Name, err) return fmt.Errorf("module %s: %s", m.Name, err)
} }