mueller/extend-version-class-fork #69

Merged
meierj merged 17 commits from mueller/extend-version-class-fork into eive/develop 2022-04-22 20:06:50 +02:00
Showing only changes of commit 539e01deee - Show all commits

View File

@ -27,13 +27,15 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
- Major update for version handling, using `git describe` to fetch version information with git. - Major update for version handling, using `git describe` to fetch version information with git.
PR: https://egit.irs.uni-stuttgart.de/fsfw/fsfw/pulls/601 PR: https://egit.irs.uni-stuttgart.de/fsfw/fsfw/pulls/601
- Place `Version` class outside of `fsfw` namespace. It is generic - Place `Version` class outside of `fsfw` namespace. It is generic
- Add helper functions provided by [`cmake-modules`](https://github.com/bilke/cmake-modules) manually now. Those should not change too often and only a small subset is needed - Add helper functions provided by [`cmake-modules`](https://github.com/bilke/cmake-modules)
manually now. Those should not change too often and only a small subset is needed
- Separate folder for easier update and for distintion - Separate folder for easier update and for distintion
- LICENSE file included - LICENSE file included
- use `int` for version numbers to allow unset or uninitialized version - use `int` for version numbers to allow unset or uninitialized version
- Initialize Version object with numbers set to -1 - Initialize Version object with numbers set to -1
- Instead of hardcoding the git hash, it is now retrieved from git - Instead of hardcoding the git hash, it is now retrieved from git
- `Version` now allows specifying additional version information like the git SHA1 hash and the versions since the last tag - `Version` now allows specifying additional version information like the git SHA1 hash and the
versions since the last tag
- Additional information is set to the last part of the git describe output for `FSFW_VERSION` now. - Additional information is set to the last part of the git describe output for `FSFW_VERSION` now.
- Version still need to be hand-updated if the FSFW is not included as a submodule for now. - Version still need to be hand-updated if the FSFW is not included as a submodule for now.