From d65012102f52f703aee70ee6dc730ab0651f51c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Sj=C3=B6lund?= Date: Thu, 13 Aug 2026 13:43:04 +0200 Subject: [PATCH] Strip -rust suffix from version for git range queries The all-reports script uses omcversion from the database to build git range specs like 'v1..v2' for commit log lookups. Rust builds append '-rust' to the version (e.g. 'v1.28.0-dev-308-g1ac9d5ad20-rust') which git cannot resolve as a tag or ref. Strip the trailing '-rust' before the version is used in git commands so the underlying tag (e.g. 'v1.28.0-dev-308-g1ac9d5ad20') is found. Co-Authored-By: Qwen3.6-27B-TQ --- all-reports.py | 1 + 1 file changed, 1 insertion(+) diff --git a/all-reports.py b/all-reports.py index dbd1a5b..c100d42 100755 --- a/all-reports.py +++ b/all-reports.py @@ -56,6 +56,7 @@ def dateStr(dint): def getTagOrVersion(v): v = v.replace("OpenModelica ","").replace("OMCompiler ","") + v = re.sub(r"-rust$", "", v) m = re.search("[+]g([0-9a-f]{7}[0-9a-f]*)$", v) if m: return m.group(1)