Show More
@@ -21,16 +21,6 from mercurial import ( | |||
|
21 | 21 | |
|
22 | 22 | def setup(): |
|
23 | 23 | |
|
24 | def supportedoutgoingversions(orig, repo): | |
|
25 | versions = orig(repo) | |
|
26 | if changegroup.NARROW_REQUIREMENT in repo.requirements: | |
|
27 | versions.discard('01') | |
|
28 | versions.discard('02') | |
|
29 | return versions | |
|
30 | ||
|
31 | extensions.wrapfunction(changegroup, 'supportedoutgoingversions', | |
|
32 | supportedoutgoingversions) | |
|
33 | ||
|
34 | 24 | def prune(orig, self, revlog, missing, commonrevs): |
|
35 | 25 | if isinstance(revlog, manifest.manifestrevlog): |
|
36 | 26 | matcher = getattr(self._repo, 'narrowmatch', |
@@ -898,6 +898,11 def supportedoutgoingversions(repo): | |||
|
898 | 898 | # support versions 01 and 02. |
|
899 | 899 | versions.discard('01') |
|
900 | 900 | versions.discard('02') |
|
901 | if NARROW_REQUIREMENT in repo.requirements: | |
|
902 | # Versions 01 and 02 don't support revlog flags, and we need to | |
|
903 | # support that for stripping and unbundling to work. | |
|
904 | versions.discard('01') | |
|
905 | versions.discard('02') | |
|
901 | 906 | return versions |
|
902 | 907 | |
|
903 | 908 | def localversion(repo): |
General Comments 0
You need to be logged in to leave comments.
Login now