Hi!
I found the approach of Pijul interesting, and I started experimenting with it. Sorry if my question is not very wise, but how is it possible to rewrite some change in history that has dependent changes?
My experimental use case is:
I have a bunch of projects, most of them have a shared codebase. I want to organize them as a monorepo with different channels to avoid repeating myself.
I have the following imagine history:
A -> B -> C -> D (main)
-> E -> F (channel)
I want to change B change (e.g., fix a minor bug or change dependency versions in Cargo.yaml, etc.), but I want to keep all other changes (C, D, E, F).
Is it possible to achieve this with Pijul? If yes, how can it be done?
Thanks in advice