diff options
| author | Jeff Carr <[email protected]> | 2024-11-29 01:24:20 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-11-29 01:24:20 -0600 |
| commit | 7d5786782cff69a431d9f6c75fa94a23c90805f0 (patch) | |
| tree | dc666e7a4c498bbfbd4584837df12e8c8166d521 | |
| parent | 43385fcb43311a921e048f02db92a19d229f3d11 (diff) | |
remove mirroring. rethink this after refactor
| -rw-r--r-- | newRepo.go | 26 | ||||
| -rw-r--r-- | scan.go | 29 |
2 files changed, 35 insertions, 20 deletions
@@ -100,25 +100,13 @@ func (r *RepoList) AddRepo(pb *gitpb.Repo) (*RepoRow, error) { func (r *RepoList) makeAutotypistView(newRepo *RepoRow) { grid := r.reposgrid - newRepo.lastTag = newRepo.Status.MirrorLastTag() - grid.Append(newRepo.lastTag) - - newRepo.masterVersion = newRepo.Status.MirrorMasterVersion() - grid.Append(newRepo.masterVersion) - - newRepo.develVersion = newRepo.Status.MirrorDevelVersion() - grid.Append(newRepo.develVersion) - - newRepo.userVersion = newRepo.Status.MirrorUserVersion() - grid.Append(newRepo.userVersion) - - newRepo.gitState = newRepo.Status.MirrorGitState() - grid.Append(newRepo.gitState) - - newRepo.currentName = newRepo.Status.MirrorCurrentName() - grid.Append(newRepo.currentName) - newRepo.currentVersion = newRepo.Status.MirrorCurrentVersion() - grid.Append(newRepo.currentVersion) + newRepo.lastTag = grid.NewLabel("") + newRepo.masterVersion = grid.NewLabel("") + newRepo.develVersion = grid.NewLabel("") + newRepo.userVersion = grid.NewLabel("") + newRepo.gitState = grid.NewLabel("") + newRepo.currentName = grid.NewLabel("") + newRepo.currentVersion = grid.NewLabel("") newRepo.endBox = grid.NewHorizontalBox("HBOX") newRepo.endBox.NewButton("Configure", func() { @@ -36,7 +36,7 @@ func (r *RepoList) ScanRepositories() (int, string) { me.shownCount.SetText(tmp) me.duration.SetText(s) - log.Log(REPO, "Scanned", i, "repositories.", total, "changes in", s) + log.Info("Scanned", i, "repositories.", total, "changes in", s) return i, s } @@ -50,6 +50,33 @@ func (r *RepoRow) NewScan() int { // run the repostatus update r.Status.Update() + if r.lastTag != nil { + if r.pb != nil { + r.lastTag.SetLabel(r.pb.GetLastTag()) + } else { + log.Info("r.pb was nil") + } + } + +// r.masterVersion.SetLabel(r.pb.GetMasterVersion()) +// r.develVersion.SetLabel(r.pb.GetDevelVersion()) +// r.userVersion.SetLabel(r.pb.GetUserVersion()) +// r.gitState.SetLabel(r.Status.GetState()) +// r.currentName.SetLabel(r.Status.CurrentBranchName()) +// r.currentVersion.SetLabel(r.Status.CurrentBranchVersion()) + + tags := []string{"%(objectname)", "%(creatordate)", "%(*authordate)", "%(refname)", "%(subject)"} + format := strings.Join(tags, "_,,,_") + cmd := []string{"git", "for-each-ref", "--sort=taggerdate", "--format", format} + // log.Info("RUNNING:", strings.Join(cmd, " ")) + result := r.pb.RunQuiet(cmd) + if result.Error != nil { + log.Warn("git for-each-ref error:", result.Error) + } + for i, line := range result.Stdout { + log.Info(i, line) + } + if me.hideFunction == nil { // application didn't register a hide function // always show everything in that case |
