diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2020-08-19 22:57:22 +1000 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2020-08-23 14:29:18 +1000 |
commit | 7561f5aa32304718e698f4f9217e465f6b1cc96b (patch) | |
tree | 356f573951f3be9734b4fdeb5220098e5d26f63f /pkg/commands | |
parent | 2855b5b4d5eb757c4b6eb359b862ebb6fa9dffb4 (diff) |
some more standardisation for diffing
Diffstat (limited to 'pkg/commands')
-rw-r--r-- | pkg/commands/branch.go | 4 | ||||
-rw-r--r-- | pkg/commands/commit.go | 4 | ||||
-rw-r--r-- | pkg/commands/remote.go | 4 | ||||
-rw-r--r-- | pkg/commands/remote_branch.go | 4 | ||||
-rw-r--r-- | pkg/commands/tag.go | 4 |
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 +} |