##// END OF EJS Templates
revlog: avoid opening and closing the file for each cloned revision...
marmoute -
r51973:09d60aed default
parent child Browse files
Show More
@@ -3461,7 +3461,7 b' class revlog:'
3461 3461 )
3462 3462 destrevlog.delta_config.delta_both_parents = delta_both_parents
3463 3463
3464 with self.reading():
3464 with self.reading(), destrevlog._writing(tr):
3465 3465 self._clone(
3466 3466 tr,
3467 3467 destrevlog,
@@ -3552,19 +3552,18 b' class revlog:'
3552 3552 )
3553 3553 flags = flags | new_flags[0] & ~new_flags[1]
3554 3554
3555 with destrevlog._writing(tr):
3556 destrevlog._addrevision(
3557 node,
3558 rawtext,
3559 tr,
3560 linkrev,
3561 p1,
3562 p2,
3563 flags,
3564 cachedelta,
3565 deltacomputer=deltacomputer,
3566 sidedata=sidedata,
3567 )
3555 destrevlog._addrevision(
3556 node,
3557 rawtext,
3558 tr,
3559 linkrev,
3560 p1,
3561 p2,
3562 flags,
3563 cachedelta,
3564 deltacomputer=deltacomputer,
3565 sidedata=sidedata,
3566 )
3568 3567
3569 3568 if addrevisioncb:
3570 3569 addrevisioncb(self, rev, node)
General Comments 0
You need to be logged in to leave comments. Login now