def get_merge_command(self, revision):
raise NotImplementedError()<EOL>
Get the command to merge a revision into the current branch (without committing the result).

:param revision: The revision to merge in (a string,
                 defaults to :attr:`default_revision`).

This method needs to be implemented by subclasses.