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