post-processor/atlas: find common prefix on Windows [GH-1874]
This commit is contained in:
parent
62aa9ada78
commit
76e9045bc0
|
@ -2,6 +2,7 @@ package atlas
|
|||
|
||||
import (
|
||||
"math"
|
||||
"path/filepath"
|
||||
"strings"
|
||||
)
|
||||
|
||||
|
@ -26,12 +27,12 @@ func longestCommonPrefix(vs []string) string {
|
|||
// short string, which itself must contain the prefix.
|
||||
for i := len(shortest); i > 0; i-- {
|
||||
// We only care about prefixes with path seps
|
||||
if shortest[i-1] != '/' {
|
||||
if shortest[i-1] != filepath.Separator {
|
||||
continue
|
||||
}
|
||||
|
||||
bad := false
|
||||
prefix := shortest[0 : i]
|
||||
prefix := shortest[0:i]
|
||||
for _, v := range vs {
|
||||
if !strings.HasPrefix(v, prefix) {
|
||||
bad = true
|
||||
|
|
Loading…
Reference in New Issue