Feature Idea: Expanding git to support automatic Semver stamping
- From
- Pavel Rogovoy <p.rogovoy@gmail.com>
- Date
- Aug 22, 2021, 19:28 UTC
- Message-ID
- <CA+NVOTBjgQ60hUZyRcK=igEP5=PSJqUFKf4Z-wYr=7+ESp3Ziw@mail.gmail.com>
Hi all,
My name is Pavel Rogovoy and I am a git enthusiast. I have developed a git-based generic version stamping system that is compliant with the Semver standard and I believe it can be integrated into git as a sub-command such as git stamp in the form of an external plugin or a complete rewrite into git’s source code.
I welcome you to take a look at the stamping utility: https://github.com/final-israel/vmn
I will be happy to discuss the main benefits of such a move with you. Here are just some:
- Effortless version management and state recovery for single or multiple repositories. - Can be used as a convenient git submodule alternative. - Way for storing metadata about a version such as: release notes and build metadata.
Please let me know if such a feature is of interest to be integrated into git. I personally am willing to contribute and maintain this feature in case you will find it useful for expanding git’s capabilities.
Best, Pavel Rogovoy