rm old code
This commit is contained in:
parent
6eb37f63f2
commit
3d58bc1c32
7
argv.go
7
argv.go
|
@ -47,16 +47,9 @@ type CleanCmd struct {
|
||||||
GitReset *EmptyCmd `arg:"subcommand:git-reset" help:"git reset --hard"`
|
GitReset *EmptyCmd `arg:"subcommand:git-reset" help:"git reset --hard"`
|
||||||
Pub *EmptyCmd `arg:"subcommand:pub" help:"clean target version numbers"`
|
Pub *EmptyCmd `arg:"subcommand:pub" help:"clean target version numbers"`
|
||||||
User *EmptyCmd `arg:"subcommand:user" help:"clean the user branches"`
|
User *EmptyCmd `arg:"subcommand:user" help:"clean the user branches"`
|
||||||
Verify *VerifyCmd `arg:"subcommand:verify" help:"verify branches"`
|
|
||||||
Repo string `arg:"--repo" help:"which repo to look at"`
|
Repo string `arg:"--repo" help:"which repo to look at"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type VerifyCmd struct {
|
|
||||||
User *FindCmd `arg:"subcommand:user" help:"verify the user branches"`
|
|
||||||
Devel *FindCmd `arg:"subcommand:devel" help:"verify the devel branches"`
|
|
||||||
Master *FindCmd `arg:"subcommand:master" help:"verify the master branches"`
|
|
||||||
}
|
|
||||||
|
|
||||||
type CleanDevelCmd struct {
|
type CleanDevelCmd struct {
|
||||||
Force bool `arg:"--force" help:"try to strong arm things"`
|
Force bool `arg:"--force" help:"try to strong arm things"`
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
|
||||||
*/
|
|
|
@ -1,37 +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
|
|
||||||
|
|
||||||
/*
|
|
||||||
func doVerifyUser() 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")
|
|
||||||
me.found.AppendByGoPath(repo)
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
if repo.ExistsUserBranchRemote() {
|
|
||||||
}
|
|
||||||
|
|
||||||
if repo.ExistsUserBranch() {
|
|
||||||
}
|
|
||||||
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)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func verifyRemoteUserBranch(repo *gitpb.Repo) {
|
|
||||||
}
|
|
||||||
*/
|
|
Loading…
Reference in New Issue