Skip to content

Commit ec98ef0

Browse files
committed
Base.Result.all does not reverse
So we should re-reverse the list
1 parent 3e7d65b commit ec98ef0

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

cli/lock.ml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,7 @@ let pull_pin_depends ~global_state pin_depends =
211211
| Error _ as e, _ | Ok _, (Error _ as e) -> e
212212
| Ok acc, Ok r -> Ok (r :: acc))
213213
~init:(Ok [])
214+
|> List.rev
214215
in
215216
OpamPackage.Name.Map.of_list (List.concat elms)
216217

@@ -337,6 +338,7 @@ let make_repositories_locally_available repositories =
337338
| Error _ as e, _ | Ok _, (Error _ as e) -> e
338339
| Ok acc, Ok r -> Ok (r :: acc))
339340
~init:(Ok [])
341+
|> List.rev
340342

341343

342344
let opam_env_from_global_state global_state =

lib/duniverse.ml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,7 @@ let dev_repo_package_map_to_repos dev_repo_package_map =
257257
| Error _ as e, _ | Ok _, (Error _ as e) -> e
258258
| Ok acc, Ok r -> Ok (r :: acc))
259259
~init:(Ok [])
260+
|> List.rev
260261

261262
in
262263
(* Detect the case where multiple different dev-repos are associated with the
@@ -312,6 +313,7 @@ let from_dependency_entries ~get_default_branch dependencies =
312313
| Ok acc, Ok r -> Ok (r :: acc))
313314
~init:(Ok [])
314315
results
316+
|> List.rev
315317
in
316318
let pkgs = List.filter_map ~f:Fun.id pkg_opts in
317319
let dev_repo_map = dev_repo_map_from_packages pkgs in
@@ -325,3 +327,4 @@ let resolve ~resolve_ref t =
325327
| Error _ as e, _ | Ok _, (Error _ as e) -> e
326328
| Ok acc, Ok r -> Ok (r :: acc))
327329
~init:(Ok [])
330+
|> List.rev

lib/pull.ml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ let pull_source_dependencies ?trim_clone ~global_state ~duniverse_dir src_deps =
4949
| Error _ as e, _ | Ok _, (Error _ as e) -> e
5050
| Ok acc, Ok r -> Ok (r :: acc))
5151
~init:(Ok [])
52+
|> List.rev
5253
in
5354
let total = List.length src_deps in
5455
let pp_count = Pp.Styled.good Fmt.int in

0 commit comments

Comments
 (0)