summaryrefslogtreecommitdiff
path: root/currentVersions.go
diff options
context:
space:
mode:
Diffstat (limited to 'currentVersions.go')
-rw-r--r--currentVersions.go60
1 files changed, 0 insertions, 60 deletions
diff --git a/currentVersions.go b/currentVersions.go
index 6e9454f..495d1ec 100644
--- a/currentVersions.go
+++ b/currentVersions.go
@@ -162,66 +162,6 @@ func (repo *Repo) gitVersionByName(name string) (string, error) {
return strings.TrimSpace(output), nil
}
-// find a branch name
-// will find "master" or "devel"
-// will also find "v0.1.1"
-// or will find "patches-from-foo"
-// will return *any* match on any git branch because it doesn't
-// matter much here yet
-// eventually this will be worked out by forge in some future code that hasn't been made yet
-func (repo *Repo) IsBranch(findname string) bool {
- loop := repo.Tags.All()
- for loop.Scan() {
- t := loop.Next()
- // log.Info("LocalTagExists() tag:", t.Refname)
-
- tagname := t.Refname
- if strings.HasPrefix(tagname, "refs/remotes") {
- continue
- }
- path, filename := filepath.Split(tagname)
- log.Log(INFO, "gitpb.IsBranch() tag:", path, filename, "from", repo.GetGoPath())
- if filename == findname {
- log.Log(INFO, "gitpb.IsBranch() found tag:", path, filename, "from", repo.GetGoPath())
- return true
- }
- }
- log.Log(INFO, "did not find tag:", findname, "in", repo.GetGoPath())
- return false
-}
-
-// todo: redo this and above. both are messed up. ignore for now until things are stable
-func (repo *Repo) IsLocalBranch(findname string) bool {
- loop := repo.Tags.All()
- for loop.Scan() {
- t := loop.Next()
- // log.Info("LocalTagExists() tag:", t.Refname)
-
- tagname := t.Refname
- if strings.HasPrefix(tagname, "refs/heads") {
- continue
- }
- path, filename := filepath.Split(tagname)
- log.Log(INFO, "gitpb.IsBranch() tag:", path, filename, "from", repo.GetGoPath())
- if filename == findname {
- log.Log(INFO, "gitpb.IsBranch() found tag:", path, filename, "from", repo.GetGoPath())
- return true
- }
- }
- log.Log(INFO, "did not find tag:", findname, "in", repo.GetGoPath())
- return false
-}
-
-// todo: redo this and above. both are messed up. ignore for now until things are stable
-func (repo *Repo) IsDevelRemote() bool {
- bname := repo.GetDevelBranchName()
- rpath := filepath.Join("refs/remotes/origin", bname)
- if repo.Exists(rpath) {
- return true
- }
- return false
-}
-
func trimNonNumericFromStart(s string) string {
for i, r := range s {
if unicode.IsDigit(r) {