Mercurial > hg > mercurial-crew-with-dirclash
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 |