]> git.kaiwu.me - njs.git/commitdiff
Build: remove Mercurial leftovers
authorDmitry Volyntsev <xeioex@nginx.com>
Tue, 11 Aug 2026 01:54:49 +0000 (18:54 -0700)
committerDmitry Volyntsev <xeioexception@gmail.com>
Thu, 13 Aug 2026 16:09:25 +0000 (09:09 -0700)
The "dist" target invoked "hg archive" and has been broken since the
migration to git.  For the same reason ts/COMMITHASH ended up empty in
every njs-types package published after the migration.

The .hgignore and .hgtags files are stale as well.

.hgignore [deleted file]
.hgtags [deleted file]
auto/make
ts/README.md

diff --git a/.hgignore b/.hgignore
deleted file mode 100644 (file)
index ef1b797..0000000
--- a/.hgignore
+++ /dev/null
@@ -1,4 +0,0 @@
-/node_modules/
-package-lock.json
-^build/
-^Makefile$
diff --git a/.hgtags b/.hgtags
deleted file mode 100644 (file)
index 33b2c58..0000000
--- a/.hgtags
+++ /dev/null
@@ -1,69 +0,0 @@
-cdb8d20935ee96f1fa0c99d994d4b11cefcbc119 0.1.0
-0039a747d25a3e08792c23c43b75768896724031 0.1.1
-5b066b4db54c17dc0a9a72948474f36957462e87 0.1.2
-360449773d51e7f451e5396e27021badc6b86085 0.1.3
-508689c1fb94c23f6b24be087c1dc63b2f9e6654 0.1.4
-9c813c2bb2acfd5b6e9d1e9b6699af928baea15a 0.1.5
-44b524f7e313369cd062a387511ea6fdc427875f 0.1.6
-15dc54100400f99c3ec044d8fb0175dd3d69adcb 0.1.7
-a29f29d481125db6101ecdc23dc20187c143cdc9 0.1.8
-5bd2833988222900f60ad9b330ebc44df3b30662 0.1.9
-b1456ef3e002376d9d146a8a02acf6a4a21748e9 0.1.10
-fc5df33f4e6b02a673daf3728ff690fb1e09b95e 0.1.11
-c07b060396be3622ca97b037a86076b61b850847 0.1.12
-d548b78eb881ca799aa6fc8ba459d076f7db5ac8 0.1.13
-d89d06dc638e78f8635c0bfbcd02469ac1a08748 0.1.14
-215ca47b9167d513fd58ac88de97659377e45275 0.1.15
-ddd1b2c9c64b2d459e9c399554dfaadcaabcc364 0.2.0
-2a0a59728b5f197379ca62a334a516fabd4ea392 0.2.1
-4adbb035caa39dae58611a061d78bc974652231e 0.2.2
-e83f41520613987542472275d49633a9aa5955d1 0.2.3
-3e6c38f64bdbc53e783813541559034ed6890aee 0.2.4
-3315f6aa6000ce6d2dbc74c73660becf4178a549 0.2.5
-0709b8b4f11ebec95dd4f72d5bb38044682f77e6 0.2.6
-4624ba4f6497a3d10fe1c0a6f45fb453579502f5 0.2.7
-ee190d3ace005f8eb063d4763b578f44d3028c68 0.2.8
-1935ab4643fdaec5b4a8c36070f4d2cb8e3799d7 0.3.0
-ebfbdb8d8fe2f640d880359575657cb53e38328f 0.3.1
-82101d50fff6e4c7a92c0542a3d6026ff7e462fb 0.3.2
-c65a4be9867d434ca449a18d868305d5dcd5b91b 0.3.3
-8eadbb3a7c7b7c3426f73adabfa251cd9d296752 0.3.4
-b7fa83f27f1b64443b88c990e1851f59583b2182 0.3.5
-7b302775917b72537e1abdbd5dc9d04e55a7d582 0.3.6
-9e5ef927c7eaed003de3e5e4a16fa3eab08de7f7 0.3.7
-1abb97e9d9dc07dcff2616d4c75132e6d189a6aa 0.3.8
-fc4eeaaf0dfe7dc7d41232f1b643bd364f1efe82 0.3.9
-6144aafa1472fbdf79bc9d1f858555938ee08452 0.4.0
-9400790bf53843001f94c77b47bc99b05518af78 0.4.1
-b409e86fd02a6f2cb3d741a41b6562471e1b66ef 0.4.2
-1ada1061a040e5cd5ec55744bfa916dfc6744e4c 0.4.3
-fdfd580b0dd617a884ed9287d98341ebef03ee9f 0.4.4
-69f07c6151628880bf7d5ac28bd8287ce96d8a36 0.5.0
-d355071f55ef4612d89db0ba72e7aaeaa99deef7 0.5.1
-e5de01378b1a8ab0a94dd3a8c4c6bb7a235f4b9c 0.5.2
-282b9412976ceee31eb12876f1499fe975e6f08c 0.5.3
-742ebceef2b5d15febc093172fe6174e427b26c8 0.6.0
-4adbe67b292af2adc0a6fde4ec6cb95dbba9470a 0.6.1
-dfba7f61745c7454ffdd55303a793206d0a9a84a 0.6.2
-8418bd4a4ce3114d57b4d75f913e8c4912bf4b5d 0.7.0
-35aca5cc5ea7582b80947caa1e3f4a4fb8ee232d 0.7.1
-3dd315b80bab10b6ac475ee25dd207d2eb759881 0.7.2
-f15d039cf625fb92e061f21c9f28a788032a0faa 0.7.3
-b5198f7f11a3b5e174f9e75a7bd50394fa354fb0 0.7.4
-63c258c456ca018385b13f352faefdf25c7bd3bb 0.7.5
-461dfb0bb60e531d361319f30993f29860c19f55 0.7.6
-1592d46d9076aa832b2d37d50b90f5edfca67030 0.7.7
-3308415d7de83c3c0c7c65405bec4836685a71de 0.7.8
-5f705230a62ccae8718ef9b7a85b29dc569d8b5e 0.7.9
-60a3ffe734b67add80bbc58448c3f6c9036fe844 0.7.10
-0000000000000000000000000000000000000000 0.7.10
-0000000000000000000000000000000000000000 0.7.10
-0000000000000000000000000000000000000000 0.7.10
-3a1b46d51f040f5e7b9b81c3b2b312a2d272f0a3 0.7.10
-26dd3824b9f343e2768609c1b673f788e3a5e154 0.7.11
-a1faa64d4972020413fd168e2b542bcc150819c0 0.7.12
-0ed1952588ab1e0e1c18425fe7923b2b76f38a65 0.8.0
-a52b49f9afcf410597dc6657ad39ae3dbbfeec56 0.8.1
-45f81882c780a12e56be519cd3106c4fe5567a64 0.8.2
-3aba7ee620807ad10bc34bff3677350fa8a3c3b2 0.8.3
-11d956c1577c91037a2c122d4a9d818a9733562d 0.8.4
index 2a07001d794729fb450b6f3be1345ca9b998fdd8..92c25d34495e0381e4815c547906f8d367ea6500 100644 (file)
--- a/auto/make
+++ b/auto/make
@@ -324,13 +324,6 @@ benchmark: $NJS_BUILD_DIR/njs_auto_config.h \\
        $NJS_BUILD_DIR/njs_benchmark
 
        $NJS_BUILD_DIR/njs_benchmark
