[PATCH 4 of 5 changedelete] merge.mergestate: update docstrings for preresolve and resolve

Siddharth Agarwal sid0 at fb.com
Thu Nov 5 02:12:01 CST 2015


# HG changeset patch
# User Siddharth Agarwal <sid0 at fb.com>
# Date 1446709491 28800
#      Wed Nov 04 23:44:51 2015 -0800
# Node ID 7514e2e35e70661a7783668cf9cddd949ab9cd76
# Parent  14056ae3782ddc3fee4b4bb0b9557aa463e08f3c
merge.mergestate: update docstrings for preresolve and resolve

Add a docstring for preresolve, and update the one for resolve.

diff --git a/mercurial/merge.py b/mercurial/merge.py
--- a/mercurial/merge.py
+++ b/mercurial/merge.py
@@ -397,10 +397,15 @@ class mergestate(object):
         return complete, r
 
     def preresolve(self, dfile, wctx, labels=None):
+        """run premerge process for dfile
+
+        Returns whether the merge is complete, and the exit code."""
         return self._resolve(True, dfile, wctx, labels=labels)
 
     def resolve(self, dfile, wctx, labels=None):
-        """rerun merge process for file path `dfile`"""
+        """run merge process (assuming premerge was run) for dfile
+
+        Returns the exit code of the merge."""
         return self._resolve(False, dfile, wctx, labels=labels)[1]
 
 def _checkunknownfile(repo, wctx, mctx, f, f2=None):


More information about the Mercurial-devel mailing list