-
(hidden) wiPu-Zt5F #[[(hidden) S-ygYfi0j]]
-
(hidden) nMaSaq7Sl
-
(hidden) J4eZEcdS3
-
(hidden) phn0oWsiI
-
(hidden) y3BCiFhAv [[(hidden) 3KK7HWWXY]]
-
(hidden) GAnZaFdhm [[(hidden) 0skWaGhZ7]]
-
(hidden) rC5xQ7O4H [[haskell]] [[roam]] [[git]] [[(hidden) GksBqwDYU]]
-
(hidden) VCyYDKA3D
-
-
(hidden) Z5nOiocTC
-
{{[[TODO]]}} (hidden) ceKsel1w0 #explore [[(hidden) 062die7yZ]]
-
(hidden) bf4wcmTyw
-
-
(hidden) 91t1rJLmn
-
-
(hidden) ZakJn0x_n
-
(hidden) D90vgF7aC
-
(hidden) he28-PVBr
-
[[git-stacked-rebase]]
-
oh wow there's a lot of different projects doing something on this
-
{{[[TODO]]}} explore what can we learn from them
-
tho, still think we can win. [[gotta build]]!
-
{{[[TODO]]}} i think another advantage is that i feel like we're the closest to native [[git]]. i.e., if any of the projects would be to get rewritten in [[(hidden) U5k5oJ6YK]] & provided by git itself, i think we'd be the closest to match it.
-
also, our name is def. the best. not even close. (at least for the use case that we provide :p)
-
-
{{[[DONE]]}} since `--autosquash` is supported by `git-rebase`, but we don't use git rebase to generate the initial rebase todo (tried a few times, didn't work out, feels hacky and we don't want to go there) -- now we gotta implement it ourselves
-
#observation when implementing `autosquash`:
-
before, latest commit:
-
after, latest commit:
-
how do i know that this is correct now?
-
easy, it makes sense. the callback function which would generate the `CommitAndBranchBoundary[]` was either our a) our custom implementation to get the commits, or b) an impl using native git rebase.
-
we stopped using (B) intentionally, for multiple reasons, but one of them being precisely that it handled autosquash itself, and our branches would follow to the new location of the commit, which is not what we want
-
-
-
{{[[TODO]]}} do further research on what git-rebase supports in the git-rebase-todo editing phase, i.e. until the action of rebasing happens (because we'll need to re-implement this ourselves)
-
-
-
(hidden) p66YPjczf
-
(hidden) Gchx5xMwt
-
(hidden) qQnUJk7KK
-
(hidden) la9cklHOP [[(hidden) OfIo4V4Ry]] [[(hidden) 0cOLybf23]] [[oss]]
-
(hidden) uUO6QwtGO
-
(hidden) -STiiuzAc
-
(hidden) I9TSP01qg
-
(hidden) QLLa6YFco
-
(hidden) k-UlUnVW1
-
(hidden) _zVRjvDfN