Calling marksman --version yields 1.0.0-8299f11+8299f11dfad36a9162e010245b380ba25001b15c which I suspect is just 1.0.0 followed by the commit hash of the release. However, Marksman uses date-based tags for its releases. This inconsistency causes problems when the version number is used to verify that the correct version was installed, for example with mise (tool manager, see #4357).
@artempyanykh This is a minor issue, but I think it would generally be better if the version number followed the release tag.
P.S.: I would have sent a patch but I don't know how marksman --version's return value is set, and I'm not familiar with F# either.
Calling
marksman --versionyields1.0.0-8299f11+8299f11dfad36a9162e010245b380ba25001b15cwhich I suspect is just1.0.0followed by the commit hash of the release. However, Marksman uses date-based tags for its releases. This inconsistency causes problems when the version number is used to verify that the correct version was installed, for example with mise (tool manager, see #4357).@artempyanykh This is a minor issue, but I think it would generally be better if the version number followed the release tag.
P.S.: I would have sent a patch but I don't know how
marksman --version's return value is set, and I'm not familiar with F# either.