diff options
Diffstat (limited to 'doPull.go')
| -rw-r--r-- | doPull.go | 29 |
1 files changed, 1 insertions, 28 deletions
@@ -10,13 +10,12 @@ import ( "go.wit.com/lib/protobuf/forgepb" "go.wit.com/lib/protobuf/gitpb" "go.wit.com/log" - "google.golang.org/protobuf/proto" ) // is every repo on the devel branch? func doPull() error { if argv.Pull.Check != nil { - submit := prepareCheckRepos() + submit := me.forge.PrepareCheckRepos() updatepb, regPB, err := submit.HttpPost(myServer(), "check") if err != nil { log.Info("err =", err) @@ -112,29 +111,3 @@ func rillPull(repo *gitpb.Repo) error { } return nil } - -func prepareCheckRepos() *gitpb.Repos { - submit := gitpb.NewRepos() - for repo := range me.forge.Repos.IterByFullPath() { - newrepo := new(gitpb.Repo) - newrepo.Namespace = repo.Namespace - newrepo.URL = repo.URL - newrepo.Tags = gitpb.NewGitTags() - - if repo.Tags == nil { - log.Infof("%s no tags\n", repo.FullPath) - continue - } - - if repo.Tags.Master != nil { - newrepo.Tags.Master = proto.Clone(repo.Tags.Master).(*gitpb.GitTag) - } else { - log.Infof("no master tag %s\n", repo.FullPath) - } - if repo.Tags.Devel != nil { - newrepo.Tags.Devel = proto.Clone(repo.Tags.Devel).(*gitpb.GitTag) - } - submit.Append(newrepo) - } - return submit -} |
