fun stuff
This commit is contained in:
parent
c9d99d6693
commit
8b987962ea
|
@ -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()
|
||||
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue