summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--structs.go1
-rw-r--r--tagWindow.go4
2 files changed, 3 insertions, 2 deletions
diff --git a/structs.go b/structs.go
index 7f02488..7d2679e 100644
--- a/structs.go
+++ b/structs.go
@@ -10,6 +10,7 @@ type RepoStatus struct {
changed bool // keeps track of changes that might have happened
changes string
tags map[string]string
+ InitOk bool // it takes a second or so to init these
window *gadgets.BasicWindow // the main window for this repo
Tags *GitTagBox // a box of all the git tags
diff --git a/tagWindow.go b/tagWindow.go
index e756b49..5f7c7f7 100644
--- a/tagWindow.go
+++ b/tagWindow.go
@@ -351,7 +351,7 @@ func (t *Tag) Name() string {
return t.tag.String()
}
-func (t *Tag) getDate() (time.Time, error) {
+func (t *Tag) GetDate() (time.Time, error) {
const gitLayout = "Mon Jan 2 15:04:05 2006 -0700"
tagTime, err := time.Parse(gitLayout, t.date.String())
@@ -375,7 +375,7 @@ func (rs *RepoStatus) NewestTag() *Tag {
allTags = append(allTags, junk...)
for _, t := range allTags {
mu.Lock()
- if tagTime, err = t.getDate(); err != nil {
+ if tagTime, err = t.GetDate(); err != nil {
mu.Unlock()
continue
}