This will allow FlexVersion to be called i.e. once per project, with i.e. arg Project=MyProject, so that the match regex for the VersionSource will match only for tags prefixed with "MyProject-". We should inject these into the match regex via a simple replacement, like for instance $Arg:Project, or $Env:Project.
This feature will often be used in combination with feature #19 to constrain the git log to given paths only. This is useful for cases where individual parts of a repo is to have separate versioning.
This will allow FlexVersion to be called i.e. once per project, with i.e. arg
Project=MyProject
, so that the match regex for the VersionSource will match only for tags prefixed with"MyProject-"
. We should inject these into the match regex via a simple replacement, like for instance$Arg:Project
, or$Env:Project
.This feature will often be used in combination with feature #19 to constrain the git log to given paths only. This is useful for cases where individual parts of a repo is to have separate versioning.