equal
deleted
inserted
replaced
444 nodes, |
444 nodes, |
445 nodesorder=None, |
445 nodesorder=None, |
446 revisiondata=False, |
446 revisiondata=False, |
447 assumehaveparentrevisions=False, |
447 assumehaveparentrevisions=False, |
448 deltamode=repository.CG_DELTAMODE_STD, |
448 deltamode=repository.CG_DELTAMODE_STD, |
|
449 sidedata_helpers=None, |
449 ): |
450 ): |
450 # TODO this will probably break on some ordering options. |
451 # TODO this will probably break on some ordering options. |
451 nodes = [n for n in nodes if n != nullid] |
452 nodes = [n for n in nodes if n != nullid] |
452 if not nodes: |
453 if not nodes: |
453 return |
454 return |
457 nodesorder, |
458 nodesorder, |
458 simplestorerevisiondelta, |
459 simplestorerevisiondelta, |
459 revisiondata=revisiondata, |
460 revisiondata=revisiondata, |
460 assumehaveparentrevisions=assumehaveparentrevisions, |
461 assumehaveparentrevisions=assumehaveparentrevisions, |
461 deltamode=deltamode, |
462 deltamode=deltamode, |
|
463 sidedata_helpers=sidedata_helpers, |
462 ): |
464 ): |
463 yield delta |
465 yield delta |
464 |
466 |
465 def add(self, text, meta, transaction, linkrev, p1, p2): |
467 def add(self, text, meta, transaction, linkrev, p1, p2): |
466 if meta or text.startswith(b'\1\n'): |
468 if meta or text.startswith(b'\1\n'): |