You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
omni stack create -a -> git branch <some branch> -> git add -a -> git commit
omni stack submit -> creates or updates PRs for every branch in your stack
omni stack amend -> git commit --amend, but done in an interactive rebase to preserve the stack, automatically re-shuffles the branches for downstream commits in the stack
omni stack land -> land a stack, each PR is landed one-by-one and we rely on github's auto branch retargeting to work correctly. does not play well with merge queues.
Among the helper git tooling that omni provides, we could add a builtin
stack
command to handle pull request stacking properly for github stuff.Commands could be, as suggested by @swgillespie:
omni stack create
->git branch <some branch>
->git commit
omni stack create -a
->git branch <some branch>
->git add -a
->git commit
omni stack submit
-> creates or updates PRs for every branch in your stackomni stack amend
->git commit --amend
, but done in an interactive rebase to preserve the stack, automatically re-shuffles the branches for downstream commits in the stackomni stack land
-> land a stack, each PR is landed one-by-one and we rely on github's auto branch retargeting to work correctly. does not play well with merge queues.This can be inspired from:
The text was updated successfully, but these errors were encountered: