Admins will be upgrading ORNL GitLab Servers on Saturday, 16 May 2026, from 7 AM until 11 AM EST. Repositories will experience intermittent outages during this time.
{url?null# The git url, if empty it will be set to src.gitRepoUrl
,branch?null
,hardcodeZeroVersion?false# Use a made-up version "0" instead of latest tag. Use when there is no previous release, or the project's tagging system is incompatible with what we expect from versions
,tagFormat?".*"# A grep -Eo pattern that tags must match to be considered valid
,tagPrefix?""# strip this prefix from a tag name
,tagFormat?"*"# A `git describe --tags --match '<format>'` pattern that tags must match to be considered
,tagPrefix?null# strip this prefix from a tag name
,tagConverter?null# A command to convert more complex tag formats. It receives the git tag via stdin and should convert it into x.y.z format to stdout
,shallowClone?true
}:
assertlib.asserts.assertMsg(tagPrefix==null||tagConverter==null)"Can only use either tagPrefix or tagConverter!";