##// END OF EJS Templates
commitctx: replace wctx with ctx
Matt Mackall -
r8400:9eecc471 default
parent child Browse files
Show More
@@ -836,19 +836,19 b' class localrepository(repo.repository):'
836 836 finally:
837 837 lock.release()
838 838
839 def _commitctx(self, wctx, force=False, force_editor=False, empty_ok=False,
839 def _commitctx(self, ctx, force=False, force_editor=False, empty_ok=False,
840 840 working=True):
841 841 tr = None
842 842 valid = 0 # don't save the dirstate if this isn't set
843 843 try:
844 commit = sorted(wctx.modified() + wctx.added())
845 remove = wctx.removed()
846 extra = wctx.extra().copy()
844 commit = sorted(ctx.modified() + ctx.added())
845 remove = ctx.removed()
846 extra = ctx.extra().copy()
847 847 branchname = extra['branch']
848 user = wctx.user()
849 text = wctx.description()
848 user = ctx.user()
849 text = ctx.description()
850 850
851 p1, p2 = [p.node() for p in wctx.parents()]
851 p1, p2 = [p.node() for p in ctx.parents()]
852 852 c1 = self.changelog.read(p1)
853 853 c2 = self.changelog.read(p2)
854 854 m1 = self.manifest.read(c1[0]).copy()
@@ -877,7 +877,7 b' class localrepository(repo.repository):'
877 877 for f in commit:
878 878 self.ui.note(f + "\n")
879 879 try:
880 fctx = wctx.filectx(f)
880 fctx = ctx.filectx(f)
881 881 newflags = fctx.flags()
882 882 new[f] = self.filecommit(fctx, m1, m2, linkrev, trp, changed)
883 883 if ((not changed or changed[-1] != f) and
@@ -954,7 +954,7 b' class localrepository(repo.repository):'
954 954
955 955 self.changelog.delayupdate()
956 956 n = self.changelog.add(mn, changed + removed, text, trp, p1, p2,
957 user, wctx.date(), extra)
957 user, ctx.date(), extra)
958 958 p = lambda: self.changelog.writepending() and self.root or ""
959 959 self.hook('pretxncommit', throw=True, node=hex(n), parent1=xp1,
960 960 parent2=xp2, pending=p)
General Comments 0
You need to be logged in to leave comments. Login now