refactor(resolve_merge_cascading): allow parsed_merge
to fail independently from resolved_merge
, general overhaul #123
No reviewers
Labels
No labels
Compat/Breaking
Kind
Bad merge
Kind
Bug
Kind
Documentation
Kind
Enhancement
Kind
Feature
Kind
New language
Kind
Security
Kind
Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: mergiraf/mergiraf#123
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "ada4a/mergiraf:resolve_merge_cascading_overhaul"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The commits should give a pretty step-by-step explanation of the thought process. All in all, I think this brings a lot of structure to the function
resolve_merge_cascading_overhaulto refactor(resolve_merge_cascading): allowparsed_merge
to fail independently fromresolved_merge
, general overhaulthe original motivation: #119 (comment)
resolve_merge_cascading
#127d10ee76c1c
to81b1cfa783
Sorry for the time to review this, I had just looked at the overall changes and was a bit overwhelmed. Going through each commit one by one was a lot easier, thanks for doing such a good job at making them meaningful and explained!
You're welcome! That's what I always try to do in the PRs -- partially because it makes eventual rebase conflicts much easier to handle, and also to make the life a little easier for the person looking at
git blame
sometime in the future. Github actually has a handy feature for this: in the "Files changed" tab, you can choose to see the changes of one commit at a time, and "flip through" these -- this is often more convenient than pulling the PR and looking through the commits locally.Yes I was also looking for this feature here, and it's a bit more hidden but it also exists!
Really? 👀 Do tell me more!
It's this button:
in the files tab.
This should definitely be more prominent (i.e have text instead of just a pictogram)! And I wish one could navigate commits with arrows. Maybe the developers want to first polish the feature before showing it off.
But anyway, thanks for the tip!
mergiraf {merge,solve}
out into separate modules #297