Parse UCM commands without an explicit context #5826
Merged
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.
Overview
This implements part of #5792.
It allows the “project/branch” prefix to be omitted before UCM commands.
E.g.,
can be written
Interesting/controversial decisions
I updated all transcripts that don’t do anything too complicated with the context to omit the context. We can drop these, or some of them, if desired.
Test coverage
There’s a new transcript that tests various aspects of the behavior. Also, all the updated transcripts work (although most of them never switch from “scratch/main”).