Skip to content

Commit a4d534c

Browse files
committed
fixup
1 parent 3b91a18 commit a4d534c

2 files changed

Lines changed: 8 additions & 7 deletions

File tree

src/format/opamFile.ml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3674,7 +3674,10 @@ module OPAM = struct
36743674
in
36753675
(basename, content, hash)
36763676
| Some (Some r, rel) ->
3677-
let files = get_repo_files r rel in
3677+
let files =
3678+
get_repo_files r
3679+
(rel ^ Filename.dir_sep ^ OpamRepositoryPathName.files_d)
3680+
in
36783681
extra_files o >>| List.map @@ fun (basename, hash) ->
36793682
let content =
36803683
OpamStd.List.assoc_opt OpamFilename.Base.equal basename files
@@ -3696,7 +3699,7 @@ module OPAM = struct
36963699
Printf.sprintf " in %s" dir
36973700
| _, _, _, Some (Some repo, dir) ->
36983701
Printf.sprintf " %s from repository %s"
3699-
(Filename.concat dir OpamPathName.opam_f)
3702+
(Filename.concat dir OpamRepositoryPathName.opam_f)
37003703
(OpamRepositoryName.to_string repo)
37013704
| _ -> "")
37023705
(OpamStd.Format.itemize

src/state/opamRepositoryState.ml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,7 @@ let get_repo_root rt repo =
9191
get_root_raw rt.repos_global.root rt.repos_tmp repo.repo_name
9292

9393
let get_repo_files rt name dir =
94-
let dir =
95-
OpamFilename.Op.(get_root rt name / dir / OpamRepositoryPathName.files_d)
96-
in
94+
let dir = OpamFilename.Op.(get_root rt name / dir) in
9795
let files = OpamFilename.rec_files dir in
9896
List.map (fun file ->
9997
OpamFilename.Base.of_string
@@ -113,12 +111,12 @@ let read_package_opam ~repo_name ~repo_root package_dir =
113111
with Failure _ ->
114112
log "ERR: directory name not a valid package: ignored %s"
115113
(OpamFilename.to_string
116-
OpamFilename.Op.(package_dir // OpamPathName.opam_f));
114+
OpamFilename.Op.(package_dir // OpamRepositoryPathName.opam_f));
117115
None)
118116
| None ->
119117
log "ERR: Could not load %s, ignored"
120118
(OpamFilename.to_string
121-
OpamFilename.Op.(package_dir // OpamPathName.opam_f));
119+
OpamFilename.Op.(package_dir // OpamRepositoryPathName.opam_f));
122120
None
123121

124122
let load_opams_from_dir repo_name repo_root =

0 commit comments

Comments
 (0)