Force push checkbox should reset after each push
Created originally on Bitbucket by samaursa (Saad Khattak)
Force push is rarely used and when tortoisehg requires the option to be checked, it allows the developer to make sure that he/she wants to force push. Problem is that I have forgotten to uncheck the checkbox many times and ended up force pushing when really I should have pulled, merged and then pushed to avoid multiple heads.
I propose that the checkbox should be deactivated after a push so that the user is required to check it every time they want to force push.
An alternate solution would be to put the checkbox in a more accessible place and warn the user once that they are force pushing (with a dialog box) before pushing.