summaryrefslogtreecommitdiff
path: root/mirror.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-02-23 11:00:33 -0600
committerJeff Carr <[email protected]>2024-02-23 11:00:33 -0600
commit28a20e09220d5191f8920d7bd78c961ae9cd05e0 (patch)
treee6b294e8e6a3743188a79e1cdd93c5cb43eec04a /mirror.go
parent5268267408166a8b6d80ada8231399d657a21243 (diff)
add repo.IsPrivate()v0.20.10
Diffstat (limited to 'mirror.go')
-rw-r--r--mirror.go42
1 files changed, 42 insertions, 0 deletions
diff --git a/mirror.go b/mirror.go
new file mode 100644
index 0000000..e81c71c
--- /dev/null
+++ b/mirror.go
@@ -0,0 +1,42 @@
+package repostatus
+
+import (
+ "go.wit.com/gui"
+ // "go.wit.com/gui/gui"
+)
+
+// this is experiemental work on making 'View's or Table Row's
+// this may or may not be a good idea
+
+// returns a widget of the last tag that acts as a mirror
+func (rs *RepoStatus) MirrorLastTag() *gui.Node {
+ return rs.lasttag.MirrorValue()
+}
+
+func (rs *RepoStatus) MirrorTargetVersion() *gui.Node {
+ return rs.targetReleaseVersion.MirrorValue()
+}
+
+func (rs *RepoStatus) MirrorCurrentVersion() *gui.Node {
+ return rs.currentVersion.MirrorValue()
+}
+
+func (rs *RepoStatus) MirrorCurrentName() *gui.Node {
+ return rs.currentBranch.MirrorValue()
+}
+
+func (rs *RepoStatus) MirrorGitState() *gui.Node {
+ return rs.gitState.MirrorValue()
+}
+
+func (rs *RepoStatus) MirrorMasterVersion() *gui.Node {
+ return rs.mainBranchVersion.MirrorValue()
+}
+
+func (rs *RepoStatus) MirrorDevelVersion() *gui.Node {
+ return rs.develBranchVersion.MirrorValue()
+}
+
+func (rs *RepoStatus) MirrorUserVersion() *gui.Node {
+ return rs.userBranchVersion.MirrorValue()
+}