From: Dmitry Volyntsev Date: Tue, 11 Aug 2026 01:54:49 +0000 (-0700) Subject: Build: remove Mercurial leftovers X-Git-Tag: 1.0.1~16 X-Git-Url: https://git.kaiwu.me/?a=commitdiff_plain;h=9bb0435c526a1687e8b8a7b5828e08a0569799ef;p=njs.git Build: remove Mercurial leftovers 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. --- diff --git a/.hgignore b/.hgignore deleted file mode 100644 index ef1b7978..00000000 --- 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 index 33b2c588..00000000 --- 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 diff --git a/auto/make b/auto/make index 2a07001d..92c25d34 100644 --- 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 diff --git a/ts/README.md b/ts/README.md index 774fd462..bf9cd9b1 100644 --- a/ts/README.md +++ b/ts/README.md @@ -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).