The unpac monorepo manager self-hosting as a monorepo using unpac

make test_components deterministic

fixes #120

+8 -7
+7 -7
tests/test_components.expected
··· 1 1 7 components 2 2 0 -> 0 3 3 1 -> 1 4 - 2 -> 1 5 - 3 -> 2 6 - 4 -> 3 7 - 5 -> 3 4 + 2 -> 2 5 + 3 -> 3 6 + 4 -> 1 7 + 5 -> 1 8 8 6 -> 4 9 - 7 -> 5 10 - 8 -> 6 11 - 9 -> 0 9 + 7 -> 1 10 + 8 -> 5 11 + 9 -> 6
+1
tests/test_components.ml
··· 23 23 open Pack.Graph 24 24 25 25 let () = 26 + Random.init 42; 26 27 let g = Rand.graph ~v:10 ~e:3 () in 27 28 let n, f = C.components g in 28 29 printf "%d components@." n;