Thu, 26 Sep 2024 17:47:39 -0400 |
Matt Harbison |
tests: disable `test-check-interfaces.py` while converting to protocols
|
Wed, 02 Oct 2024 14:51:56 +0100 |
Arseniy Alekseyev |
tests: always access the mercurial repo through `helpers-testrepo.sh`
|
Mon, 21 Feb 2022 13:08:28 -0700 |
Gregory Szorc |
py3: use class X: instead of class X(object):
|
Thu, 03 Mar 2022 17:34:00 +0100 |
Gregory Szorc |
py2: remove simple from __future__ statements
|
Tue, 07 Dec 2021 16:44:22 +0100 |
Raphaël Gomès |
exchangev2: remove it
|
Sat, 10 Apr 2021 11:27:40 +0200 |
Raphaël Gomès |
cg4: introduce protocol flag to signify the presence of sidedata
|
Wed, 13 Jan 2021 16:14:58 +0100 |
Joerg Sonnenberger |
node: introduce nodeconstants class
|
Fri, 19 Feb 2021 10:53:27 +0100 |
Raphaël Gomès |
sidedata-exchange: add `wanted_sidedata` and `sidedata_computers` to repos
|
Thu, 18 Feb 2021 17:36:52 +0100 |
Raphaël Gomès |
changegroup: add v4 changegroup for revlog v2 exchange
|
Mon, 15 Feb 2021 14:11:38 -0500 |
Valentin Gatien-Baron |
sshpeer: add a method to check if a doublepipe is closed
|
Sat, 19 Dec 2020 12:01:58 +0900 |
Yuya Nishihara |
test-check-interface: do not expect bare "python" executable exists
|
Mon, 03 Feb 2020 22:17:19 -0500 |
Augie Fackler |
manifest: also declare treemanifest as implementing imanifestdict
|
Wed, 05 Feb 2020 15:01:22 -0500 |
Augie Fackler |
manifest: remove `.new()` from the interface
|
Sun, 06 Oct 2019 09:45:02 -0400 |
Augie Fackler |
formatting: blacken the codebase
|
Tue, 10 Sep 2019 09:21:38 -0400 |
Augie Fackler |
interfaces: introduce an interface for dirstate implementations
|
Sun, 18 Aug 2019 00:45:33 +0300 |
Pulkit Goyal |
interfaces: create a new folder for interfaces and move repository.py in it
|
Mon, 07 Jan 2019 17:19:19 -0500 |
Augie Fackler |
tests: add simplestorerepo to test-check-interfaces.py
|
Mon, 03 Dec 2018 22:22:23 -0800 |
Martin von Zweigbergk |
manifest: accept narrowmatch into constructor instead of getting from repo
|
Wed, 03 Oct 2018 13:07:28 -0700 |
Gregory Szorc |
httppeer: expose API descriptor on httpv2peer
|
Thu, 11 Oct 2018 21:05:03 +0200 |
Gregory Szorc |
py3: use b'' in test-check-interfaces.py
|
Mon, 24 Sep 2018 09:59:19 -0700 |
Gregory Szorc |
revlog: drop emitrevisiondeltas() and associated functionality (API)
|
Wed, 19 Sep 2018 11:17:28 -0700 |
Gregory Szorc |
verify: start to abstract file verification
|
Tue, 18 Sep 2018 15:29:42 -0700 |
Gregory Szorc |
localrepo: iteratively derive local repository type
|
Tue, 18 Sep 2018 15:15:24 -0700 |
Gregory Szorc |
localrepo: pass root manifest into manifestlog.__init__
|
Wed, 12 Sep 2018 11:02:16 -0700 |
Gregory Szorc |
localrepo: create new function for instantiating a local repo object
|
Mon, 27 Aug 2018 10:15:15 -0700 |
Gregory Szorc |
manifest: proxy to revlog instance instead of inheriting
|
Thu, 09 Aug 2018 16:02:14 -0700 |
Gregory Szorc |
repository: establish API for emitting revision deltas
|
Thu, 09 Aug 2018 15:40:14 -0700 |
Gregory Szorc |
repository: formalize interfaces for revision deltas and requests
|
Sat, 30 Jun 2018 18:34:33 -0700 |
Gregory Szorc |
repository: define manifest interfaces
|
Thu, 26 Apr 2018 21:39:35 -0400 |
Augie Fackler |
tests: make test-check-interfaces.py work on Python 3
|
Tue, 24 Apr 2018 08:20:15 -0700 |
Martin von Zweigbergk |
tests: mark test-check-interfaces.py as requiring a repo
stable
|
Sun, 22 Apr 2018 11:54:10 -0700 |
Gregory Szorc |
interfaceutil: module to stub out zope.interface
stable
|
Fri, 13 Apr 2018 11:12:19 -0700 |
Gregory Szorc |
wireproto: convert legacy commands to command executor
|
Fri, 13 Apr 2018 10:51:23 -0700 |
Gregory Szorc |
wireproto: implement command executor interface for version 1 peers
|
Tue, 10 Apr 2018 19:09:35 -0700 |
Gregory Szorc |
httppeer: basic implementation of capabilities interface
|
Wed, 11 Apr 2018 11:03:45 -0700 |
Gregory Szorc |
httppeer: implement ipeerconnection
|
Tue, 10 Apr 2018 13:11:40 -0700 |
Gregory Szorc |
httppeer: perform capabilities request in makepeer()
|
Tue, 10 Apr 2018 10:22:26 -0700 |
Gregory Szorc |
httppeer: move requestbuilder defaults into makepeer() argument
|
Mon, 09 Apr 2018 19:35:04 -0700 |
Gregory Szorc |
wireproto: extract HTTP version 2 code to own module
|
Thu, 05 Apr 2018 15:18:23 -0700 |
Gregory Szorc |
filelog: declare that filelog implements a storage interface
|
Fri, 30 Mar 2018 18:53:17 -0700 |
Gregory Szorc |
repository: port peer interfaces to zope.interface
|
Fri, 23 Mar 2018 16:24:53 -0700 |
Gregory Szorc |
wireproto: port protocol handler to zope.interface
|
Wed, 21 Mar 2018 19:48:36 -0700 |
Gregory Szorc |
repository: define interface for local repositories
|
Wed, 07 Mar 2018 20:41:59 -0800 |
Gregory Szorc |
httppeer: refactor how httppeer is created (API)
|
Wed, 21 Feb 2018 14:02:23 -0800 |
Gregory Szorc |
sshpeer: defer pipe buffering and stderr sidechannel binding
|
Tue, 06 Feb 2018 11:31:25 -0800 |
Gregory Szorc |
sshpeer: implement peer for version 2 of wire protocol
|
Tue, 06 Feb 2018 10:57:56 -0800 |
Gregory Szorc |
sshpeer: rename sshpeer class to sshv1peer (API)
|
Mon, 05 Feb 2018 09:14:32 -0800 |
Gregory Szorc |
sshpeer: move handshake outside of sshpeer
|
Mon, 05 Feb 2018 14:17:24 -0800 |
Gregory Szorc |
sshpeer: clean up API for sshpeer.__init__ (API)
|
Mon, 05 Feb 2018 14:05:59 -0800 |
Gregory Szorc |
sshpeer: establish SSH connection before class instantiation
|
Sun, 04 Feb 2018 19:23:40 -0800 |
Gregory Szorc |
sshpeer: move ssh command and repo creation logic out of __init__
|
Fri, 18 Aug 2017 20:20:38 -0700 |
Gregory Szorc |
tests: add interface checks for bundle, statichttp, and union peers
|
Thu, 10 Aug 2017 21:00:30 -0700 |
Gregory Szorc |
tests: verify that peer instances only expose interface members
|