Allow :
in target and filenames if not the first character
#23335
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Especially in the Perl community, filenames containing
:
are common. Labels can still be parsed unambiguously if target names can contain colons by declaring that the first colon in a given label string is interpreted as the separator between package and target name. This only requires prefixing with:
when referring to targets containing colons in the same package.Target and filenames starting with
:
are still not allowed to prevent confusion with references to targets.Work towards #374
RELNOTES: Target and filenames can now contain
:
as long as it is not the first character. Same-package references to such targets have to be prefixed with:
.