I don't really understand how patchs work and I just wanted to know if that was the right way to work with bugs.
diff between original.m and modif1.m -> patch1.patch diff between modif1.m and modif2.m -> patch2.patch
Even though the two patch apply to different and unrelated parts of the code, how could the second patch be applied without the first one ? Does hg diff make clever things when exporting the patch? At the second stage, does hg in fact export a diff between original.m and modif2.m excluding the modifications from the previous record ?