···3232(** Progress state for a sync phase. *)
33333434val v : total:int -> string -> t
3535-(** [v ~total phase_name] creates progress for a phase with [total] items.
3636- Shows as "[phase_name] (0/[total])" initially. *)
3535+(** [v ~total phase_name] creates progress for a phase with [total] items. Shows
3636+ as "[phase_name] (0/[total])" initially. *)
37373838val tick : t -> string -> unit
3939(** [tick t name] increments progress and updates message to show [name]. *)
+2-6
test/test_package.ml
···117117let test_same_repo () =
118118 let dev_repo1 = Uri.of_string "https://github.com/ocaml/ocaml.git" in
119119 let dev_repo2 = Uri.of_string "https://github.com/mirage/mirage.git" in
120120- let pkg1 =
121121- Package.v ~name:"ocaml" ~version:"dev" ~dev_repo:dev_repo1 ()
122122- in
120120+ let pkg1 = Package.v ~name:"ocaml" ~version:"dev" ~dev_repo:dev_repo1 () in
123121 let pkg2 =
124122 Package.v ~name:"ocaml-base" ~version:"dev" ~dev_repo:dev_repo1 ()
125123 in
126126- let pkg3 =
127127- Package.v ~name:"mirage" ~version:"dev" ~dev_repo:dev_repo2 ()
128128- in
124124+ let pkg3 = Package.v ~name:"mirage" ~version:"dev" ~dev_repo:dev_repo2 () in
129125 Alcotest.(check bool) "same repo" true (Package.same_repo pkg1 pkg2);
130126 Alcotest.(check bool) "different repo" false (Package.same_repo pkg1 pkg3)
131127