aboutsummaryrefslogtreecommitdiffstats
path: root/plumbing/reference.go
diff options
context:
space:
mode:
authorMáximo Cuadros <mcuadros@gmail.com>2017-03-22 21:54:27 +0100
committerMáximo Cuadros <mcuadros@gmail.com>2017-03-22 21:54:27 +0100
commitcfbd64f09f0d068d593f3dc3beb4ea7e62719e34 (patch)
tree207b0963d151457ec9bf5e3c039854c00c648962 /plumbing/reference.go
parentf51d4a8476f865eef27011a9d90e03566c43d59c (diff)
downloadgo-git-cfbd64f09f0d068d593f3dc3beb4ea7e62719e34.tar.gz
plumbing: ReferenceType as Stringer
Diffstat (limited to 'plumbing/reference.go')
-rw-r--r--plumbing/reference.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/plumbing/reference.go b/plumbing/reference.go
index b9f4a95..798c3dd 100644
--- a/plumbing/reference.go
+++ b/plumbing/reference.go
@@ -28,6 +28,19 @@ const (
SymbolicReference ReferenceType = 2
)
+func (r ReferenceType) String() string {
+ switch r {
+ case InvalidReference:
+ return "invalid-reference"
+ case HashReference:
+ return "hash-reference"
+ case SymbolicReference:
+ return "symbolic-reference"
+ }
+
+ return ""
+}
+
// ReferenceName reference name's
type ReferenceName string