Show More
@@ -51,15 +51,6 b' def setup():' | |||||
51 | extensions.wrapfunction( |
|
51 | extensions.wrapfunction( | |
52 | changegroup.cg1packer, 'generatefiles', generatefiles) |
|
52 | changegroup.cg1packer, 'generatefiles', generatefiles) | |
53 |
|
53 | |||
54 | def close(orig, self): |
|
|||
55 | getattr(self, 'clrev_to_localrev', {}).clear() |
|
|||
56 | if getattr(self, 'next_clrev_to_localrev', {}): |
|
|||
57 | self.clrev_to_localrev = self.next_clrev_to_localrev |
|
|||
58 | del self.next_clrev_to_localrev |
|
|||
59 | self.changelog_done = True |
|
|||
60 | return orig(self) |
|
|||
61 | extensions.wrapfunction(changegroup.cg1packer, 'close', close) |
|
|||
62 |
|
||||
63 | # In a perfect world, we'd generate better ellipsis-ified graphs |
|
54 | # In a perfect world, we'd generate better ellipsis-ified graphs | |
64 | # for non-changelog revlogs. In practice, we haven't started doing |
|
55 | # for non-changelog revlogs. In practice, we haven't started doing | |
65 | # that yet, so the resulting DAGs for the manifestlog and filelogs |
|
56 | # that yet, so the resulting DAGs for the manifestlog and filelogs |
@@ -544,6 +544,13 b' class cg1packer(object):' | |||||
544 | self._verbosenote = lambda s: None |
|
544 | self._verbosenote = lambda s: None | |
545 |
|
545 | |||
546 | def close(self): |
|
546 | def close(self): | |
|
547 | # Ellipses serving mode. | |||
|
548 | getattr(self, 'clrev_to_localrev', {}).clear() | |||
|
549 | if getattr(self, 'next_clrev_to_localrev', {}): | |||
|
550 | self.clrev_to_localrev = self.next_clrev_to_localrev | |||
|
551 | del self.next_clrev_to_localrev | |||
|
552 | self.changelog_done = True | |||
|
553 | ||||
547 | return closechunk() |
|
554 | return closechunk() | |
548 |
|
555 | |||
549 | def fileheader(self, fname): |
|
556 | def fileheader(self, fname): |
General Comments 0
You need to be logged in to leave comments.
Login now