Wed, 23 Nov 2022 14:42:11 +0100 |
Raphaël Gomès |
python-compat: adapt to Python 3.11 BC breakage with `random.sample`
stable
|
Mon, 14 Mar 2022 05:59:20 +0100 |
Pierre-Yves David |
discovery: also audit the number of queries done
|
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, 04 May 2021 14:18:06 +0200 |
Pierre-Yves David |
revlog: do not call Rust code if the index is not compatible with it
|
Mon, 29 Mar 2021 01:52:06 +0200 |
Joerg Sonnenberger |
node: replace nullid and friends with nodeconstants class
|
Mon, 29 Mar 2021 01:35:54 +0200 |
Joerg Sonnenberger |
setdiscovery: simplify by using tiprev directly
|
Wed, 17 Mar 2021 19:06:00 +0100 |
Pierre-Yves David |
setdiscovery: add a discovery.grow-sample.dynamic option
|
Wed, 17 Mar 2021 19:10:28 +0100 |
Pierre-Yves David |
setdiscovery: rearrange code deciding if we will grow the sample
|
Sun, 17 Jan 2021 23:21:33 +0100 |
Pierre-Yves David |
discovery: add config options to control sample size
|
Sat, 16 Jan 2021 01:02:03 +0100 |
Pierre-Yves David |
discovery: add a devel.discovery.exchange-heads
|
Sat, 16 Jan 2021 00:54:33 +0100 |
Pierre-Yves David |
discovery: move some debug output closer to were it belong
|
Sat, 16 Jan 2021 00:48:11 +0100 |
Pierre-Yves David |
discovery: add a discovery.grow-sample.rate
|
Sat, 16 Jan 2021 00:29:17 +0100 |
Pierre-Yves David |
discovery: add a `devel', b'discovery.grow-sample`
|
Fri, 11 Dec 2020 12:51:09 +0100 |
Pierre-Yves David |
debugdiscovery: display the number of roundtrip used
|
Fri, 27 Nov 2020 17:03:29 -0500 |
Augie Fackler |
formating: upgrade to black 20.8b1
|
Fri, 08 Nov 2019 11:19:20 -0800 |
Augie Fackler |
cleanup: remove pointless r-prefixes on single-quoted strings
|
Thu, 10 Oct 2019 11:33:33 +0200 |
Georges Racinet |
py3-discovery: using plain str in stats dict
|
Sun, 06 Oct 2019 09:48:39 -0400 |
Augie Fackler |
formatting: byteify all mercurial/ and hgext/ string literals
|
Sun, 06 Oct 2019 09:45:02 -0400 |
Augie Fackler |
formatting: blacken the codebase
|
Sat, 27 Apr 2019 02:04:05 +0200 |
Pierre-Yves David |
discovery: replace "heads" by "changesets" in a output note (BC)
|
Sat, 17 Aug 2019 10:25:04 +0900 |
Yuya Nishihara |
py3: do not convert rust module/attribute names to bytes
|
Wed, 20 Feb 2019 09:04:54 +0100 |
Georges Racinet |
rust-discovery: using from Python code
|
Tue, 21 May 2019 17:44:15 +0200 |
Georges Racinet |
discovery: new devel.discovery.randomize option
|
Tue, 21 May 2019 17:43:55 +0200 |
Georges Racinet |
rust-discovery: optionally don't randomize at all, for tests
|
Wed, 05 Jun 2019 11:23:25 +0200 |
Pierre-Yves David |
discovery: be more conservative when adjusting the sample size
|
Thu, 08 Mar 2018 11:08:24 -0800 |
Martin von Zweigbergk |
setdiscovery: make progress on most connected groups each roundtrip
|
Tue, 21 May 2019 13:08:22 +0200 |
Pierre-Yves David |
discovery: slowly increase sampling size
|
Wed, 17 Apr 2019 14:37:06 +0200 |
Joerg Sonnenberger |
setdiscovery: fix a few typos
|
Tue, 16 Apr 2019 17:26:38 +0200 |
Pierre-Yves David |
setdiscovery: stop limiting the number of local head we initially send
|
Thu, 11 Apr 2019 18:10:07 +0200 |
Georges Racinet |
discovery: stop direct use of attribute of partialdiscovery
|
Thu, 14 Mar 2019 19:13:45 +0000 |
Pierre-Yves David |
discovery: fix embarrassing typo in slice definition
|
Thu, 07 Mar 2019 01:28:24 +0100 |
Pierre-Yves David |
discovery: clarify why the caching of children is valid
|
Thu, 28 Feb 2019 01:49:10 +0100 |
Pierre-Yves David |
discovery: explicitly use `undecided` for the children mapping
|
Thu, 28 Feb 2019 01:48:20 +0100 |
Pierre-Yves David |
discovery: cache the children mapping used during each discovery
|
Thu, 28 Feb 2019 01:15:45 +0100 |
Pierre-Yves David |
discovery: move children computation in its own method
|
Tue, 05 Mar 2019 15:39:54 +0100 |
Pierre-Yves David |
discovery: simplify the building of the children mapping
|
Tue, 05 Mar 2019 15:52:14 +0100 |
Pierre-Yves David |
discovery: simply walk the undecided revs when building the children mapping
|
Thu, 28 Feb 2019 00:56:27 +0100 |
Pierre-Yves David |
discovery: use a lower level but faster way to retrieve parents
|
Thu, 28 Feb 2019 00:12:12 +0100 |
Pierre-Yves David |
discovery: avoid computing identical sets of heads twice
|
Wed, 27 Feb 2019 23:55:19 +0100 |
Georges Racinet |
discovery: moved sampling functions inside discovery object
|
Wed, 27 Feb 2019 23:45:06 +0100 |
Georges Racinet |
discovery: rename `srvheads` to `knownsrvheads`
|
Wed, 23 Jan 2019 18:07:42 -0500 |
Boris Feld |
partialdiscovery: avoid `undecided` related computation sooner than necessary
stable
|
Fri, 04 Jan 2019 16:04:48 +0100 |
Boris Feld |
discovery: compute newly discovered missing in a more efficient way
|
Mon, 14 Jan 2019 18:52:01 +0100 |
Georges Racinet |
discovery: using the new basesheads()
|
Fri, 04 Jan 2019 17:54:18 +0100 |
Boris Feld |
discovery: improve partial discovery documentation
|
Fri, 28 Dec 2018 03:59:38 +0100 |
Boris Feld |
discovery: add a simple `addinfo` method
|
Fri, 28 Dec 2018 03:48:00 +0100 |
Boris Feld |
discovery: move missing tracking inside the partialdiscovery object
|
Fri, 28 Dec 2018 03:39:43 +0100 |
Boris Feld |
discovery: add a `iscomplete` method to the `partialdiscovery` object
|
Fri, 28 Dec 2018 03:34:23 +0100 |
Boris Feld |
discovery: update undecided from common directly within partialdiscovery
|
Fri, 28 Dec 2018 03:23:37 +0100 |
Boris Feld |
discovery: move undecided set on the partialdiscovery
|
Thu, 10 Jan 2019 04:35:48 +0100 |
Boris Feld |
discovery: re-adjust a conditional wrongly changed
|
Fri, 28 Dec 2018 03:28:02 +0100 |
Boris Feld |
discovery: move common heads computation inside partialdiscovery object
|
Fri, 28 Dec 2018 03:14:34 +0100 |
Boris Feld |
discovery: introduce a partialdiscovery object
|
Fri, 14 Dec 2018 12:01:15 +0100 |
Boris Feld |
discovery: move handling of sampling special case inside sampling function
|
Fri, 04 Jan 2019 17:49:59 +0100 |
Boris Feld |
discovery: minor fix to some conditionals
|
Fri, 17 Aug 2018 19:35:24 +0000 |
Gregory Szorc |
setdiscovery: precompute children revisions to avoid quadratic lookup
|
Fri, 17 Aug 2018 18:23:47 +0000 |
Gregory Szorc |
setdiscovery: use revset for resolving DAG heads in a subset
|
Fri, 17 Aug 2018 18:22:10 +0000 |
Gregory Szorc |
setdiscovery: don't use dagutil for parent resolution
|
Fri, 17 Aug 2018 18:05:36 +0000 |
Gregory Szorc |
setdiscovery: use revsets for computing a subset's heads and roots
|
Fri, 17 Aug 2018 17:59:16 +0000 |
Gregory Szorc |
dagutil: remove heads() and localsubset from revlogdag.__init__
|
Fri, 17 Aug 2018 17:54:10 +0000 |
Gregory Szorc |
setdiscovery: pass head revisions into sample functions
|
Fri, 17 Aug 2018 17:48:15 +0000 |
Gregory Szorc |
setdiscovery: pass heads into _updatesample()
|
Fri, 17 Aug 2018 17:26:07 +0000 |
Gregory Szorc |
setdiscovery: use a revset for finding DAG heads in a subset
|
Fri, 17 Aug 2018 17:21:11 +0000 |
Gregory Szorc |
setdiscovery: reflect use of revs instead of nodes
|
Fri, 17 Aug 2018 17:13:26 +0000 |
Gregory Szorc |
setdiscovery: use a revset instead of dagutil.descendantset()
|
Thu, 16 Aug 2018 20:23:10 +0000 |
Gregory Szorc |
setdiscovery: don't use dagutil to compute heads
|
Thu, 16 Aug 2018 19:47:30 +0000 |
Gregory Szorc |
setdiscovery: don't use dagutil for node -> rev conversion
|
Thu, 16 Aug 2018 19:39:47 +0000 |
Gregory Szorc |
setdiscovery: don't use dagutil for rev -> node conversions
|
Sun, 17 Jun 2018 22:13:41 -0700 |
Martin von Zweigbergk |
progress: hide update(None) in a new complete() method
|
Sun, 17 Jun 2018 06:23:29 -0700 |
Martin von Zweigbergk |
setdiscovery: use progress helper
|
Fri, 13 Apr 2018 11:02:34 -0700 |
Gregory Szorc |
wireproto: implement batching on peer executor interface
|
Fri, 13 Apr 2018 10:51:23 -0700 |
Gregory Szorc |
wireproto: implement command executor interface for version 1 peers
|
Sun, 04 Mar 2018 07:40:21 -0800 |
Martin von Zweigbergk |
setdiscovery: avoid a Yoda condition
|
Sun, 04 Mar 2018 07:40:11 -0800 |
Martin von Zweigbergk |
setdiscovery: remove unnecessary sample size limiting
|
Sun, 04 Mar 2018 07:39:46 -0800 |
Martin von Zweigbergk |
setdiscovery: remove initialsamplesize from a condition
|
Sun, 04 Mar 2018 07:37:08 -0800 |
Martin von Zweigbergk |
setdiscovery: back out changeset 5cfdf6137af8 (issue5809)
|
Thu, 01 Feb 2018 10:29:24 -0800 |
Martin von Zweigbergk |
setdiscovery: don't call "heads" wire command when heads specified
|
Wed, 06 Dec 2017 22:44:51 +0100 |
Boris Feld |
setdiscover: allow to ignore part of the local graph
|
Sat, 10 Jun 2017 18:47:09 +0100 |
Pierre-Yves David |
setdiscovery: improves logged message
|
Wed, 07 Jun 2017 10:44:11 +0100 |
Pierre-Yves David |
discovery: log discovery result in non-trivial cases
|
Wed, 07 Jun 2017 10:29:39 +0100 |
Pierre-Yves David |
discovery: include timing in the debug output
|
Fri, 10 Feb 2017 16:56:29 -0800 |
Martin von Zweigbergk |
cleanup: use set literals
|
Tue, 01 Mar 2016 17:44:41 -0500 |
Augie Fackler |
setdiscovery: use iterbatch interface instead of batch
|
Thu, 08 Oct 2015 12:55:45 -0700 |
Pierre-Yves David |
error: get Abort from 'error' instead of 'util'
|
Sat, 08 Aug 2015 19:53:25 -0700 |
Gregory Szorc |
setdiscovery: use absolute_import
|
Wed, 05 Aug 2015 14:21:46 -0400 |
Augie Fackler |
discovery: always use batching now that all peers support batching
|
Sat, 16 May 2015 14:34:19 -0400 |
Augie Fackler |
cleanup: use __builtins__.all instead of util.all
|
Sat, 16 May 2015 11:28:04 -0700 |
Martin von Zweigbergk |
util: drop alias for collections.deque
|
Tue, 06 Jan 2015 17:19:21 -0800 |
Pierre-Yves David |
setdiscovery: remove '_setupsample' function
|
Wed, 07 Jan 2015 20:44:20 -0800 |
Pierre-Yves David |
setdiscovery: document '_takequicksample'
|
Tue, 06 Jan 2015 17:07:44 -0800 |
Pierre-Yves David |
setdiscovery: drop '_setupsample' usage in '_takequicksample'
|
Wed, 07 Jan 2015 10:32:17 -0800 |
Pierre-Yves David |
setdiscovery: drop the 'always' argument to '_updatesample'
|
Wed, 07 Jan 2015 17:28:51 -0800 |
Pierre-Yves David |
setdiscovery: always add exponential sample to the heads
|
Wed, 07 Jan 2015 17:23:21 -0800 |
Pierre-Yves David |
setdiscovery: directly run '_updatesample'
|
Wed, 07 Jan 2015 17:17:56 -0800 |
Pierre-Yves David |
setdiscovery: stop using '_setupsample' in '_takefullsample'
|
Wed, 07 Jan 2015 12:09:51 -0800 |
Pierre-Yves David |
setdiscovery: randomly pick between heads and sample when taking full sample
|
Tue, 06 Jan 2015 17:02:32 -0800 |
Pierre-Yves David |
setdiscovery: document the '_updatesample' function
|
Tue, 06 Jan 2015 16:40:33 -0800 |
Pierre-Yves David |
setdiscovery: avoid calling any sample building if the undecided set is small
|
Wed, 07 Jan 2015 09:30:06 -0800 |
Pierre-Yves David |
setdiscovery: delay sample building calls to gather them in a single place
|
Tue, 06 Jan 2015 16:32:23 -0800 |
Pierre-Yves David |
setdiscovery: drop unused 'initial' argument for '_takequicksample'
|
Tue, 06 Jan 2015 16:30:52 -0800 |
Pierre-Yves David |
setdiscovery: factorize similar sampling code
|
Tue, 06 Jan 2015 16:30:37 -0800 |
Pierre-Yves David |
setdiscovery: drop shadowed 'undecided' assignment
|
Sun, 16 Nov 2014 00:40:29 -0800 |
Siddharth Agarwal |
setdiscovery: avoid a full changelog graph traversal
|
Wed, 05 Nov 2014 13:05:32 +0100 |
Mads Kiilerich |
discovery: indices between sample and yesno must match (issue4438)
stable
|
Wed, 05 Nov 2014 13:05:29 +0100 |
Mads Kiilerich |
discovery: limit 'all local heads known remotely' to real 'all' (issue4438)
stable
|
Sat, 01 Nov 2014 23:52:53 +0000 |
Pierre-Yves David |
setdiscovery: limit the size of all sample (issue4411)
stable 3.2
|
Mon, 27 Oct 2014 17:52:33 +0100 |
Pierre-Yves David |
setdiscovery: limit the size of the initial sample (issue4411)
stable
|
Mon, 27 Oct 2014 17:40:32 +0100 |
Pierre-Yves David |
setdiscovery: extract sample limitation in a `_limitsample` function
stable
|
Thu, 06 Mar 2014 12:37:28 +0100 |
Olle Lundberg |
setdiscovery: document algorithms used
|
Wed, 06 Nov 2013 16:48:06 -0500 |
Augie Fackler |
cleanup: move stdlib imports to their own import statement
|
Tue, 21 Aug 2012 02:41:20 +0200 |
Mads Kiilerich |
delete some dead comments and docstrings
|
Wed, 15 Aug 2012 22:38:42 +0200 |
Mads Kiilerich |
fix trivial spelling errors
|
Tue, 17 Jul 2012 01:04:45 +0200 |
Pierre-Yves David |
localpeer: return only visible heads and branchmap
|
Fri, 13 Jul 2012 21:46:53 +0200 |
Sune Foldager |
peer: introduce peer methods to prepare for peer classes
|
Fri, 01 Jun 2012 17:05:31 -0700 |
Bryan O'Sullivan |
util: subclass deque for Python 2.4 backwards compatibility
|
Sat, 12 May 2012 15:54:54 +0200 |
Brodie Rao |
cleanup: eradicate long lines
|
Thu, 22 Dec 2011 00:42:25 +0100 |
Pierre-Yves David |
phases: do not exchange secret changesets
|
Fri, 11 Nov 2011 01:07:10 +0100 |
Mads Kiilerich |
add missing localization markup
stable
|
Thu, 25 Aug 2011 21:25:14 +0200 |
Peter Arrenbrecht |
setdiscovery: fix hang when #heads>200 (issue2971)
stable
|