aboutsummaryrefslogtreecommitdiffstats
path: root/mkhint.1.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-07-08 11:45:00 +0200
committerDanilo M. <danix@danix.xyz>2026-07-08 11:45:00 +0200
commit67d4196bb3c98b0f6c00e8e514d9060b1cf7be2f (patch)
tree7fa81814653a6e613590262f2683b913acccf983 /mkhint.1.md
parentefeeeb045ee8f7d92bc718c40661df0f5fb070c7 (diff)
downloadmkhintfile-67d4196bb3c98b0f6c00e8e514d9060b1cf7be2f.tar.gz
mkhintfile-67d4196bb3c98b0f6c00e8e514d9060b1cf7be2f.zip
fix: complete version-aware reconcile against real URL shapes; release v1.2.2v1.2.2
1.2.1 made the bundled-dep reconcile version-aware but _url_version mis-parsed several real-world URL shapes, so 1.2.1 was never correct in the field (found by running mkhint -C --force neovim against the live 0.12.4 hint). _url_version now derives the version by stripping the URL's own github repo name from the basename: - dep names containing digits/dashes (lua-compat-5.3) parse correctly instead of splitting the name as a version - a bare-tag basename with no name prefix is taken as the whole version, fixing package-rev suffixes (luv 1.52.1-0 was truncated to 0) - non-github and the shared neovim/deps blob host fall back to the trailing-version/sha heuristic _url_repo is lowercased so JuliaStrings/utf8proc matches juliastrings/utf8proc (github repos are case-insensitive); utf8proc had reported no-match and appeared in the manifest-only FYI. Verified against all 13 live neovim 0.12.4 bundled deps: all match and report current, no false change, a real bump still detected. Adds T-BM22 (one case per URL-shape class) and T-BM23 (case-insensitive repo match); T-BM17 unchanged. 182 passed. Bump MKHINT_VERSION and man title to 1.2.2, rebuild mkhint.1.gz. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Diffstat (limited to 'mkhint.1.md')
-rw-r--r--mkhint.1.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/mkhint.1.md b/mkhint.1.md
index f4f43e0..2c910a1 100644
--- a/mkhint.1.md
+++ b/mkhint.1.md
@@ -1,4 +1,4 @@
-% MKHINT(1) mkhint 1.2.1 | User Commands
+% MKHINT(1) mkhint 1.2.2 | User Commands
% Danilo M.
% July 2026