summaryrefslogtreecommitdiff
path: root/doVerifyDevel.go
diff options
context:
space:
mode:
Diffstat (limited to 'doVerifyDevel.go')
-rw-r--r--doVerifyDevel.go93
1 files changed, 0 insertions, 93 deletions
diff --git a/doVerifyDevel.go b/doVerifyDevel.go
deleted file mode 100644
index 51fec2c..0000000
--- a/doVerifyDevel.go
+++ /dev/null
@@ -1,93 +0,0 @@
-// Copyright 2017-2025 WIT.COM Inc. All rights reserved.
-// Use of this source code is governed by the GPL 3.0
-
-package main
-
-import (
- "go.wit.com/lib/protobuf/gitpb"
- "go.wit.com/log"
-)
-
-func doVerifyDevel() error {
- me.found = new(gitpb.Repos)
- all := me.forge.Repos.SortByFullPath()
- for all.Scan() {
- repo := all.Next()
- if repo.IsDirty() {
- log.Info(repo.GetGoPath(), "is dirty")
- continue
- }
- if repo.GetDevelBranchName() == "" {
- continue
- }
- if repo.GetMasterBranchName() != repo.GetCurrentBranchName() {
- log.Info(repo.GetGoPath(), "is not on master branch")
- continue
- }
-
- devel := repo.GetDevelBranchName()
- if argv.Verbose {
- log.Printf("Start clean devel branch: %s %s\n", repo.GetGoPath(), devel)
- }
-
- /*
- // check if devel branch exists in remote repo
- if repo.IsBranchRemote(devel) {
- if err := doCleanDevelRepo(repo); err != nil {
- log.Info(repo.GetGoPath(), "verify clean failed")
- }
- // can not continue
- continue
- }
- */
- // devel branch is only local
- /*
- todo: something?
- devname := repo.GetDevelBranchName()
- if err := requiresGitPush(repo, devname); err != nil {
- log.Info(repo.GetGoPath(), "is out of sync with upstream")
- return err
- }
- */
- }
- return nil
-}
-
-/*
- err = fmt.Errorf("examineBranch() branch differs. patch diff len == 0. PROBABLY DELETE BRANCH %s", repo.CurrentTag.Refname)
- log.Info(err)
- cmd := repo.ConstructGitDiffLog(repo.CurrentTag.Refname, repo.GetMasterBranchName())
- if argv.Clean.Examine.Fix == nil {
- log.Info(repo.GetGoPath(), cmd)
- } else {
- if _, err := repo.RunVerbose(cmd); err != nil {
- return err
- }
- }
- cmd = repo.ConstructGitDiffLog(repo.GetMasterBranchName(), repo.CurrentTag.Refname)
- if argv.Clean.Examine.Fix == nil {
- log.Info(repo.GetGoPath(), cmd)
- } else {
- if _, err := repo.RunVerbose(cmd); err != nil {
- return err
- }
- }
- cmd = []string{"git", "branch", "-D", repo.CurrentTag.Refname}
- log.Info(repo.GetGoPath(), "TRY THIS:", cmd)
- if argv.Clean.Examine.Fix == nil {
- log.Info(repo.GetGoPath(), "TODO: CHECK REMOTE BRANCH DOES NOT EXIST", repo.CurrentTag.Refname)
- repo.RunVerbose([]string{"ls", "-l", ".git/refs/remotes/origin"})
- } else {
- log.Info(repo.GetGoPath(), "TODO: CHECK REMOTE BRANCH DOES NOT EXIST", repo.CurrentTag.Refname)
- if _, err := repo.RunVerbose(cmd); err != nil {
- return err
- } else {
- return nil
- }
- }
- return err
- }
- err = fmt.Errorf("examineBranch() branch differs, but not sure how to fix it yet == %d", len(dcount))
- log.Info(err)
- return nil
-*/