##// END OF EJS Templates
qpop/qrefresh: update self.applied before calling strip...
Alexis S. L. Carvalho -
r5987:f2201aee default
parent child Browse files
Show More
@@ -901,8 +901,8 b' class queue:'
901 901 except: pass
902 902 repo.dirstate.forget(f)
903 903 repo.dirstate.setparents(qp, revlog.nullid)
904 del self.applied[start:end]
904 905 self.strip(repo, rev, update=False, backup='strip')
905 del self.applied[start:end]
906 906 if len(self.applied):
907 907 self.ui.write("Now at: %s\n" % self.applied[-1].name)
908 908 else:
@@ -1086,12 +1086,13 b' class queue:'
1086 1086 else:
1087 1087 message = msg
1088 1088
1089 self.applied.pop()
1090 self.applied_dirty = 1
1089 1091 self.strip(repo, top, update=False,
1090 1092 backup='strip')
1091 1093 n = repo.commit(filelist, message, changes[1], match=matchfn,
1092 1094 force=1)
1093 self.applied[-1] = statusentry(revlog.hex(n), patchfn)
1094 self.applied_dirty = 1
1095 self.applied.append(statusentry(revlog.hex(n), patchfn))
1095 1096 self.removeundo(repo)
1096 1097 else:
1097 1098 self.printdiff(repo, patchparent, fp=patchf)
General Comments 0
You need to be logged in to leave comments. Login now