mercurial/subrepo.py
changeset 24134 afed5d2e7985
parent 24132 b5898bf7119a
child 24135 27b6d41aa029
--- a/mercurial/subrepo.py	Sat Feb 07 19:40:02 2015 -0500
+++ b/mercurial/subrepo.py	Sat Feb 07 21:47:28 2015 -0500
@@ -884,7 +884,8 @@
             self.filerevert(*pats, **opts)
 
         # Update the repo to the revision specified in the given substate
-        self.get(substate, overwrite=True)
+        if not opts.get('dry_run'):
+            self.get(substate, overwrite=True)
 
     def filerevert(self, *pats, **opts):
         ctx = self._repo[opts['rev']]
@@ -1693,7 +1694,8 @@
                 util.rename(os.path.join(self._abspath, name),
                             os.path.join(self._abspath, bakname))
 
-        self.get(substate, overwrite=True)
+        if not opts.get('dry_run'):
+            self.get(substate, overwrite=True)
         return []
 
     def shortid(self, revid):