make update quieter when nothing is wrong
authorVadim Gelfer <vadim.gelfer@gmail.com>
Tue, 18 Oct 2005 17:56:50 -0700
changeset 1398 3f76ac60130d
parent 1397 66fd3bc1cfcf
child 1399 9a70776e355e
make update quieter when nothing is wrong sometimes when i am going around in my history, i get long lists of errors from the update command. this patch will fix that. i tried to make the code style the same like the rest of the code.
mercurial/localrepo.py
--- a/mercurial/localrepo.py	Tue Oct 18 12:11:23 2005 -0700
+++ b/mercurial/localrepo.py	Tue Oct 18 17:56:50 2005 -0700
@@ -1265,7 +1265,9 @@
             try:
                 os.unlink(self.wjoin(f))
             except OSError, inst:
-                self.ui.warn("update failed to remove %s: %s!\n" % (f, inst))
+                if inst.errno != errno.ENOENT:
+                    self.ui.warn("update failed to remove %s: %s!\n" %
+                                 (f, inst.strerror))
             # try removing directories that might now be empty
             try: os.removedirs(os.path.dirname(self.wjoin(f)))
             except: pass