Open adavidzh opened 9 months ago
One thing which might be a good idea is somehow automatically syncing between the version the code prints out and the tags, so that we don't rely on always remembering to do both.
I think it could be done with the highest answer as giving here: https://stackoverflow.com/questions/33481173/is-there-a-way-to-make-git-auto-generate-a-version-number-file-for-a-version-o
I just tried the docker image (because CAT-23-001) and I was surprised positively that there is now a cute heading when running the tool:
OTOH, taking the perspective of a software user, it is kind of weird that there is no version information, neither in the header, nor as a command line option:
I think this can be a real pain to deal with support requests.
Should the version be compiled into the code in order to embed it into printouts and perhaps even ROOT file outputs ("This result brought to you by combine vX.Y.Z")?