Show More
@@ -827,8 +827,11 b' class cgpacker(object):' | |||
|
827 | 827 | else: |
|
828 | 828 | self._verbosenote = lambda s: None |
|
829 | 829 | |
|
830 |
def generate(self, commonrevs, clnodes, fastpathlinkrev, source |
|
|
831 | """Yield a sequence of changegroup byte chunks.""" | |
|
830 | def generate(self, commonrevs, clnodes, fastpathlinkrev, source, | |
|
831 | changelog=True): | |
|
832 | """Yield a sequence of changegroup byte chunks. | |
|
833 | If changelog is False, changelog data won't be added to changegroup | |
|
834 | """ | |
|
832 | 835 | |
|
833 | 836 | repo = self._repo |
|
834 | 837 | cl = repo.changelog |
@@ -838,9 +841,11 b' class cgpacker(object):' | |||
|
838 | 841 | |
|
839 | 842 | clstate, deltas = self._generatechangelog(cl, clnodes) |
|
840 | 843 | for delta in deltas: |
|
841 | for chunk in _revisiondeltatochunks(delta, self._builddeltaheader): | |
|
842 | size += len(chunk) | |
|
843 | yield chunk | |
|
844 | if changelog: | |
|
845 | for chunk in _revisiondeltatochunks(delta, | |
|
846 | self._builddeltaheader): | |
|
847 | size += len(chunk) | |
|
848 | yield chunk | |
|
844 | 849 | |
|
845 | 850 | close = closechunk() |
|
846 | 851 | size += len(close) |
General Comments 0
You need to be logged in to leave comments.
Login now