Open
Description
We set the build info part of the version ourselves to add additional information (e.g. via -p:Version=1.2.3-alpha+build.42
) SourceLink will then turn it into 1.2.3-alpha+build.42.revisionFromSourceLink
.
See the MSBuild target which adds a .
if there already is a +
:
However this library will use the whole build info part which will return non-sense in front of the SourceLink revision in this case:
Easy fix would be to use parts[1].Split('.').Last()
Ideally we could check whether it’s a valid revision (but that might be hard if there are multiple supported VCS and formats), since one can turn off IncludeSourceRevisionInInformationalVersion
or GenerateAssemblyVersionInformationalAttribute
without turning off GenerateRepositoryUrlAttribute
.
Metadata
Metadata
Assignees
Labels
No labels