Before proceeding with the merge, do we want to check the current state of the working directory to verify that there are no uncommitted changes in the working directory? And that the repository does have any "operations" currently in progress - (e.g. the Repository.Info.CurrentOperation is `None`).