diff --git a/repo.helpers.go b/repo.helpers.go index 7cc6d5a..3420526 100644 --- a/repo.helpers.go +++ b/repo.helpers.go @@ -17,7 +17,7 @@ func (all *Repos) DeleteByPath(gopath string) *Repo { } // find a package by gopath -func (all *Repos) FindByPath(gopath string) *Repo { +func (all *Repos) FindByGoPath(gopath string) *Repo { repolock.RLock() defer repolock.RUnlock() diff --git a/repo.new.go b/repo.new.go index f599c93..c7f000f 100644 --- a/repo.new.go +++ b/repo.new.go @@ -9,10 +9,10 @@ import ( // TODO: try adding python, rails, perl, rust, other language things? // I probably will never have time to try that, but I'd take patches for anyone // that might see this note and feel so inclined. -func (r *Repos) InitNewGoPath(basepath string, gopath string) *Repo { - if oldr := r.FindByPath(gopath); oldr != nil { +func (all *Repos) NewGoPath(basepath string, gopath string) *Repo { + if r := all.FindByGoPath(gopath); r != nil { // already had this gopath - return oldr + return r } // add a new one here newr := Repo{ @@ -21,6 +21,6 @@ func (r *Repos) InitNewGoPath(basepath string, gopath string) *Repo { } newr.UpdateGit() - r.add(&newr) + all.add(&newr) return &newr }