Skip to content

Commit 4ae64e7

Browse files
committed
wit: sort unversioned packages first
1 parent 14e7d9d commit 4ae64e7

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

wit/package.go

+4
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,10 @@ func comparePackages(a, b *Package) int {
5959
case DependsOn(b, a):
6060
// fmt.Fprintln(os.Stderr, b.Name.String()+" depends on "+a.Name.String())
6161
return -1
62+
case a.Name.Version == nil && b.Name.Version != nil:
63+
return 1
64+
case a.Name.Version != nil && a.Name.Version == nil:
65+
return -1
6266
}
6367
// fmt.Fprintln(os.Stderr, a.Name.String()+" does not depend on "+b.Name.String())
6468
return -1 * strings.Compare(a.Name.String(), b.Name.String())

0 commit comments

Comments
 (0)