summaryrefslogtreecommitdiff
path: root/doClean.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-09-25 15:45:32 -0500
committerJeff Carr <[email protected]>2025-09-25 15:45:32 -0500
commitf4838d750004b951c6e2f3affab44560a2827b19 (patch)
treeb021008a0430621fbdcd442d3bfda841c77f84d8 /doClean.go
parent3bdf0143be9634d40dd0c7f8cc2181c38ae2dd0c (diff)
add 'fix' flagv0.25.28
Diffstat (limited to 'doClean.go')
-rw-r--r--doClean.go26
1 files changed, 14 insertions, 12 deletions
diff --git a/doClean.go b/doClean.go
index ce87f7f..192e148 100644
--- a/doClean.go
+++ b/doClean.go
@@ -94,17 +94,18 @@ func doClean() error {
// when publishing, clean out the details of that if it's still there
if repo.GetTargetVersion() != "" {
repo.SetTargetVersion("")
- configSave = true
}
// try to delete user
if err := doRepoCleanUser(repo); err != nil {
if err == ErrorBranchUnique {
- bname := repo.GetUserBranchName()
- s := fmt.Sprintf("delete this odd user %bname branch %s?", bname, repo.FullPath)
- if fhelp.QuestionUser(s) {
- repo.RunVerbose([]string{"git", "branch", "-D", bname})
- // repo.RunVerbose([]string{"git", "checkout", bname})
+ if argv.Clean.Fix != nil {
+ bname := repo.GetUserBranchName()
+ s := fmt.Sprintf("delete this odd user (%s) branch %s?", bname, repo.FullPath)
+ if fhelp.QuestionUser(s) {
+ repo.RunVerbose([]string{"git", "branch", "-D", bname})
+ // repo.RunVerbose([]string{"git", "checkout", bname})
+ }
}
} else {
log.Info(repo.GetGoPath(), err)
@@ -187,13 +188,14 @@ func doRepoCleanDevel(repo *gitpb.Repo) error {
}
if err := justDeleteTheDevelBranchAlready(repo); err != nil {
log.Info("justDeleteTheDevel() err", repo.GetGoPath(), err)
- bname := repo.GetDevelBranchName()
- s := fmt.Sprintf("delete this odd devel %bname branch %s?", bname, repo.FullPath)
- if fhelp.QuestionUser(s) {
- repo.RunVerbose([]string{"git", "branch", "-D", bname})
- // repo.RunVerbose([]string{"git", "checkout", bname})
+ if argv.Clean.Fix != nil {
+ bname := repo.GetDevelBranchName()
+ s := fmt.Sprintf("delete this odd devel (%s) branch %s?", bname, repo.FullPath)
+ if fhelp.QuestionUser(s) {
+ repo.RunVerbose([]string{"git", "branch", "-D", bname})
+ // repo.RunVerbose([]string{"git", "checkout", bname})
+ }
}
- configSave = true
return err
}
return nil