equal
deleted
inserted
replaced
975 # |
975 # |
976 # It give a chance to reuse a delta chain unrelated to the current |
976 # It give a chance to reuse a delta chain unrelated to the current |
977 # revisions instead of starting our own. Without such re-use, |
977 # revisions instead of starting our own. Without such re-use, |
978 # topological branches would keep reopening new full chains. Creating |
978 # topological branches would keep reopening new full chains. Creating |
979 # more and more snapshot as the repository grow. |
979 # more and more snapshot as the repository grow. |
980 yield tuple(snapshot_cache.snapshots[nullrev]) |
980 full = [r for r in snapshot_cache.snapshots[nullrev] if snapfloor <= r] |
|
981 yield tuple(sorted(full)) |
981 |
982 |
982 if not sparse: |
983 if not sparse: |
983 # other approach failed try against prev to hopefully save us a |
984 # other approach failed try against prev to hopefully save us a |
984 # fulltext. |
985 # fulltext. |
985 yield (prev,) |
986 yield (prev,) |