repeated new branch confirmation on push of multiple heads
Created originally on Bitbucket by john_thomson (John Thomson)
I have recently created a new local branch of my project. In the workbench or Synchronize tool, when I go to push my changes, I get a dialog asking me to Confirm Push to remote Repository (In the synchronize too, just "Confirm new breanch"). I click Yes. The dialog appears again, and again, and again, as often as I click yes. The only escape seems to be to click No, and my work is not pushed.
I was able to do the commit using the command line (using the command from TortoiseHg and adding -f as suggested), but there seems to be no way to do it in the tool.
I'm using TortoiseHg 2.2.2 on Windows 7 64-bit.
I'm calling this a critical because it completely prevents normal workflow our team uses.
The last few lines of the output log show
% hg --repository D:\Chorus push --new-branch --new-branch http://hg.palaso.org/chorus
pushing to http://hg.palaso.org/chorus
searching for changes
abort: push creates new remote head 8d2cd842d7e8!
hint: did you forget to merge? use push -f to force
[command returned code 255 Mon Feb 13 10:08:40 2012]
% hg --repository D:\Chorus push --new-branch --new-branch --new-branch http://hg.palaso.org/chorus
pushing to http://hg.palaso.org/chorus
searching for changes
abort: push creates new remote head 8d2cd842d7e8!
hint: did you forget to merge? use push -f to force
[command returned code 255 Mon Feb 13 10:08:41 2012]