Masaya Suzuki
Masaya Suzuki
got into a bad state by: * having a stack * merging a stack parent via GH * merging main into a child branch * trying to av stack sync
Using --current skips the check to see if the parent branch is merged, so it will error when trying to set the base branch of the pull request if the...
When the repository is using CODEOWNERS, there's a race condition inside GitHub that sees diffs for the parent PR in the stack, and it'll assign reviewers for them. In order...
Relatively often, I find myself adding a commit and then realize that that commit should be in another branch. It's nice if there's a convenient way to split the last...
https://github.com/aviator-co/av/blob/81f6fc4142623c8ac2b71ffbba6ebf549904bd0c/internal/gh/ghui/push.go#L449-L455 In addition to hashes, it should check if the PR metadata matches with the local branch metadata.
In https://github.com/aviator-co/av/pull/352, we switched to call GitHub API to update the PR metadata first, then doing a git-push. This is to make sure that a CI service sees the base...
We should prevent certain commands from running when there's an ongoing sync / rebase / restack / reorder.
`av` should `git push` only for topic branches, but apparently there is a case where `main` is pushed as a topic branch. Next time this happens, please save a copy...
"need sync" doesn't make much sense. If a branch is already deleted, those branches should not be shown.
If a command internally start `git rebase` or `git switch`, we should make sure that the workdir is clean. In order to check the status more comprehensively, we can use...