##// END OF EJS Templates
localrepo: add desc parameter to transaction...
Steve Borho -
r10881:a685011e default
parent child Browse files
Show More
@@ -610,7 +610,7 b' class queue(object):'
610 610 try:
611 611 wlock = repo.wlock()
612 612 lock = repo.lock()
613 tr = repo.transaction()
613 tr = repo.transaction("qpush")
614 614 try:
615 615 ret = self._apply(repo, series, list, update_status,
616 616 strict, patchdir, merge, all_files=all_files)
@@ -554,7 +554,7 b' class localrepository(repo.repository):'
554 554 def wwritedata(self, filename, data):
555 555 return self._filter("decode", filename, data)
556 556
557 def transaction(self):
557 def transaction(self, desc):
558 558 tr = self._transref and self._transref() or None
559 559 if tr and tr.running():
560 560 return tr.nest()
@@ -571,10 +571,12 b' class localrepository(repo.repository):'
571 571 ds = ""
572 572 self.opener("journal.dirstate", "w").write(ds)
573 573 self.opener("journal.branch", "w").write(self.dirstate.branch())
574 self.opener("journal.desc", "w").write("%d,%s" % (len(self), desc))
574 575
575 576 renames = [(self.sjoin("journal"), self.sjoin("undo")),
576 577 (self.join("journal.dirstate"), self.join("undo.dirstate")),
577 (self.join("journal.branch"), self.join("undo.branch"))]
578 (self.join("journal.branch"), self.join("undo.branch")),
579 (self.join("journal.desc"), self.join("undo.desc"))]
578 580 tr = transaction.transaction(self.ui.warn, self.sopener,
579 581 self.sjoin("journal"),
580 582 aftertrans(renames),
@@ -890,7 +892,7 b' class localrepository(repo.repository):'
890 892
891 893 lock = self.lock()
892 894 try:
893 tr = self.transaction()
895 tr = self.transaction("commit")
894 896 trp = weakref.proxy(tr)
895 897
896 898 # check in files
@@ -2003,7 +2005,7 b' class localrepository(repo.repository):'
2003 2005 cl.delayupdate()
2004 2006 oldheads = len(cl.heads())
2005 2007
2006 tr = self.transaction()
2008 tr = self.transaction(",".join([srctype, url]))
2007 2009 try:
2008 2010 trp = weakref.proxy(tr)
2009 2011 # pull off the changeset group
@@ -114,7 +114,7 b' def strip(ui, repo, node, backup="all"):'
114 114
115 115 mfst = repo.manifest
116 116
117 tr = repo.transaction()
117 tr = repo.transaction("strip")
118 118 offset = len(tr.entries)
119 119
120 120 tr.startgroup()
@@ -54,6 +54,7 b' adding tst.d/foo'
54 54 .hg/requires
55 55 .hg/undo
56 56 .hg/undo.branch
57 .hg/undo.desc
57 58 .hg/undo.dirstate
58 59 % non fncache repo
59 60 adding tst.d/Foo
@@ -70,4 +71,5 b' adding tst.d/Foo'
70 71 .hg/store/data/tst.d.hg/_foo.i
71 72 .hg/store/undo
72 73 .hg/undo.branch
74 .hg/undo.desc
73 75 .hg/undo.dirstate
@@ -4,4 +4,4 b' adding changesets'
4 4 transaction abort!
5 5 rollback completed
6 6 killed!
7 .hg/00changelog.i .hg/journal.branch .hg/journal.dirstate .hg/requires .hg/store .hg/store/00changelog.i .hg/store/00changelog.i.a
7 .hg/00changelog.i .hg/journal.branch .hg/journal.desc .hg/journal.dirstate .hg/requires .hg/store .hg/store/00changelog.i .hg/store/00changelog.i.a
@@ -26,6 +26,7 b' 00660 ./.hg/store/data/foo.i'
26 26 00660 ./.hg/store/fncache
27 27 00660 ./.hg/store/undo
28 28 00660 ./.hg/undo.branch
29 00660 ./.hg/undo.desc
29 30 00660 ./.hg/undo.dirstate
30 31 00700 ./dir/
31 32 00600 ./dir/bar
@@ -54,4 +55,5 b' 00660 ../push/.hg/store/data/foo.i'
54 55 00660 ../push/.hg/store/fncache
55 56 00660 ../push/.hg/store/undo
56 57 00660 ../push/.hg/undo.branch
58 00660 ../push/.hg/undo.desc
57 59 00660 ../push/.hg/undo.dirstate
General Comments 0
You need to be logged in to leave comments. Login now