Skip to content

[vcpkg] Add SemVer and Date versioning schemes#14889

Merged
vicroms merged 16 commits intomicrosoft:masterfrom
vicroms:versioning/schemes
Dec 7, 2020
Merged

[vcpkg] Add SemVer and Date versioning schemes#14889
vicroms merged 16 commits intomicrosoft:masterfrom
vicroms:versioning/schemes

Conversation

@vicroms
Copy link
Member

@vicroms vicroms commented Dec 2, 2020

Vcpkg is now able to understand version-date and version-semver

Reference #11758

@JackBoosY JackBoosY added category:vcpkg-feature The issue is a new capability of the tool that doesn’t already exist and we haven’t committed info:internal labels Dec 2, 2020
@vicroms vicroms changed the title [WIP][vcpkg] Add SemVer and Date versioning schemes [vcpkg] Add SemVer and Date versioning schemes Dec 5, 2020
@vicroms vicroms marked this pull request as ready for review December 5, 2020 07:53
Copy link
Contributor

@ras0219 ras0219 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM once @BillyONeal's comment about locale is addressed.

@vicroms vicroms merged commit 53e6588 into microsoft:master Dec 7, 2020
strega-nil pushed a commit to strega-nil/vcpkg that referenced this pull request May 5, 2021
* [vcpkg] Add semver versioning scheme

* Remove unnecessary code

* Fix SemVer comparison and add sorting test

* Add date scheme

* PR comments

* Use a different column for date and semver schemes.

* Use locale agnostic conversion to long

* Add tests for version scheme change

* Validate version strings before parsing

* Format

* Improve error messages

* PR comments

* PR comments pt. 2
@vicroms vicroms deleted the versioning/schemes branch September 26, 2022 19:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category:vcpkg-feature The issue is a new capability of the tool that doesn’t already exist and we haven’t committed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants