git-machete
git-machete copied to clipboard
Probably the sharpest git repository organizer & rebase/merge workflow automation tool you've ever seen
https://github.com/VirtusLab/git-machete/issues/1322#issuecomment-2347003840: One nice addition would be to update other MR's when creating or retargeting one. Right now if I add a downstream MR it seems i have to go update...
While there could be some controversy, I'd say this is undesired in general.
https://www.geeksforgeeks.org/python-match-case-statement/ This should also provide an exhaustiveness check in mypy, which is currently done via [`assert_never`](https://typing.readthedocs.io/en/latest/guides/unreachable.html)
This might lead to non-determinism in tests, as a test lacking `create_repo()` will then use underlying repo from the previous run.
GitLab's merge requests support depending on another merge request as a core aspect of the PR. It can only be added after both MRs have been created, as seperate API...