Skip to content

Conversation

@JakeGinnivan
Copy link
Contributor

...yVersioningScheme.MajorMinorPatchTag

The issue with metadata is that it is not part of the semantic version at all, so why are we even allowing it to be put into the assembly version. On the other hand in continuous delivery we promote metadata to the tag to allow the version to change every commit. By using the tag, not the metadata we can create meaningful AssemblySemVer values.

Fixes #391

…mblyVersioningScheme.MajorMinorPatchTag

The issue with metadata is that it is not part of the semantic version at all, so why are we even allowing it to be put into the assembly version. On the other hand in continuous delivery we promote metadata to the tag to allow the version to change every commit. By using the tag, not the metadata we can create meaningful AssemblySemVer values.

Fixes GitTools#391
@JakeGinnivan
Copy link
Contributor Author

@GeertvanHorrik this sorts one of your issues. It is a breaking change between beta.2 and beta.3 or RTM but I think it's worth it

@JakeGinnivan
Copy link
Contributor Author

@GeertvanHorrik can you review this change

@GeertvanHorrik
Copy link
Contributor

Looks good to me!

JakeGinnivan added a commit that referenced this pull request May 28, 2015
…thPart

This changes AssemblyVersioningScheme.MajorMinorPatchMetadata to Assembl...
@JakeGinnivan JakeGinnivan merged commit b52b89d into GitTools:master May 28, 2015
@JakeGinnivan JakeGinnivan deleted the AssemblySemVerWithTagInFourthPart branch May 28, 2015 07:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Classic version and MajorMinorPatchMetadata

2 participants