Mercurial > hg
comparison hgext/mq.py @ 9111:ac3f1e6696eb
mq: use ui.status when pushing and popping patches
author | Martin Geisler <mg@lazybytes.net> |
---|---|
date | Fri, 10 Jul 2009 23:24:35 +0200 |
parents | 561ff8d9e4f0 |
children | 6b03f93b8ff3 9261667e9b82 |
comparison
equal
deleted
inserted
replaced
9110:561ff8d9e4f0 | 9111:ac3f1e6696eb |
---|---|
553 for patchname in series: | 553 for patchname in series: |
554 pushable, reason = self.pushable(patchname) | 554 pushable, reason = self.pushable(patchname) |
555 if not pushable: | 555 if not pushable: |
556 self.explain_pushable(patchname, all_patches=True) | 556 self.explain_pushable(patchname, all_patches=True) |
557 continue | 557 continue |
558 self.ui.warn(_("applying %s\n") % patchname) | 558 self.ui.status(_("applying %s\n") % patchname) |
559 pf = os.path.join(patchdir, patchname) | 559 pf = os.path.join(patchdir, patchname) |
560 | 560 |
561 try: | 561 try: |
562 ph = patchheader(self.join(patchname)) | 562 ph = patchheader(self.join(patchname)) |
563 except: | 563 except: |
1079 try: os.removedirs(os.path.dirname(repo.wjoin(f))) | 1079 try: os.removedirs(os.path.dirname(repo.wjoin(f))) |
1080 except: pass | 1080 except: pass |
1081 repo.dirstate.forget(f) | 1081 repo.dirstate.forget(f) |
1082 repo.dirstate.setparents(qp, nullid) | 1082 repo.dirstate.setparents(qp, nullid) |
1083 for patch in reversed(self.applied[start:end]): | 1083 for patch in reversed(self.applied[start:end]): |
1084 self.ui.warn(_("popping %s\n") % patch.name) | 1084 self.ui.status(_("popping %s\n") % patch.name) |
1085 del self.applied[start:end] | 1085 del self.applied[start:end] |
1086 self.strip(repo, rev, update=False, backup='strip') | 1086 self.strip(repo, rev, update=False, backup='strip') |
1087 if len(self.applied): | 1087 if len(self.applied): |
1088 self.ui.write(_("now at: %s\n") % self.applied[-1].name) | 1088 self.ui.write(_("now at: %s\n") % self.applied[-1].name) |
1089 else: | 1089 else: |