D3318: repository: remove ipeercommands from ipeerbase
indygreg (Gregory Szorc)
phabricator at mercurial-scm.org
Fri Apr 13 22:21:27 UTC 2018
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG62ebfda864de: repository: remove ipeercommands from ipeerbase (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D3318?vs=8138&id=8186
REVISION DETAIL
https://phab.mercurial-scm.org/D3318
AFFECTED FILES
mercurial/localrepo.py
mercurial/repository.py
mercurial/wireprotov1peer.py
CHANGE DETAILS
diff --git a/mercurial/wireprotov1peer.py b/mercurial/wireprotov1peer.py
--- a/mercurial/wireprotov1peer.py
+++ b/mercurial/wireprotov1peer.py
@@ -308,7 +308,7 @@
else:
f.set_result(result)
- at zi.implementer(repository.ipeerlegacycommands)
+ at zi.implementer(repository.ipeercommands, repository.ipeerlegacycommands)
class wirepeer(repository.peer):
"""Client-side interface for communicating with a peer repository.
diff --git a/mercurial/repository.py b/mercurial/repository.py
--- a/mercurial/repository.py
+++ b/mercurial/repository.py
@@ -284,8 +284,7 @@
being issued.
"""
-class ipeerbase(ipeerconnection, ipeercapabilities, ipeercommands,
- ipeerrequests):
+class ipeerbase(ipeerconnection, ipeercapabilities, ipeerrequests):
"""Unified interface for peer repositories.
All peer instances must conform to this interface.
diff --git a/mercurial/localrepo.py b/mercurial/localrepo.py
--- a/mercurial/localrepo.py
+++ b/mercurial/localrepo.py
@@ -196,6 +196,7 @@
def close(self):
self._closed = True
+ at zi.implementer(repository.ipeercommands)
class localpeer(repository.peer):
'''peer for a local repo; reflects only the most recent API'''
To: indygreg, #hg-reviewers, durin42
Cc: durin42, mercurial-devel
More information about the Mercurial-devel
mailing list