This revision was automatically updated to reflect the committed changes.
Closed by commit rHGa86d21e70b2b: exchangev2: start to implement pull with wire
protocol v2 (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
indygreg updated this revision to Diff 10961.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D4480?vs=10793=10961
REVISION DETAIL
https://phab.mercurial-scm.org/D4480
AFFECTED FILES
mercurial/exchange.py
mercurial/exchangev2.py
indygreg planned changes to this revision.
indygreg added inline comments.
INLINE COMMENTS
> durin42 wrote in exchange.py:1490
> What's the deal with this function-level import? It doesn't appear to be
> avoiding a cycle...
At one time the series introduced a cycle. But the current series
durin42 added inline comments.
INLINE COMMENTS
> exchange.py:1490
> +if remote.capable('exchangev2'):
> +from . import exchangev2
> +exchangev2.pull(pullop)
What's the deal with this function-level import? It doesn't appear to be
avoiding a cycle...
REPOSITORY
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
Wire protocol version 2 will take a substantially different
approach to exchange than version 1 (at least as far as pulling
is concerned).
This commit