Thu, 16 Aug 2018 04:38:57 +0200 |
Boris Feld |
revlogdeltas: always return a delta info object in finddeltainfo
|
Thu, 16 Aug 2018 04:20:34 +0200 |
Boris Feld |
revlogdeltas: move special cases around raw revisions in finddeltainfo
|
Thu, 16 Aug 2018 02:53:42 +0200 |
Boris Feld |
revlog: split functionality related to deltas computation in a new module
|
Thu, 16 Aug 2018 02:08:13 +0200 |
Boris Feld |
revlog: split constants into a new `revlogutils.constants` module
|
Thu, 09 Aug 2018 16:11:24 -0700 |
Gregory Szorc |
repository: remove storedeltachains from ifilestorage
|
Thu, 09 Aug 2018 16:02:14 -0700 |
Gregory Szorc |
repository: establish API for emitting revision deltas
|
Thu, 16 Aug 2018 04:50:32 +0200 |
Boris Feld |
revlog: fix typo in 'buildtext' name
|
Sat, 18 Aug 2018 23:17:06 -0700 |
Martin von Zweigbergk |
revlog: fix pure version of _partialmatch() to include nullid
|
Fri, 20 Jul 2018 13:20:01 +0200 |
Paul Morelle |
revlog: only consider the span of the delta section
|
Mon, 23 Jul 2018 16:21:58 +0200 |
Boris Feld |
revlog: ensure intermediate snapshot have decreasing size
|
Wed, 07 Mar 2018 12:28:04 +0100 |
Paul Morelle |
revlog: bound number of snapshots in a chain
|
Fri, 20 Jul 2018 14:32:56 +0200 |
Boris Feld |
revlog: compute snapshot depth on delta info
|
Wed, 15 Aug 2018 12:09:14 +0200 |
Boris Feld |
revlog: add a method to retrieve snapshot depth
|
Fri, 20 Jul 2018 13:34:48 +0200 |
Paul Morelle |
revlog: also detect intermediate snapshots
|
Fri, 20 Jul 2018 13:32:17 +0200 |
Paul Morelle |
revlog: add a method to tells whether rev is stored as a snapshot
|
Fri, 17 Aug 2018 16:11:35 -0700 |
Gregory Szorc |
merge with stable
|
Fri, 17 Aug 2018 13:07:33 +0900 |
Yuya Nishihara |
revlog: obtain the first node at the lowest layer while building pure nodemap
|
Fri, 17 Aug 2018 12:54:50 +0900 |
Yuya Nishihara |
revlog: fix pure nodemap to not access missing index entry
|
Wed, 15 Aug 2018 14:43:40 +0200 |
Boris Feld |
sparse-revlog: fix delta validity computation
stable
|
Fri, 27 Jul 2018 12:08:10 +0200 |
Boris Feld |
revlog: filter out "invalid" delta base candidates
|
Tue, 14 Aug 2018 13:47:07 -0700 |
Boris Feld |
revlog: use a symbolic constant for the deltas/text ration
|
Fri, 27 Jul 2018 14:37:31 +0200 |
Boris Feld |
revlog: do not search for delta for empty content
|
Tue, 14 Aug 2018 13:44:13 -0700 |
Boris Feld |
revlog: split and document good delta conditional
|
Fri, 27 Jul 2018 19:09:41 +0200 |
Boris Feld |
revlog: skip over empty revision when looking for delta base
|
Tue, 14 Aug 2018 13:36:41 -0700 |
Boris Feld |
revlog: drop compatibility for `revlog.descendant` (API)
|
Fri, 20 Jul 2018 14:36:42 -0700 |
Martin von Zweigbergk |
index: don't allow index[len(index)] to mean nullid
|
Fri, 20 Jul 2018 08:10:32 -0700 |
Martin von Zweigbergk |
index: don't include nullid in len()
|
Wed, 01 Aug 2018 10:57:14 -0700 |
Martin von Zweigbergk |
index: replace insert(-1, e) method by append(e) method
|
Fri, 20 Jul 2018 14:25:59 -0700 |
Martin von Zweigbergk |
pure: create type for revlog v0 index
|
Fri, 20 Jul 2018 09:58:09 -0700 |
Martin von Zweigbergk |
revlog: remove some knowledge of sentinel nullid in index
|
Fri, 13 Apr 2018 23:37:53 -0700 |
Martin von Zweigbergk |
revlog: use specialized exception for ambiguous prefix lookup
|
Wed, 01 Aug 2018 13:00:45 -0700 |
Gregory Szorc |
global: use pycompat.xrange()
|
Fri, 20 Jul 2018 11:17:33 -0700 |
Martin von Zweigbergk |
revlog: don't include trailing nullrev in revlog.revs(stop=len(revlog))
|
Wed, 01 Aug 2018 10:23:48 +0200 |
Boris Feld |
revlog: fix descendant deprecated method
stable 4.7
|
Thu, 19 Jul 2018 10:06:58 +0200 |
Boris Feld |
aggressivemergedeltas: rename variable internally
|
Tue, 05 Jun 2018 08:19:35 +0200 |
Paul Morelle |
sparse-revlog: implement algorithm to write sparse delta chains (issue5480)
|
Mon, 04 Jun 2018 22:23:18 +0200 |
Paul Morelle |
sparse-revlog: new requirement enabled with format.sparse-revlog
|
Mon, 04 Jun 2018 12:12:00 +0200 |
Paul Morelle |
revlog: extract `deltainfo.distance` for future conditional redefinition
|
Mon, 16 Jul 2018 16:22:43 +0200 |
Boris Feld |
revlog: reintroduce `revlog.descendant` as deprecated
|
Thu, 12 Jul 2018 08:14:21 -0700 |
Martin von Zweigbergk |
revlog: delete isdescendantrev() in favor of isancestorrev()
|
Wed, 11 Jul 2018 16:29:23 -0700 |
Martin von Zweigbergk |
revlog: introduce a isancestorrev() and use it in rebase
|
Wed, 11 Jul 2018 16:37:30 -0700 |
Martin von Zweigbergk |
revlog: make isdescendantrev(a, b) check if a < b
|
Wed, 11 Jul 2018 16:21:41 -0700 |
Martin von Zweigbergk |
revlog: replace descendant(b, a) by isdescendantrev(a, b) (API)
|
Wed, 11 Jul 2018 16:27:40 -0700 |
Martin von Zweigbergk |
revlog: move comment about commonancestorsheads where it's used
|
Wed, 11 Jul 2018 11:34:41 -0400 |
Augie Fackler |
revlog: adjust doctest examples to be portable to Python 3
|
Tue, 10 Jul 2018 12:20:57 +0200 |
Boris Feld |
revlog: enforce chunk slicing down to a certain size
|
Tue, 10 Jul 2018 11:57:33 +0200 |
Boris Feld |
revlog: postprocess chunk to slice them down to a certain size
|
Wed, 11 Jul 2018 00:35:01 -0700 |
Boris Feld |
revlog: add function to slice chunk down to a given size
|
Tue, 10 Jul 2018 11:53:36 +0200 |
Boris Feld |
revlog: extract density based slicing into its own function
|
Tue, 10 Jul 2018 10:34:33 +0200 |
Boris Feld |
revlog: document and test _slicechunk
|
Tue, 10 Jul 2018 10:18:46 +0200 |
Boris Feld |
revlog: add a doctest for _segmentspan
|
Tue, 10 Jul 2018 10:04:44 +0200 |
Boris Feld |
revlog: add a doctest to _trimchunk
|
Tue, 10 Jul 2018 10:04:31 +0200 |
Boris Feld |
revlog: introduce a tiny mock of a revlog class
|
Thu, 17 May 2018 15:10:36 +0200 |
Paul Morelle |
revlog: _segmentspan computes the byte span of a segment
|
Tue, 10 Jul 2018 15:17:05 -0700 |
Boris Feld |
revlog: early return in _slicechunk when span is already small enough
|
Tue, 19 Jun 2018 15:03:58 +0200 |
Paul Morelle |
revlog: early return in _slicechunk when density is already good
|
Fri, 22 Jun 2018 17:12:24 +0200 |
Paul Morelle |
sparse-read: target density of 50% instead of 25%
|
Fri, 22 Jun 2018 01:42:38 +0200 |
Paul Morelle |
aggressivemergedeltas: enabled the option by default
|
Fri, 22 Jun 2018 00:07:22 +0100 |
Boris Feld |
revlog: reuse 'descendant' implemention in 'isancestor'
|
Fri, 22 Jun 2018 00:05:20 +0100 |
Boris Feld |
revlog: efficient implementation of 'descendant'
|