summaryrefslogtreecommitdiff
path: root/newRepo.go
diff options
context:
space:
mode:
Diffstat (limited to 'newRepo.go')
-rw-r--r--newRepo.go42
1 files changed, 42 insertions, 0 deletions
diff --git a/newRepo.go b/newRepo.go
index a79d542..3e694d4 100644
--- a/newRepo.go
+++ b/newRepo.go
@@ -7,6 +7,48 @@ import (
"go.wit.com/log"
)
+func (r *Repo) Hidden() bool {
+ return r.hidden
+}
+
+func (r *Repo) Hide() {
+ r.pLabel.Hide()
+ r.lastTag.Hide()
+ r.currentName.Hide()
+ r.currentVersion.Hide()
+
+ r.masterVersion.Hide()
+ r.develVersion.Hide()
+ r.userVersion.Hide()
+
+ r.gitState.Hide()
+ r.endBox.Hide()
+ // r.statusButton.Hide()
+ // r.diffButton.Hide()
+ r.goState.Hide()
+ r.targetV.Hide()
+ r.hidden = true
+}
+
+func (r *Repo) Show() {
+ r.pLabel.Show()
+ r.lastTag.Show()
+ r.currentName.Show()
+ r.currentVersion.Show()
+
+ r.masterVersion.Show()
+ r.develVersion.Show()
+ r.userVersion.Show()
+
+ r.gitState.Show()
+ r.endBox.Show()
+ // r.statusButton.Show()
+ // r.diffButton.Show()
+ r.goState.Show()
+ r.targetV.Show()
+ r.hidden = false
+}
+
func (r *RepoList) NewRepo(path string) (*Repo, error) {
status, err := repostatus.New(path)
if err != nil {