##// END OF EJS Templates
revlog: document the `get_streams` method...
marmoute -
r51896:27343474 default
parent child Browse files
Show More
@@ -517,6 +517,22 b' class revlog:'
517 return b''
517 return b''
518
518
519 def get_streams(self, max_linkrev, force_inline=False):
519 def get_streams(self, max_linkrev, force_inline=False):
520 """return a list of streams that represent this revlog
521
522 This is used by stream-clone to do bytes to bytes copies of a repository.
523
524 This streams data for all revisions that refer to a changelog revision up
525 to `max_linkrev`.
526
527 If `force_inline` is set, it enforces that the stream will represent an inline revlog.
528
529 It returns is a list of three-tuple:
530
531 [
532 (filename, bytes_stream, stream_size),
533
534 ]
535 """
520 n = len(self)
536 n = len(self)
521 index = self.index
537 index = self.index
522 while n > 0:
538 while n > 0:
General Comments 0
You need to be logged in to leave comments. Login now