Details
-
Bug
-
Resolution: Won't Fix
-
Medium
Description
TL;DR: if you rename a mercurial branch, open pull requests issued to the original name get dysfunctional
How to recreate:
- On a given mercurial repository, create a branch, add a commit, push it to bitbucket
- Open a pull request on that branch
- Rename the branch as follows:
-
- Create a new branch from the last commit of the existing branch, like "hg branch new_branch"
- Create an 'empty' commit by touch-ing any of the contained files and commiting, so that the new branch exists
- hg update to the old branch name
- hg commit --close-branch to close the old branch
- Push to bitbucket
- Open the existing pull request. Click on Edit in the top right corner.
What should happen:
- I would like to select the new name here and pull in the ('empty' commits to update the pull request
What actually happens:
- A rotating progress indicator spins on the bottom of the screen.
- I cannot select any originating branch name using the pull-down menu or typing (see attached screenshot)