aboutsummaryrefslogtreecommitdiffstats
path: root/entity/id.go
diff options
context:
space:
mode:
authorMichael Muré <batolettre@gmail.com>2019-08-13 16:02:13 +0200
committerMichael Muré <batolettre@gmail.com>2019-08-13 16:23:05 +0200
commitc809d37152ea87a66fc281730042dcb4299a8263 (patch)
treec92867a5b4bcc1c923cc1c78689023868bee10be /entity/id.go
parent99b5c58d43137bd9f6503788a55484327b0c531f (diff)
downloadgit-bug-c809d37152ea87a66fc281730042dcb4299a8263.tar.gz
more hash-->id fixes
Diffstat (limited to 'entity/id.go')
-rw-r--r--entity/id.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/entity/id.go b/entity/id.go
index 7fa1785a..7ff6b223 100644
--- a/entity/id.go
+++ b/entity/id.go
@@ -17,10 +17,12 @@ const UnsetId = Id("unset")
// Id is an identifier for an entity or part of an entity
type Id string
+// String return the identifier as a string
func (i Id) String() string {
return string(i)
}
+// Human return the identifier, shortened for human consumption
func (i Id) Human() string {
format := fmt.Sprintf("%%.%ds", humanIdLength)
return fmt.Sprintf(format, i)