In our team we have a single repo with two branches: development and QA. QA was branched off at one point from development and acts as a frozen code branch. Only showstopper bugs that are fixed in the development branch are transplanted to the QA branch using HG transplant command.

What I am wondering is the following: after releasing a certain version, we need to bring the QA branch back into sync with the development branch. I am not sure that this would also be done using the transplant command? or is there a better (more proper) way/command to do that?