summaryrefslogtreecommitdiff
path: root/newRepo.go
diff options
context:
space:
mode:
Diffstat (limited to 'newRepo.go')
-rw-r--r--newRepo.go43
1 files changed, 37 insertions, 6 deletions
diff --git a/newRepo.go b/newRepo.go
index ec68be8..1069e28 100644
--- a/newRepo.go
+++ b/newRepo.go
@@ -23,9 +23,6 @@ func (r *RepoRow) Hide() {
r.gitState.Hide()
r.endBox.Hide()
- // r.statusButton.Hide()
- // r.diffButton.Hide()
- // r.goState.Hide()
r.targetV.Hide()
r.hidden = true
}
@@ -42,9 +39,22 @@ func (r *RepoRow) Show() {
r.gitState.Show()
r.endBox.Show()
- // r.statusButton.Show()
- // r.diffButton.Show()
- // r.goState.Show()
+ r.targetV.Show()
+ r.hidden = false
+}
+
+func (r *RepoRow) Show2() {
+ 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.targetV.Show()
r.hidden = false
}
@@ -80,9 +90,30 @@ func (r *RepoList) NewRepo(path string) (*RepoRow, error) {
}
r.reposgrid.NextRow()
newRepo.Status.InitOk = true
+ newRepo.Hide()
return newRepo, nil
}
+func (r *RepoList) ShowRepo(repo *RepoRow) error {
+ newRow := new(RepoRow)
+
+ newRow.pLabel = r.reposgrid.NewLabel(repo.Status.Path())
+ newRow.targetV = r.reposgrid.NewLabel(repo.Status.GetTargetVersion())
+ newRow.lastTag = r.reposgrid.NewLabel(repo.Status.LastTag())
+
+ newRow.currentName = r.reposgrid.NewLabel(repo.Status.GetCurrentBranchName())
+ newRow.currentVersion = r.reposgrid.NewLabel(repo.Status.GetCurrentVersion())
+
+ newRow.gitState = r.reposgrid.NewLabel(repo.Status.GitState())
+ newRow.masterVersion = r.reposgrid.NewLabel(repo.Status.GetMasterVersion())
+ newRow.develVersion = r.reposgrid.NewLabel(repo.Status.GetDevelVersion())
+ newRow.userVersion = r.reposgrid.NewLabel(repo.Status.GetUserVersion())
+
+ newRow.hidden = false
+ r.reposgrid.NextRow()
+ return nil
+}
+
func (r *RepoList) makeAutotypistView(newRepo *RepoRow) {
grid := r.reposgrid