Installs pre-commit hooks for OCaml projects that run dune fmt automatically
1
fork

Configure Feed

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

Prefix all blacksun packages with nox-

Renames 35 packages to make blacksun forks distinguishable from their
opam-repository upstreams. Module names (Git.x, Tls.x, ...) stay bare;
opam package names and dune (public_name) findlib references move to
nox-X. After this commit, zero local package names overlap with
opam-repository.

Renamed:
- nox-git, nox-irmin
- nox-crypto, nox-crypto-pk, nox-crypto-rng, nox-crypto-ec
- nox-tls, nox-tls-eio, nox-tar, nox-tar-eio, nox-tty, nox-tty-eio
- nox-arp, nox-ca-certs, nox-cbor, nox-cookie, nox-crc, nox-csv
- nox-gpt, nox-hkdf, nox-http, nox-jwt, nox-kdf, nox-loc
- nox-memtrace, nox-pds, nox-sexp, nox-slack, nox-toml
- nox-websocket, nox-x509, nox-xdge, nox-yaml

Also drops orphan tar-mirage and tar-unix opam templates that had no
matching package stanza.

+8 -8
+1 -1
bin/dune
··· 1 1 (executable 2 2 (name main) 3 3 (public_name precommit) 4 - (libraries precommit cmdliner eio_main vlog tty fmt monopam-info memtrace)) 4 + (libraries precommit cmdliner eio_main vlog nox-tty fmt monopam-info nox-memtrace))
+3 -3
dune-project
··· 24 24 (cmdliner (>= 1.2)) 25 25 (eio (>= 1.0)) 26 26 (fmt (>= 0.9)) 27 - (git (>= 0.1)) 27 + (nox-git (>= 0.1)) 28 28 (re (>= 1.0)) 29 29 eio_main 30 - memtrace 30 + nox-memtrace 31 31 monopam-info 32 - tty 32 + nox-tty 33 33 vlog 34 34 (mdx :with-test) 35 35 (alcotest :with-test)))
+1 -1
lib/dune
··· 1 1 (library 2 2 (name precommit) 3 3 (public_name precommit) 4 - (libraries eio fmt unix re git)) 4 + (libraries eio fmt unix re nox-git))
+3 -3
precommit.opam
··· 15 15 "cmdliner" {>= "1.2"} 16 16 "eio" {>= "1.0"} 17 17 "fmt" {>= "0.9"} 18 - "git" {>= "0.1"} 18 + "nox-git" {>= "0.1"} 19 19 "re" {>= "1.0"} 20 20 "eio_main" 21 - "memtrace" 21 + "nox-memtrace" 22 22 "monopam-info" 23 - "tty" 23 + "nox-tty" 24 24 "vlog" 25 25 "mdx" {with-test} 26 26 "alcotest" {with-test}