Read multi slash branch names when deliver-work
#256
Closed
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.
git elegant deliver-work
incorrectly reads the name of the upstreambranch if it contains at least one slash like
feature/123
. This isbecause the used pattern matching logic doesn't expect remote branch
names like
origin/feature/123
.In order to solve it, the new
transformation
plugin is introduced. Itprovides functions that parse remote branch names correctly. Now, the
plugin handles branch translation (mapping) for
deliver-work
commandas well as for
accept-work
andobtain-work
in order to preventpossible errors in the future.
#255
The contribution:
CONTRIBUTING.md > Committing the changes
rulesREADME.md > Hands-on development notes
@bees-hive/elegant-git-maintainers, please review.