summaryrefslogtreecommitdiff
path: root/doPull.go
diff options
context:
space:
mode:
Diffstat (limited to 'doPull.go')
-rw-r--r--doPull.go29
1 files changed, 1 insertions, 28 deletions
diff --git a/doPull.go b/doPull.go
index 28d2585..b5ad121 100644
--- a/doPull.go
+++ b/doPull.go
@@ -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
-}