Handling complicated rebase scenarios
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
bzr-rewrite |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
Sometimes I have the following use case:
---A----A'
\
B----C
I need to rebase both B and C against A'. This occurs after rebasing B against A' (--> B') and C against B':
---A----A'
\
However, the correct schema would be this:
---A----A'
\
B'----C'
I have proposed ignoring the (pointless) commits of B in https:/
rebase already sets revision properties that indicate what revision a new revision was based on.
You could potentially use this information.