SemVer utility to operate on object versions in SemVer notation
Introduce a Version class to store artifacts' versions as a combination of Major, Minor and Patch with optional pre-release label and build metadata, all according to SemVer spec (www.semver.org).
The utility should contain functions to convert version components into a long integer (64 bit value) which may be used to order a set of version data by comparing values of a single field, which may be useful when the data is persisted in DB
Blueprint information
- Status:
- Complete
- Approver:
- Nikhil Komawar
- Priority:
- Essential
- Drafter:
- Alexander Tivelkov
- Direction:
- Approved
- Assignee:
- Alexander Tivelkov
- Definition:
- Approved
- Series goal:
- Accepted for kilo
- Implementation:
- Implemented
- Milestone target:
- 2015.1.0
- Started by
- Alexander Tivelkov
- Completed by
- Nikhil Komawar
Related branches
Related bugs
Sprints
Whiteboard
nikhil_k: Based on the time constraint, it seems difficult to get this landed by k1. Let's revisit the possibility on Dec 15th 2014.
Gerrit topic: https:/
Addressed by: https:/
SemVer utility to store SemVer-compatible object versions in DB
Gerrit topic: https:/
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
Declarative definitions of Artifact Types
Addressed by: https:/
A mixin for jsonpatch requests validation
Addressed by: https:/
Database layer for Artifact Repository
Addressed by: https:/
Domain layer for Artifact Repository
Addressed by: https:/
Artifact Plugins Loader