--- a/mercurial/repository.py Thu Oct 11 09:26:05 2018 +0200
+++ b/mercurial/repository.py Wed Oct 03 13:07:28 2018 -0700
@@ -312,6 +312,12 @@
All peer instances must conform to this interface.
"""
+class ipeerv2(ipeerconnection, ipeercapabilities, ipeerrequests):
+ """Unified peer interface for wire protocol version 2 peers."""
+
+ apidescriptor = interfaceutil.Attribute(
+ """Data structure holding description of server API.""")
+
@interfaceutil.implementer(ipeerbase)
class peer(object):
"""Base class for peer repositories."""