diff mercurial/dirstate.py @ 23866:9dd442148301

dirstate: ignore negative debug.dirstate.delaywrite values - they crashed it Sleep can only travel forward in time, not back.
author Mads Kiilerich <madski@unity3d.com>
date Wed, 14 Jan 2015 01:15:26 +0100
parents a04c7b74b3d5
children 5245caa0dcde 3cc630be5f09
line wrap: on
line diff
--- a/mercurial/dirstate.py	Wed Jan 14 17:21:09 2015 -0800
+++ b/mercurial/dirstate.py	Wed Jan 14 01:15:26 2015 +0100
@@ -544,7 +544,7 @@
         # enough 'delaywrite' prevents 'pack_dirstate' from dropping
         # timestamp of each entries in dirstate, because of 'now > mtime'
         delaywrite = self._ui.configint('debug', 'dirstate.delaywrite', 0)
-        if delaywrite:
+        if delaywrite > 0:
             import time # to avoid useless import
             time.sleep(delaywrite)