Show More
@@ -99,6 +99,11 b' class bundlespec(object):' | |||
|
99 | 99 | contentopts = attr.ib() |
|
100 | 100 | |
|
101 | 101 | |
|
102 | def _sortedmarkers(markers): | |
|
103 | # last item of marker tuple ('parents') may be None or a tuple | |
|
104 | return sorted(markers, key=lambda m: m[:-1] + (m[-1] or (),)) | |
|
105 | ||
|
106 | ||
|
102 | 107 | def parsebundlespec(repo, spec, strict=True): |
|
103 | 108 | """Parse a bundle string specification into parts. |
|
104 | 109 | |
@@ -2567,8 +2572,7 b' def _getbundleobsmarkerpart(' | |||
|
2567 | 2572 | heads = repo.heads() |
|
2568 | 2573 | subset = [c.node() for c in repo.set(b'::%ln', heads)] |
|
2569 | 2574 | markers = repo.obsstore.relevantmarkers(subset) |
|
2570 | # last item of marker tuple ('parents') may be None or a tuple | |
|
2571 | markers = sorted(markers, key=lambda m: m[:-1] + (m[-1] or (),)) | |
|
2575 | markers = _sortedmarkers(markers) | |
|
2572 | 2576 | bundle2.buildobsmarkerspart(bundler, markers) |
|
2573 | 2577 | |
|
2574 | 2578 |
General Comments 0
You need to be logged in to leave comments.
Login now