kompose/vendor/github.com/openshift/origin/pkg/util/strings.go
Tomas Kral 166eedfc1c
update vendor
added files required by BuildConfig reaper
2017-05-16 17:56:38 +02:00

22 lines
381 B
Go

package util
import "sort"
// UniqueStrings returns a sorted, uniquified slice of the specified strings
func UniqueStrings(strings []string) []string {
m := make(map[string]bool, len(strings))
for _, s := range strings {
m[s] = true
}
i := 0
strings = make([]string, len(m), len(m))
for s := range m {
strings[i] = s
i++
}
sort.Strings(strings)
return strings
}