mercurial/exchange.py
Wed, 17 Apr 2024 12:28:48 +0200 Raphaël Gomès branching: merge stable into default
Tue, 09 Apr 2024 02:54:19 +0200 Pierre-Yves David phases: rework the logic of _pushdiscoveryphase to bound complexity
Fri, 05 Apr 2024 14:13:47 +0200 Pierre-Yves David phases: use revision number in `_pushdiscoveryphase`
Fri, 05 Apr 2024 14:11:02 +0200 Pierre-Yves David phases: move RemotePhasesSummary to revision number
Fri, 05 Apr 2024 12:02:43 +0200 Pierre-Yves David phases: use revision number in analyze_remote_phases
Tue, 09 Apr 2024 02:54:12 +0200 Pierre-Yves David push: rework the computation of fallbackheads to be correct
Thu, 04 Apr 2024 16:41:43 +0200 Pierre-Yves David bundle-spec: properly identify changegroup-less bundle stable
Mon, 19 Jun 2023 11:04:27 +0200 Pierre-Yves David clone-bundle: rename the methods and wireprotole command
Wed, 08 Mar 2023 14:23:43 +0100 Mathias De Mare clonebundles: add support for inline (streaming) clonebundles
Tue, 23 May 2023 01:39:47 +0200 Arseniy Alekseyev stream-clone: support streamv3 on the cli [hg bundle]
Thu, 18 May 2023 17:07:43 -0700 Martin von Zweigbergk exchange: allow passing no includes/excludes to `pull()`
Fri, 19 May 2023 14:49:50 +0200 Pierre-Yves David stream-clone: introduce the notion of an experimental "v3" version
Sat, 03 Dec 2022 01:16:22 +0100 Pierre-Yves David bundleoperation: optionnaly record the `remote` that produced the bundle
Wed, 25 May 2022 11:53:34 +0200 Pierre-Yves David bundlespec: handle the presence of obsmarker part
Wed, 18 May 2022 12:07:50 +0100 Pierre-Yves David bundlespec: fix the generation of bundlespec for `cg.version`
Mon, 21 Feb 2022 13:08:28 -0700 Gregory Szorc py3: use class X: instead of class X(object):
Tue, 01 Mar 2022 20:52:32 -0800 Gregory Szorc py3: replace pycompat.itervalues(x) with x.values()
Thu, 03 Mar 2022 18:28:30 -0800 Gregory Szorc global: bulk replace simple pycompat.iteritems(x) with x.items()
Thu, 03 Mar 2022 17:34:00 +0100 Gregory Szorc py2: remove simple from __future__ statements
Mon, 03 Jan 2022 01:09:56 +0100 Joerg Sonnenberger exchange: add fast path for subrepo check on push
Tue, 07 Dec 2021 16:44:22 +0100 Raphaël Gomès exchangev2: remove it
Fri, 29 Oct 2021 14:40:46 +0200 Pierre-Yves David pull: make the new argument a keyword argument
Fri, 15 Oct 2021 03:49:05 +0200 Pierre-Yves David bookmarks: move the `mirror` option to the `paths` section
Fri, 15 Oct 2021 03:28:28 +0200 Pierre-Yves David path: keep the path instance in the `pulloperation`
Sat, 03 Jul 2021 10:21:16 +0300 Anton Shestakov exchange: use "served" repo filter to guess what the server will publish
Mon, 03 May 2021 12:29:52 +0200 Pierre-Yves David sidedata: add a 'side-data' repository feature and use it
Mon, 29 Mar 2021 01:52:06 +0200 Joerg Sonnenberger node: replace nullid and friends with nodeconstants class
Mon, 19 Apr 2021 12:52:23 -0700 Martin von Zweigbergk errors: raise RemoteError in some places in exchange.py
Mon, 12 Apr 2021 03:01:04 +0200 Pierre-Yves David urlutil: extract `url` related code from `util` into the new module
Thu, 25 Mar 2021 18:02:08 +0100 Raphaël Gomès contributor: change mentions of mpm to olivia
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
Wed, 03 Feb 2021 23:23:56 -0800 Martin von Zweigbergk bundle2: print "error:abort" message to stderr instead of stdout
Fri, 27 Nov 2020 17:03:29 -0500 Augie Fackler formating: upgrade to black 20.8b1
Mon, 23 Nov 2020 14:48:05 -0800 Martin von Zweigbergk errors: drop trailing "!" for some errors about bookmarks
Thu, 22 Oct 2020 14:14:59 -0700 Martin von Zweigbergk errors: introduce CanceledError and use it in a few places
Thu, 15 Oct 2020 15:57:36 +0200 Pierre-Yves David clonebundles: move a bundle of clone bundle related code to a new module
Thu, 08 Oct 2020 15:35:44 -0700 Martin von Zweigbergk errors: stop passing non-strings to Abort's constructor
Tue, 01 Sep 2020 18:08:24 +0530 Pulkit Goyal scmutil: introduce function to check whether repo uses treemanifest or not
Sat, 08 Aug 2020 16:24:12 +0530 Pulkit Goyal requirements: introduce new requirements related module
Sat, 08 Aug 2020 15:48:17 +0530 Pulkit Goyal repository: introduce constant for treemanifest requirement and use it
Thu, 23 Jul 2020 16:57:56 +0200 Pierre-Yves David exchange: backout changeset c26335fa4225 stable
Fri, 17 Jul 2020 08:21:31 +0200 Manuel Jacob exchange: check actually missing revs for obsolete / unstable revs (issue6372)
Fri, 17 Jul 2020 09:20:48 +0200 Manuel Jacob discovery: change users of `outgoing.missingheads` to `outgoing.ancestorsof`
Wed, 08 Jul 2020 00:15:15 +0200 Joerg Sonnenberger phases: sparsify phase lists
Mon, 22 Jun 2020 00:00:07 +0200 Joerg Sonnenberger clonebundles: optional memory-requirement attribution
Sat, 29 Feb 2020 12:58:38 +0530 Pulkit Goyal pull: add `--confirm` flag to confirm before writing changes
Fri, 06 Mar 2020 13:27:41 -0500 Augie Fackler cleanup: run pyupgrade on our source tree to clean up varying things
Thu, 13 Feb 2020 22:51:17 -0500 Valentin Gatien-Baron bookmarks: prevent pushes of divergent bookmarks (foo@remote)
Wed, 22 Jan 2020 12:11:35 -0500 Matt Harbison exchange: check the `ui.clonebundleprefers` form while processing (issue6257)
Mon, 13 Jan 2020 17:15:14 -0500 Augie Fackler core: migrate uses of hashlib.sha1 to hashutil.sha1
Thu, 12 Dec 2019 12:30:15 -0500 Matt Harbison exchange: ensure all outgoing subrepo references are present before pushing
Sat, 07 Dec 2019 22:09:43 -0500 Matt Harbison exchange: fix an attempt to format a list into bytes
Thu, 05 Dec 2019 08:59:23 -0800 Martin von Zweigbergk exchange: replace a "not x in ys" by more Pythonic "x not in ys"
Sat, 23 Nov 2019 00:03:18 -0500 Matt Harbison exchange: guard against method invocation on `b2caps=None` args
Fri, 22 Nov 2019 23:58:25 -0500 Matt Harbison exchange: eliminate some bytes.format() calls
Fri, 15 Nov 2019 22:22:55 +0900 Yuya Nishihara merge with stable
Sat, 09 Nov 2019 10:31:58 +0100 Denis Laxalde py3: fix sorting of obsolete markers in obsutil (issue6217) stable
Sat, 09 Nov 2019 13:23:53 +0100 Pierre-Yves David index: use `index.get_rev` in `exchange._pullapplyphases`
less more (0) -300 -100 -60 tip