hgext/shelve.py
branchstable
changeset 19964 ff38dfbce4f8
parent 19963 6f29cc567845
child 19970 065e6f1c9259
--- a/hgext/shelve.py	Tue Oct 29 01:03:43 2013 +0900
+++ b/hgext/shelve.py	Tue Oct 29 01:03:43 2013 +0900
@@ -66,16 +66,7 @@
         except IOError, err:
             if err.errno != errno.ENOENT:
                 raise
-            if mode[0] in 'wa':
-                try:
-                    self.vfs.mkdir()
-                    return self.vfs(self.fname, mode)
-                except IOError, err:
-                    if err.errno != errno.EEXIST:
-                        raise
-            elif mode[0] == 'r':
-                raise util.Abort(_("shelved change '%s' not found") %
-                                 self.name)
+            raise util.Abort(_("shelved change '%s' not found") % self.name)
 
 class shelvedstate(object):
     """Handle persistence during unshelving operations.