mbox series

[v2,0/6] Add semantic versioning support

Message ID 20200612100354.3591-1-sde@unmatched.eu
Headers show
Series Add semantic versioning support | expand

Message

Stijn Devriendt June 12, 2020, 10:03 a.m. UTC
Changes from v1:
- Drop NDEBUG lines in semver.c
- Improve cleanup code
- Add SPDX license identifiers
- Add documentation

Stijn Devriendt (6):
  Add semver library
  Fix semver compilation warnings
  Add SPDX license identifiers
  Cleanup input string to be semantic-version compliant
  Compare versions according to semver
  doc: Describe semantic versioning

 core/Makefile                 |   3 +-
 core/artifacts_versions.c     |  94 ++++-
 core/parser.c                 |  11 +-
 core/semver.c                 | 636 ++++++++++++++++++++++++++++++++++
 core/swupdate.c               |   2 +
 doc/source/sw-description.rst |  31 +-
 doc/source/swupdate.rst       |   7 +-
 include/semver.h              | 106 ++++++
 include/util.h                |   3 +-
 parser/parser.c               |   3 +
 10 files changed, 875 insertions(+), 21 deletions(-)
 create mode 100644 core/semver.c
 create mode 100644 include/semver.h