diff options
author | vince <vincetiu8@gmail.com> | 2020-11-19 20:57:57 +0800 |
---|---|---|
committer | Michael Muré <batolettre@gmail.com> | 2020-11-22 15:20:51 +0100 |
commit | 647b05eee4b612f33a2f22576821ea1c012d7c84 (patch) | |
tree | 8e9e7d95f1238678e528d9a302936107a0766de7 /entity | |
parent | 25b0c71948fe4bf5b4f4b8ca91ffc4d2f8c47643 (diff) | |
download | git-bug-647b05eee4b612f33a2f22576821ea1c012d7c84.tar.gz |
add remove identity feature
also adds:
- listlocalidentities
- refactors refstoids into entity package
Diffstat (limited to 'entity')
-rw-r--r-- | entity/refs.go | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/entity/refs.go b/entity/refs.go new file mode 100644 index 00000000..82b1741b --- /dev/null +++ b/entity/refs.go @@ -0,0 +1,18 @@ +package entity + +import "strings" + +func RefsToIds(refs []string) []Id { + ids := make([]Id, len(refs)) + + for i, ref := range refs { + ids[i] = refToId(ref) + } + + return ids +} + +func refToId(ref string) Id { + split := strings.Split(ref, "/") + return Id(split[len(split)-1]) +} |