-
many thoughts / [[(hidden) jOMmlCP4S]]s about [[git-stacked-rebase]]
-
{{[[TODO]]}} humanOp -> could be a toolkit that we provide in the library and thru the cli as well, to make more scriptable / avoid having ppl rewrite the same stuff again
-
{{[[TODO]]}} or maybe just a single command that im thinking of atm. something like "insert a branch)at commit-ish", which ofc would mean that this becomes a new partial branch, and from an adapter, e.g. for github, the base branches would be updated, and maybe a PR would be created as well. basically the same stuff as if you did it in the interactive editor, but scriptable
-
-
{{[[TODO]]}} interesting of how you'd implement a visualization and ux for the stacked pull requests, if we managed to get that far
-
things like quickly viewing a selected stack (would it just redirect to an individual PR, or would we build a whole additional ui around for this experience? ),
-
and how to make viewing the whole combined thing an easy toggle (would require setting the base branch of the latest stacked branch to master instead of to the previous partial branch, so that the diff is between master & all the stacked diffs combined - prolly easy if e.g. github provided this directly, but not sure if we implement ourselves in a browser extension)
-
-
{{[[TODO]]}} would be so cool to work on this whole thing. but i simple don't have enough time:///
-
maybe a non-buggy mvp to kick things off would be great, so that maybe someone could sponsor so that i can allocate more of my time there, instead of "professional" work
-
{{[[TODO]]}} tho, even the "non-buggy mvp" (which would include any adapters), is still hard to achieve.
-
gotta remember that i have seen only very minimally the git's source code. there are probably tons of edge cases that i have never encountered but that rebase and all other things need to take into account (e.g. commit --amend - pretty sure it would break our impl atm if done in before our --apply, because it changes the sha, but i don't think the change ends up in rewritten-list (gotta check). and what if multiple of them are done, etc)
-
so maybe i could cover a good amount of scenarios that i myself use, but still would have to make very clear that this is very beta.
-
-
-
-
-
(hidden) nBm7IIklH
-
more notes on [[git-stacked-rebase]]
-
(hidden) Srd_Q-MSE
-
(hidden) ZiGhoMUM6
-
(hidden) D6xfEDL6c
-
(hidden) GzMiN8C7Z
-
(hidden) P1RZkL-tE
-
(hidden) 4xDjaMjZF