Вас наверняка уже заебало мое истеричное нытье по поводу самого уебищного пакетного менеджера на планете, но.
Посмотрите на то, как выглядит типичный коммит в opam: https://github.com/ocaml/opam-repository/commit/f0404e9e511f12001d30716544c9f13397f3ceb1