ref: 94011e3762ca25b8ab3a9b9fe0d7a9e155381477
dir: /diff/trees/path.go/
package trees
func joinPath(prefix, name []byte) []byte {
if len(prefix) == 0 {
out := make([]byte, len(name))
copy(out, name)
return out
}
out := make([]byte, len(prefix)+1+len(name))
copy(out, prefix)
out[len(prefix)] = '/'
copy(out[len(prefix)+1:], name)
return out
}