Hard-coding the merge resolution caught my eye. It looks like this is just used to mirror an rcheckin'ed merge commit. So is it always valid to assume that the merge has already been resolved (in git) by the time Merge is called?

Please remove the commented line.

Please add more context to `Trace.WriteLine(status.NumOperations);`