-
-dist:
-       rm -rf njs-\$(NJS_VER) \\
-       && hg archive njs-\$(NJS_VER).tar.gz \\
-               -p njs-\$(NJS_VER) \\
-               -X ".hg*" \\
-       && echo njs-\$(NJS_VER).tar.gz done
 END
 
 if [ $NJS_HAVE_QUICKJS = YES ]; then
@@ -372,7 +365,9 @@ $NJS_BUILD_DIR/ts/node_modules: $NJS_BUILD_DIR/ts/package.json
        touch $NJS_BUILD_DIR/ts/node_modules
 
 $NJS_BUILD_DIR/njs-types-\$(NJS_TYPES_VER).tgz: $NJS_BUILD_DIR/ts/package.json
-       hg id -i > $NJS_BUILD_DIR/ts/COMMITHASH || true
+       git ls-files --error-unmatch ts/package.json > /dev/null 2>&1 \\
+               && git rev-parse --short HEAD > $NJS_BUILD_DIR/ts/COMMITHASH \\
+               || true
        cd $NJS_BUILD_DIR && \$(NPM) pack ./ts
 
 .PHONY: ts
index 774fd4620ccb896ee1be6b46dd8bc91580578bb7..bf9cd9b137dce40ba6503e8c68c70f9f8b56e620 100644 (file)
@@ -76,4 +76,3 @@ It's the same strategy as used in [DefinitelyTyped](https://github.com/Definitel
 The reason is that npmjs enforces [SemVer](https://semver.org/) which doesn't allow four-part version number nor provide post-release suffixes.
 
 You can find from which commit the package was built in file `COMMITHASH` inside the published package.
-It contains global revision id in the upstream repository https://hg.nginx.org/njs/ (Mercurial).