comparison hgext/mq.py @ 3982:714fbfe5c9e5

mq: remove unecessary code, duplicate with util.opener
author Benoit Boissinot <benoit.boissinot@ens-lyon.org>
date Tue, 26 Dec 2006 03:29:45 +0100
parents e9460fe2f548
children a195f11ed1a2
comparison
equal deleted inserted replaced
3981:180670f14045 3982:714fbfe5c9e5
828 828
829 def pop(self, repo, patch=None, force=False, update=True, all=False, 829 def pop(self, repo, patch=None, force=False, update=True, all=False,
830 wlock=None): 830 wlock=None):
831 def getfile(f, rev): 831 def getfile(f, rev):
832 t = repo.file(f).read(rev) 832 t = repo.file(f).read(rev)
833 try: 833 repo.wfile(f, "w").write(t)
834 repo.wfile(f, "w").write(t)
835 except IOError:
836 try:
837 os.makedirs(os.path.dirname(repo.wjoin(f)))
838 except OSError, err:
839 if err.errno != errno.EEXIST: raise
840 repo.wfile(f, "w").write(t)
841 834
842 if not wlock: 835 if not wlock:
843 wlock = repo.wlock() 836 wlock = repo.wlock()
844 if patch: 837 if patch:
845 # index, rev, patch 838 # index, rev, patch