From f53f1256f184c0cddb565eebb7ecb2f8f1e079d3 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Tue, 7 Jan 2025 19:29:46 -0600 Subject: more rm old code --- ideas/revert.go | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 ideas/revert.go (limited to 'ideas/revert.go') diff --git a/ideas/revert.go b/ideas/revert.go new file mode 100644 index 0000000..5a080e9 --- /dev/null +++ b/ideas/revert.go @@ -0,0 +1,41 @@ +package repostatus + +// reverts master to devel +// used in the unwind process of making GUI releases +/* +func (rs *RepoStatus) RevertMasterToDevel() bool { + if rs.CheckDirty() { + log.Info("sorry, it's still dirty") + return false + } + + curName := rs.GetCurrentBranchName() + dName := rs.GetDevelBranchName() + mName := rs.GetMasterBranchName() + if curName != mName { + log.Info("repo is not working from main branch", curName, "!=", mName) + return false + } + + log.Info("reset master to devel", curName, rs.String()) + + var all [][]string + all = append(all, []string{"git", "checkout", dName}) // switch to the devel branch + all = append(all, []string{"git", "branch", "-D", mName}) + all = append(all, []string{"git", "branch", mName}) // make a master branch based on devel + all = append(all, []string{"git", "checkout", mName}) + all = append(all, []string{"git", "push", "--set-upstream", "--force", "origin", mName}) + + // don't do anything with tags here + // all = append(all, []string{"git", "tag", "--delete", release.version.String()}) + // all = append(all, []string{"git", "push", "--delete", "origin", release.version.String()}) + + if rs.DoAll(all) { + log.Info("EVERYTHING OK. RERELEASED", rs.String()) + return true + } + + log.Info("SOMETHING FAILED") + return false +} +*/ -- cgit v1.2.3