summaryrefslogtreecommitdiffstats
path: root/pkg/commands
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2020-08-19 22:57:22 +1000
committerJesse Duffield <jessedduffield@gmail.com>2020-08-23 14:29:18 +1000
commit7561f5aa32304718e698f4f9217e465f6b1cc96b (patch)
tree356f573951f3be9734b4fdeb5220098e5d26f63f /pkg/commands
parent2855b5b4d5eb757c4b6eb359b862ebb6fa9dffb4 (diff)
some more standardisation for diffing
Diffstat (limited to 'pkg/commands')
-rw-r--r--pkg/commands/branch.go4
-rw-r--r--pkg/commands/commit.go4
-rw-r--r--pkg/commands/remote.go4
-rw-r--r--pkg/commands/remote_branch.go4
-rw-r--r--pkg/commands/tag.go4
5 files changed, 20 insertions, 0 deletions
diff --git a/pkg/commands/branch.go b/pkg/commands/branch.go
index ad37985fd..27ac548a8 100644
--- a/pkg/commands/branch.go
+++ b/pkg/commands/branch.go
@@ -12,3 +12,7 @@ type Branch struct {
UpstreamName string
Head bool
}
+
+func (b *Branch) RefName() string {
+ return b.Name
+}
diff --git a/pkg/commands/commit.go b/pkg/commands/commit.go
index f8f7491b4..1058e8ec6 100644
--- a/pkg/commands/commit.go
+++ b/pkg/commands/commit.go
@@ -24,3 +24,7 @@ func (c *Commit) ShortSha() string {
func (c *Commit) NameWithSha() string {
return fmt.Sprintf("%s %s", c.Sha[:7], c.Name)
}
+
+func (c *Commit) RefName() string {
+ return c.Sha
+}
diff --git a/pkg/commands/remote.go b/pkg/commands/remote.go
index 1dc9f7e7f..264e6a2c4 100644
--- a/pkg/commands/remote.go
+++ b/pkg/commands/remote.go
@@ -6,3 +6,7 @@ type Remote struct {
Urls []string
Branches []*RemoteBranch
}
+
+func (r *Remote) RefName() string {
+ return r.Name
+}
diff --git a/pkg/commands/remote_branch.go b/pkg/commands/remote_branch.go
index ca39ac4c1..0c7352d06 100644
--- a/pkg/commands/remote_branch.go
+++ b/pkg/commands/remote_branch.go
@@ -9,3 +9,7 @@ type RemoteBranch struct {
func (r *RemoteBranch) FullName() string {
return r.RemoteName + "/" + r.Name
}
+
+func (r *RemoteBranch) RefName() string {
+ return r.FullName()
+}
diff --git a/pkg/commands/tag.go b/pkg/commands/tag.go
index b6910b4b0..71a250c40 100644
--- a/pkg/commands/tag.go
+++ b/pkg/commands/tag.go
@@ -4,3 +4,7 @@ package commands
type Tag struct {
Name string
}
+
+func (t *Tag) RefName() string {
+ return t.Name
+}