Monorepo management for opam overlays
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update dune-project and opam files across packages

Sync opam package metadata including x-maintenance-intent
and external dependency specifications.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

+4 -8
+2 -6
dune-project
··· 1 - (lang dune 3.20) 1 + (lang dune 3.21) 2 2 (name monopam) 3 3 4 4 (generate_opam_files true) ··· 6 6 (license ISC) 7 7 (authors "Anil Madhavapeddy <anil@recoil.org>") 8 8 (maintainers "Anil Madhavapeddy <anil@recoil.org>") 9 - (source (uri "git+https://tangled.org/anil.recoil.org/monopam.git")) 10 - (homepage "https://tangled.org/anil.recoil.org/monopam") 11 - (bug_reports "https://tangled.org/anil.recoil.org/monopam/issues") 12 - (maintenance_intent "(latest)") 9 + (source (tangled anil.recoil.org/monopam)) 13 10 14 11 (package 15 12 (name monopam) ··· 17 14 (description "Monopam helps manage an opam overlay by synchronizing packages between individual git checkouts and a monorepo using git subtrees.") 18 15 (depends 19 16 (ocaml (>= 5.2.0)) 20 - (dune (>= 3.20)) 21 17 (eio (>= 1.2)) 22 18 (eio_main (>= 1.2)) 23 19 (tomlt (>= 0.1.0))
+2 -2
monopam.opam
··· 9 9 homepage: "https://tangled.org/anil.recoil.org/monopam" 10 10 bug-reports: "https://tangled.org/anil.recoil.org/monopam/issues" 11 11 depends: [ 12 + "dune" {>= "3.21"} 12 13 "ocaml" {>= "5.2.0"} 13 - "dune" {>= "3.20" & >= "3.20"} 14 14 "eio" {>= "1.2"} 15 15 "eio_main" {>= "1.2"} 16 16 "tomlt" {>= "0.1.0"} ··· 43 43 "@doc" {with-doc} 44 44 ] 45 45 ] 46 - dev-repo: "git+https://tangled.org/anil.recoil.org/monopam.git" 46 + dev-repo: "git+https://tangled.org/anil.recoil.org/monopam" 47 47 x-maintenance-intent: ["(latest)"]