opam
opam copied to clipboard
opam is a source-based package manager. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.
The rationale is now to assume the "no" case in the menus whenever there is no input to read from.
Fixes https://github.com/ocaml/opam/issues/5296 Before this patch, typing `opam upgrde` would take: 1.6s After this patch, it only takes: 0.2s
I make a lot of mistakes typing, due to RSI in the past. So I often end up like this: ``` cheddar:repos john$ opam upgrde opam: unknown command `upgrde', did...
Noticed in https://github.com/ocaml/opam/issues/5283
Similar to https://github.com/ocaml/opam/issues/3807 On opam `2.1.3` on macos I observe the following behavior when trying to update a switch with some package pinned from directories: ``` ❯ opam update --working-dir...
TODO: - [x] Update `master_changes.md` - [x] Wait for #4947 to be merged to change the `release/` directory Fixes #4894
As noted in #5290 This will allow to avoid having a dangling `src/client/no-git-version` when testing locally, which can get annoying.
A lot has been done already to support local reproducible environments with opam, local switch first, and then the use of `.opam.locked` along with the `--locked` option, but I think...
See https://github.com/ocurrent/ocaml-dockerfile/pull/92
Some windows paths were not prefixed with cygwin path, and then not catch by path regexp.