I have a branch called "developing" with a certain status o files with a release number 500 with a.java and b.java inside.
STEP - a.java has been deleted from developing and then pushed (501). - a branch is created from 501 called (my_branch); - in my_branch I have added a new version of a.java and a new file c.java;
PROBLEM When I try to merge my_branch with developing, mercurial delete a.java. The result is my_branch with b.java and c.java;
What I think is that mercurial is aware of previusly deleting of a.java and, without prompting a warning, delete the file even if I have added again in my_branch.
How can I force my_branch's file to be merged?