Thu, 02 Feb 2023 17:34:33 +0100 |
Pierre-Yves David |
safehasattr: pass attribute name as string instead of bytes
|
file |
diff |
annotate
|
Wed, 19 Apr 2023 16:37:11 +0200 |
Pierre-Yves David |
delta-find: simply code that is now never invoqued without general delta
stable
|
file |
diff |
annotate
|
Tue, 18 Apr 2023 17:17:31 +0200 |
Pierre-Yves David |
delta-find: add a simple safeguard to prevent bad non-general-delta
stable
|
file |
diff |
annotate
|
Wed, 19 Apr 2023 18:16:19 +0200 |
Pierre-Yves David |
delta-find: never do anything fancy when general delta is off
stable
|
file |
diff |
annotate
|
Wed, 19 Apr 2023 16:59:03 +0200 |
Pierre-Yves David |
delta-find: assume the target-rev if not specified
stable
|
file |
diff |
annotate
|
Tue, 06 Dec 2022 12:10:31 +0100 |
Pierre-Yves David |
bundle: when forcing acceptance of incoming delta also accept snapshot
|
file |
diff |
annotate
|
Wed, 07 Dec 2022 20:05:19 +0100 |
Pierre-Yves David |
delta-find: properly report full snapshot used from cache as such
|
file |
diff |
annotate
|
Mon, 07 Nov 2022 22:30:30 -0500 |
Pierre-Yves David |
delta-find: add a delta-reuse policy that blindly accepts incoming deltas
|
file |
diff |
annotate
|
Sun, 06 Nov 2022 17:53:17 -0500 |
Pierre-Yves David |
delta-find: use a single snapshot cache when applying a group to an object
|
file |
diff |
annotate
|
Sun, 06 Nov 2022 17:55:55 -0500 |
Pierre-Yves David |
delta-find: make sure we only use newer full snapshot as candidate
|
file |
diff |
annotate
|
Sun, 06 Nov 2022 17:55:46 -0500 |
Pierre-Yves David |
delta-find: use sets instead of list in the snapshot cache
|
file |
diff |
annotate
|
Sun, 06 Nov 2022 16:56:23 -0500 |
Pierre-Yves David |
delta-find: use a smarter object for snapshot caching
|
file |
diff |
annotate
|
Mon, 07 Nov 2022 22:12:59 -0500 |
Pierre-Yves David |
find-delta: pass the cache-delta usage policy alongside the cache-delta
|
file |
diff |
annotate
|
Mon, 07 Nov 2022 20:02:32 -0500 |
Pierre-Yves David |
find-delta: minor preparatory change
|
file |
diff |
annotate
|
Mon, 07 Nov 2022 17:57:28 -0500 |
Pierre-Yves David |
find-delta: rename _isgooddeltainfo
|
file |
diff |
annotate
|
Sun, 06 Nov 2022 14:47:17 -0500 |
Pierre-Yves David |
delta-find: add a way to control the number of bases tested at the same time
|
file |
diff |
annotate
|
Sun, 06 Nov 2022 15:03:31 -0500 |
Pierre-Yves David |
delta-find: adjust the moment when we mark something as "tested"
|
file |
diff |
annotate
|
Sun, 06 Nov 2022 12:53:57 -0500 |
Pierre-Yves David |
delta-find: rename a variable for clarity
|
file |
diff |
annotate
|
Sun, 06 Nov 2022 12:53:03 -0500 |
Pierre-Yves David |
delta-find: small documentation update
|
file |
diff |
annotate
|
Sun, 06 Nov 2022 12:51:50 -0500 |
Pierre-Yves David |
delta-find: move pre-filtering with other pre-filtering logic
|
file |
diff |
annotate
|
Sun, 06 Nov 2022 13:46:08 -0500 |
Pierre-Yves David |
delta-find: expand a function definition and call before extendin it
|
file |
diff |
annotate
|
Mon, 17 Oct 2022 22:19:43 +0200 |
Pierre-Yves David |
debug: add an option to display statistic about a unbundling operation
|
file |
diff |
annotate
|
Tue, 15 Nov 2022 18:08:56 +0100 |
Pierre-Yves David |
delta-find: add debug information about reuse of cached data
|
file |
diff |
annotate
|
Fri, 20 May 2022 14:27:46 +0200 |
Pierre-Yves David |
deltas: add a debug-delta-find command to analyse delta search
|
file |
diff |
annotate
|
Thu, 19 May 2022 23:39:23 +0100 |
Pierre-Yves David |
deltas: add code to display information about the result of `finddeltainfo`
|
file |
diff |
annotate
|
Mon, 21 Feb 2022 13:08:28 -0700 |
Gregory Szorc |
py3: use class X: instead of class X(object):
|
file |
diff |
annotate
|
Thu, 03 Mar 2022 17:34:00 +0100 |
Gregory Szorc |
py2: remove simple from __future__ statements
|
file |
diff |
annotate
|
Thu, 23 Dec 2021 14:48:31 +0100 |
Raphaël Gomès |
revlog: remove deprecated APIs
|
file |
diff |
annotate
|
Mon, 07 Jun 2021 11:59:27 +0200 |
Pierre-Yves David |
censor: implement censoring for revlogv2
|
file |
diff |
annotate
|
Sun, 20 Jun 2021 23:05:58 +0200 |
Pierre-Yves David |
deltas: at a `target_rev` parameter to finddeltainfo
|
file |
diff |
annotate
|
Mon, 21 Jun 2021 15:00:53 +0200 |
Pierre-Yves David |
revlog: factor the logic to determine the delta compression out
|
file |
diff |
annotate
|
Sun, 30 May 2021 18:10:15 +0200 |
Pierre-Yves David |
revlog: add a ways to blacklist some revision when searching for a delta
|
file |
diff |
annotate
|
Sun, 30 May 2021 16:20:36 +0200 |
Pierre-Yves David |
revlog: move `revisioninfo` in `revlogutils`
|
file |
diff |
annotate
|
Mon, 03 May 2021 19:46:25 +0200 |
Pierre-Yves David |
revlog: introduce a plain compression mode
|
file |
diff |
annotate
|
Thu, 25 Mar 2021 18:02:08 +0100 |
Raphaël Gomès |
contributor: change mentions of mpm to olivia
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 16:55:18 -0400 |
Gregory Szorc |
py3: manually import getattr where it is needed
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 09:48:39 -0400 |
Augie Fackler |
formatting: byteify all mercurial/ and hgext/ string literals
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 09:45:02 -0400 |
Augie Fackler |
formatting: blacken the codebase
|
file |
diff |
annotate
|
Sat, 07 Sep 2019 00:16:32 +0200 |
Pierre-Yves David |
flagprocessors: make `processflagsraw` a module level function
|
file |
diff |
annotate
|
Fri, 30 Aug 2019 19:13:12 +0200 |
Pierre-Yves David |
flagprocessors: use _processflagsraw in easy cases
|
file |
diff |
annotate
|
Wed, 07 Aug 2019 20:11:35 +0200 |
Pierre-Yves David |
rawdata: update callers in delta utils
|
file |
diff |
annotate
|
Mon, 21 Jan 2019 22:46:31 +0100 |
Valentin Gatien-Baron |
deltas: skip if projected compressed size is bigger than previous snapshot
|
file |
diff |
annotate
|
Mon, 21 Jan 2019 22:46:18 +0100 |
Valentin Gatien-Baron |
deltas: skip if projected compressed size does not match text size constraint
|
file |
diff |
annotate
|
Mon, 21 Jan 2019 22:37:30 +0100 |
Valentin Gatien-Baron |
deltas: accept and skip None return for delta info
|
file |
diff |
annotate
|
Mon, 21 Jan 2019 22:36:16 +0100 |
Valentin Gatien-Baron |
delta: move some delta chain related computation earlier in deltainfo
|
file |
diff |
annotate
|
Thu, 25 Apr 2019 22:50:33 +0200 |
Valentin Gatien-Baron |
deltas: skip if projected delta size is bigger than previous snapshot
|
file |
diff |
annotate
|
Thu, 25 Apr 2019 22:30:14 +0200 |
Valentin Gatien-Baron |
deltas: skip if projected delta size does not match text size constraint
|
file |
diff |
annotate
|
Wed, 03 Apr 2019 11:21:27 -0700 |
Martin von Zweigbergk |
cleanup: use set literals where possible
|
file |
diff |
annotate
|
Wed, 27 Feb 2019 12:40:18 +0100 |
Pierre-Yves David |
storage: introduce a `revlog.reuse-external-delta` config
|
file |
diff |
annotate
|
Thu, 24 Jan 2019 18:22:47 -0500 |
Boris Feld |
revlog: make sure we never use sparserevlog without general delta (issue6056)
stable
|
file |
diff |
annotate
|
Thu, 20 Dec 2018 10:16:24 +0100 |
Boris Feld |
delta: reuse _findsnapshot call from previous stage
|
file |
diff |
annotate
|
Thu, 20 Dec 2018 10:15:20 +0100 |
Boris Feld |
delta: have a native implementation of _findsnapshot
|
file |
diff |
annotate
|
Thu, 20 Dec 2018 09:59:16 +0100 |
Boris Feld |
revlog: fix pure python slicing test when chain contains nullrev
|
file |
diff |
annotate
|
Wed, 19 Dec 2018 10:54:25 +0100 |
Boris Feld |
revlog: limit base to rev size ratio to 500 instead of 50
|
file |
diff |
annotate
|
Mon, 17 Dec 2018 10:46:37 +0100 |
Boris Feld |
delta: ignore base whose chains already don't match expectations
|
file |
diff |
annotate
|
Mon, 17 Dec 2018 10:42:19 +0100 |
Boris Feld |
delta: exclude base candidate much smaller than the target
|
file |
diff |
annotate
|
Thu, 06 Dec 2018 10:39:05 +0100 |
Boris Feld |
delta: filter nullrev out first
|
file |
diff |
annotate
|
Thu, 15 Nov 2018 11:11:38 +0100 |
Boris Feld |
sparse-revlog: put the native implementation of slicechunktodensity to use
|
file |
diff |
annotate
|
Thu, 15 Nov 2018 14:57:26 +0100 |
Boris Feld |
sparse-revlog: align endrevidx usages in the _slicechunktosize
|
file |
diff |
annotate
|
Thu, 15 Nov 2018 14:55:11 +0100 |
Boris Feld |
sparse-revlog: use `span` variable as intended
|
file |
diff |
annotate
|