Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/src/Progmasoft/Runner/Process.cpp
diff options
context:
space:
mode:
authorLeitwolf112026-11-14 22:03:45 +0300
committerLeitwolf112026-11-14 22:03:45 +0300
commit2d21d2e0f9c6e0789e9c55d6cba611234dc61a60 (patch)
tree6750468ab3926a4c3cdcaed7a826a730708c6b72 /src/Progmasoft/Runner/Process.cpp
parent94a996a3ceafa9f0004ffc28a7de5c543cdb51c2 (diff)
downloadcatch3-2d21d2e0f9c6e0789e9c55d6cba611234dc61a60.tar.gz
Number versions MAJOR.MINOR.PATCH in the version tool
Progmasoft repositories use Semantic Versioning since 2026-11-12, but //tools:version still knew the four-number counters: given 0.4.0 it wrote 0.4.0.0 everywhere, and --next stepped the fourth number. - A Version is three numbers; ParseVersion takes exactly three, without leading zeros, and FormatVersion writes three. - --next is the next patch release. It also follows a four-number version as the rule says: the fourth number goes and the patch rises, so 0.3.0.2 is followed by 0.3.1. - ReleaseNotesOf finds a section by the version it was published as. Its fallback for "D = 0" read the fourth element of what is now a three-element array; it is gone. - Tests for the new parsing, NextPatch and release-note lookup; docs/contributing.md and the tool's usage say what the tool does. Claude-Session: https://claude.ai/code/session_01Ji7xZMYjc4zankoc7hGBE1
Diffstat (limited to 'src/Progmasoft/Runner/Process.cpp')
0 files changed, 0 insertions, 0 deletions