From efeeeb045ee8f7d92bc718c40661df0f5fb070c7 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Wed, 8 Jul 2026 11:25:38 +0200 Subject: fix: version-aware bundled-dep reconcile; release v1.2.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit reconcile_bundle_deps flagged a dep as changed on raw URL-string inequality. Manifests serve bare-tag archive URLs (.../archive/v0.26.7.tar.gz) while hints use the SBo-fetched tree shape (.../archive/v0.26.7/tree-sitter-0.26.7.tar.gz) — same version, different path — so every dep was reported changed at a version that had not moved. Add _url_version to parse and normalize the version from a URL basename, and detect change by version rather than URL string. Only rewrite a line when the version actually differs. Change report now shows "name old-ver -> new-ver". Regression test T-BM17 pins the same-version, different-shape case as no change (180 passed). Bump MKHINT_VERSION and man title to 1.2.1, rebuild mkhint.1.gz. Co-Authored-By: Claude Opus 4.8 --- mkhint.1.gz | Bin 3397 -> 3485 bytes 1 file changed, 0 insertions(+), 0 deletions(-) (limited to 'mkhint.1.gz') diff --git a/mkhint.1.gz b/mkhint.1.gz index fba1bec..b2f7b41 100644 Binary files a/mkhint.1.gz and b/mkhint.1.gz differ -- cgit v1.2.3