diff options
| author | Jeff Carr <[email protected]> | 2024-01-16 04:47:44 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-01-16 04:47:44 -0600 |
| commit | cf3d56475d805bfb79a905d6cc8b3bf4f773f213 (patch) | |
| tree | fe9d6d85cc9406fc4e41a0eb162a13f898f42be5 | |
| parent | 78a3adeb158344eb99fbdd063152421ed129642b (diff) | |
GetPath() & CheckoutBranch()
Signed-off-by: Jeff Carr <[email protected]>
| -rw-r--r-- | git.go | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -8,12 +8,18 @@ import ( "go.wit.com/log" ) +func (rs *RepoStatus) GetPath() string { + return rs.repopath +} + func (rs *RepoStatus) GetCurrentBranchName() string { return rs.currentBranch.Get() } + func (rs *RepoStatus) GetCurrentBranchVersion() string { return rs.currentVersion.Get() } + func (rs *RepoStatus) GetLastTagVersion() string { return rs.lasttag.Get() } @@ -113,6 +119,15 @@ func (rs *RepoStatus) CheckDirty() bool { } +func (rs *RepoStatus) CheckoutBranch(branch string) (string, string) { + // run(rs.repopath, "git", "checkout " + branch) + + realname := rs.getCurrentBranchName() + realversion := rs.getCurrentBranchVersion() + log.Warn(rs.repopath, "realname =", realname, "realversion =", realversion) + return realname, realversion +} + func (rs *RepoStatus) checkoutBranch(level string, branch string) { if rs.CheckDirty() { log.Warn("checkoutBranch() checkDirty() == true for repo", rs.repopath, "looking for branch:", branch) |
