log mercurial/revlog.py @ 47075:5554aacd783f

age author description
Thu, 08 Apr 2021 16:39:39 +0200 Raphaël Gomès sidedata: gate sidedata functionality to revlogv2 in more places
Thu, 08 Apr 2021 19:00:21 +0200 Pierre-Yves David revlog: replace the old `revlog_kind` approach with the new `target` one
Tue, 06 Apr 2021 05:20:24 +0200 Pierre-Yves David revlog: introduce an explicit tracking of what the revlog is about
Fri, 30 Apr 2021 03:19:45 +0200 Joerg Sonnenberger core: don't hard-code node length
Fri, 30 Apr 2021 03:09:16 +0200 Joerg Sonnenberger core: don't hard-code hex node lengths
Thu, 08 Apr 2021 00:34:16 +0200 Pierre-Yves David revlog: code for `revlogv0` in its own module
Thu, 01 Apr 2021 11:31:54 +0200 Pierre-Yves David revlog: have an explicit "pack_header" method
Sat, 01 May 2021 14:47:39 +0200 Pierre-Yves David revlog: remove the revlogio class
Thu, 08 Apr 2021 00:01:11 +0200 Pierre-Yves David revlog: add a `entry_binary` method on index
Mon, 29 Mar 2021 01:52:06 +0200 Joerg Sonnenberger node: replace nullid and friends with nodeconstants class
Mon, 05 Apr 2021 12:22:25 +0200 Pierre-Yves David revlog: replace revlog._io.size with a new revlog.index.entry_size
Mon, 05 Apr 2021 12:21:23 +0200 Pierre-Yves David revlog: move the "index header" struct inside revlog.utils.constants
Mon, 05 Apr 2021 12:21:12 +0200 Pierre-Yves David revlog: move the details of revlog "v2" index inside revlog.utils.constants
Mon, 05 Apr 2021 12:21:01 +0200 Pierre-Yves David revlog: move the details of revlog "v1" index inside revlog.utils.constants
Mon, 05 Apr 2021 12:20:52 +0200 Pierre-Yves David revlog: move the details of revlog "v0" index inside revlog.utils.constants
Tue, 06 Apr 2021 13:49:19 -0400 Valentin Gatien-Baron revlog: fix error about unknown compression format in py3
Thu, 25 Mar 2021 18:02:08 +0100 Raphaël Gomès contributor: change mentions of mpm to olivia
Thu, 18 Mar 2021 18:57:21 -0400 Matt Harbison revlog: convert an Abort message to bytes
Wed, 13 Jan 2021 16:14:58 +0100 Joerg Sonnenberger node: introduce nodeconstants class
Wed, 10 Mar 2021 18:09:21 +0100 Joerg Sonnenberger revlog: guarantee that p1 != null if a non-null parent exists
Fri, 19 Feb 2021 11:24:50 +0100 Raphaël Gomès sidedata-exchange: rewrite sidedata on-the-fly whenever possible
Fri, 19 Feb 2021 11:04:17 +0100 Raphaël Gomès revlogv2: temporarily forbid inline revlogs
Fri, 19 Feb 2021 11:15:42 +0100 Raphaël Gomès changegroupv4: add sidedata helpers
Thu, 18 Feb 2021 18:18:35 +0100 Raphaël Gomès delta: add sidedata field to revision delta
Thu, 18 Feb 2021 17:36:52 +0100 Raphaël Gomès changegroup: add v4 changegroup for revlog v2 exchange
Fri, 19 Feb 2021 11:07:10 +0100 Raphaël Gomès revlogv2: don't assume that the sidedata of the last rev is right after data
Mon, 18 Jan 2021 11:44:51 +0100 Raphaël Gomès sidedata: move to new sidedata storage in revlogv2
Thu, 28 Jan 2021 15:28:57 +0100 Raphaël Gomès revlog: introduce v2 format
Wed, 03 Feb 2021 16:33:10 -0800 Kyle Lippincott revlog: add a mechanism to verify expected file position before appending
Wed, 27 Jan 2021 02:34:51 +0100 Joerg Sonnenberger revlog: change addgroup callbacks to take revision numbers
Wed, 27 Jan 2021 01:43:17 +0100 Joerg Sonnenberger revlog: change addrevision to return the new revision, not node
Wed, 27 Jan 2021 00:55:20 +0100 Joerg Sonnenberger revlog: change addrawrevision to return the revision
Tue, 26 Jan 2021 23:56:11 +0100 Joerg Sonnenberger revlog: change _addrevision to return the new revision
Sun, 31 Jan 2021 23:38:31 +0530 Pulkit Goyal revlog: refactor logic to compute nodemap file in separate function
Wed, 20 Jan 2021 14:47:13 +0100 Joerg Sonnenberger revlog: decouple caching from addrevision callback for addgroup
Wed, 13 Jan 2021 23:07:41 +0100 Pierre-Yves David persistent-nodemap: add a "warn" option to the slow-path config
Fri, 27 Nov 2020 17:03:29 -0500 Augie Fackler formating: upgrade to black 20.8b1
Sat, 07 Nov 2020 19:24:12 +0100 Joerg Sonnenberger transaction: rename find to findoffset and drop backup file support
Sat, 07 Nov 2020 17:56:01 +0100 Joerg Sonnenberger transaction: drop per-file extra data support
Sat, 07 Nov 2020 16:36:19 -0800 Gregory Szorc revlog: pass sidedata argument to flagutil.processflagswrite()
Sun, 18 Oct 2020 22:18:02 +0200 Joerg Sonnenberger revlog: extend addgroup() with callback for duplicates
Wed, 21 Oct 2020 01:48:09 +0200 Joerg Sonnenberger revlog: use LRU for the chain cache
Tue, 13 Oct 2020 05:14:37 +0200 Pierre-Yves David upgrade: allow sidedata upgrade to modify revision flag
Thu, 01 Oct 2020 09:29:49 +0200 Pierre-Yves David copies: add a HASCOPIESINFO flag to highlight rev with useful data
Mon, 06 Jul 2020 14:30:13 +0200 Joerg Sonnenberger revlog: avoid hard-coded hash sizes
Sat, 13 Jun 2020 11:57:58 +0200 Pierre-Yves David nodemap: fix validity checking when revlog is too short stable
Fri, 28 Feb 2020 00:29:18 +0100 Pierre-Yves David nodemap: make sure hooks have access to an up-to-date version
Thu, 27 Feb 2020 16:32:43 +0100 Pierre-Yves David nodemap: track the tip_node for validation
Tue, 18 Feb 2020 15:19:11 +0100 Pierre-Yves David rust-nodemap: automatically use the rust index for persistent nodemap
Tue, 18 Feb 2020 19:11:14 +0100 Pierre-Yves David nodemap: refresh the persistent data on nodemap creation
Tue, 10 Mar 2020 14:24:08 +0100 Pierre-Yves David rust: clean remains of direct-ffi code
Fri, 06 Mar 2020 13:27:41 -0500 Augie Fackler cleanup: run pyupgrade on our source tree to clean up varying things
Tue, 18 Feb 2020 19:11:13 +0100 Pierre-Yves David nodemap: warm the persistent nodemap on disk with debugupdatecache
Tue, 11 Feb 2020 11:18:52 +0100 Pierre-Yves David nodemap: introduce an option to use mmap to read the nodemap mapping
Wed, 15 Jan 2020 15:50:14 +0100 Pierre-Yves David nodemap: track the maximum revision tracked in the nodemap
Wed, 15 Jan 2020 15:49:45 +0100 Pierre-Yves David nodemap: keep track of the docket for loaded data
Wed, 15 Jan 2020 15:49:16 +0100 Pierre-Yves David nodemap: provide the on disk data to indexes who support it
Wed, 15 Jan 2020 15:48:09 +0100 Pierre-Yves David nodemap: add a (python) index class for persistent nodemap testing
Wed, 15 Jan 2020 15:47:40 +0100 Pierre-Yves David nodemap: only use persistent nodemap for non-inlined revlog
Wed, 15 Jan 2020 15:47:21 +0100 Pierre-Yves David nodemap: write nodemap data on disk
Mon, 23 Dec 2019 01:12:20 -0500 Matt Harbison verify: allow the storage to signal when renames can be tested on `skipread`
Mon, 06 Jan 2020 08:08:06 +0100 Pierre-Yves David revlog: reorder a conditionnal about revlogio
Thu, 09 Jan 2020 10:17:10 -0500 Matt Harbison py3: byteify the opener option to use `rust.index` to allow Rust revlogs
Tue, 07 Jan 2020 12:26:37 +0100 Pierre-Yves David revlogutils: move the NodeMap class in a dedicated nodemap module
Thu, 12 Dec 2019 18:31:17 +0100 Georges Racinet rust-index: add a `experimental.rust.index` option to use the wrapper
Fri, 27 Dec 2019 13:56:08 -0500 Matt Harbison revlog: drop an unused variable assignment
Sun, 22 Dec 2019 16:36:09 -0500 Matt Harbison revlog: split the content verification of a node into a separate method
Mon, 25 Nov 2019 11:53:50 -0800 Jun Wu revlog: fix revset in reachableroots docstring
Wed, 13 Nov 2019 09:09:42 +0100 Denis Laxalde py3: pass a bytes value for "msg" to nouideprecwarn()
Sun, 10 Nov 2019 18:15:54 +0100 Pierre-Yves David revlog: remove the, now unused, `revlog._nodepos` attribute
Sat, 09 Nov 2019 13:23:55 +0100 Pierre-Yves David revlog: deprecate direct `nodemap` access
Sat, 09 Nov 2019 13:23:55 +0100 Pierre-Yves David revlog: drop special hack in the `nodemap` property
Sat, 09 Nov 2019 13:23:51 +0100 Pierre-Yves David index: add a `get_rev` method (API)
Sat, 09 Nov 2019 13:23:51 +0100 Pierre-Yves David index: use `index.rev` in `revlog.rev`
Sat, 09 Nov 2019 13:23:51 +0100 Pierre-Yves David index: add a `rev` method (API)
Sun, 03 Nov 2019 00:49:55 +0100 Pierre-Yves David index: use `index.has_node` in `revlog.addgroup`
Sun, 03 Nov 2019 00:05:20 +0100 Pierre-Yves David index: use `index.has_node` in `revlog.addrevision`
Sun, 03 Nov 2019 00:01:09 +0100 Pierre-Yves David index: add a `has_node` method (API)
Sat, 09 Nov 2019 05:54:22 +0100 Pierre-Yves David revlog: deal with nodemap deletion within the index
Sun, 03 Nov 2019 00:15:12 +0100 Pierre-Yves David revlog: move nodemap update within the index code
Sat, 02 Nov 2019 15:46:47 +0100 Pierre-Yves David revlog: deprecate the _nodecache attribute (API)
Sat, 02 Nov 2019 15:25:31 +0100 Pierre-Yves David revlog: access the nodemap through the index
Sat, 02 Nov 2019 15:21:28 +0100 Pierre-Yves David revlog: return the nodemap as the nodecache
Wed, 06 Nov 2019 14:13:19 +0100 Pierre-Yves David revlog: no longer return the nodemap after parsing
Wed, 06 Nov 2019 14:13:19 +0100 Pierre-Yves David revlog: move the nodemap into the index object (for pure)
Wed, 06 Nov 2019 14:13:19 +0100 Pierre-Yves David revlog: introduce an explicit NodeMap class for pure code
Fri, 08 Nov 2019 11:19:20 -0800 Augie Fackler cleanup: remove pointless r-prefixes on single-quoted strings
Tue, 05 Nov 2019 14:42:08 -0800 Martin von Zweigbergk revlog: move tiprev() from changelog up to revlog
Sun, 06 Oct 2019 23:36:51 -0400 Pierre-Yves David revlog: add a way to control sidedata changes during revlog.clone
Tue, 08 Oct 2019 15:06:18 -0700 Martin von Zweigbergk cleanup: join string literals that are already on one line
Mon, 07 Oct 2019 00:04:04 -0400 Gregory Szorc py3: finish porting iteritems() to pycompat and remove source transformer
Sun, 06 Oct 2019 16:55:18 -0400 Gregory Szorc py3: manually import getattr where it is needed
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
Fri, 27 Sep 2019 16:40:07 +0200 Pierre-Yves David sidedata: make sure we don't use the flag if there are not sidedata
Tue, 03 Sep 2019 23:45:38 +0200 Pierre-Yves David revlog: add the appropriate flag is sidedata are passed to `addrevision`
Wed, 04 Sep 2019 03:20:55 +0200 Pierre-Yves David sidedata: register the flag processors if the repository allows for it
Wed, 04 Sep 2019 00:59:15 +0200 Pierre-Yves David sidedata: add a function to read sidedata from revlog raw text
Mon, 09 Sep 2019 22:42:55 +0200 Pierre-Yves David sidedata: introduce a new requirement to protect the feature
Fri, 27 Sep 2019 05:17:30 +0200 Pierre-Yves David vfs: give all vfs an options attribute by default
Fri, 27 Sep 2019 06:24:42 +0200 Pierre-Yves David revlog: explicitly set revlogv0 in vfs options
Fri, 27 Sep 2019 13:16:37 +0200 Pierre-Yves David upgrade: fix DELTAREUSEFULLADD implementation in revlog.clone
Fri, 27 Sep 2019 13:10:47 +0200 Pierre-Yves David upgrade: document DELTAREUSEFULLADD in revlog.clone
Fri, 27 Sep 2019 12:41:20 +0200 Pierre-Yves David upgrade: move most of revlog.clone method into a _clone method
Sat, 07 Sep 2019 00:34:20 +0200 Pierre-Yves David flagprocessors: remove flagprocessorsmixin
Sat, 07 Sep 2019 00:26:15 +0200 Pierre-Yves David flagprocessors: move _flagserrorclass attribute on revlog & co
Sat, 07 Sep 2019 00:22:38 +0200 Pierre-Yves David flagprocessors: directly duplicate the deprecated layer back into revlog
Sat, 07 Sep 2019 00:16:32 +0200 Pierre-Yves David flagprocessors: make `processflagsraw` a module level function
Sat, 07 Sep 2019 00:11:58 +0200 Pierre-Yves David flagprocessors: make `processflagsread` a module level function
Fri, 06 Sep 2019 23:50:32 +0200 Pierre-Yves David flagprocessors: make `processflagswrite` a module level function
Wed, 04 Sep 2019 00:53:27 +0200 Pierre-Yves David flagprocessors: writetransform function take side data as parameter (API)
Tue, 03 Sep 2019 23:51:17 +0200 Pierre-Yves David flagprocessors: add a `sidedata` parameters to _processflagswrite
Tue, 03 Sep 2019 23:51:34 +0200 Pierre-Yves David revlog: add a `sidedata` parameters to addrevision
Wed, 04 Sep 2019 00:34:03 +0200 Pierre-Yves David flagprocessors: have the read transform function return side data (API)
Tue, 03 Sep 2019 22:55:04 +0200 Pierre-Yves David flagprocessors: return sidedata map in `_processflagsread`
Tue, 03 Sep 2019 22:36:41 +0200 Pierre-Yves David revlog: use the new sidedata map return in the sidedata method
Tue, 03 Sep 2019 22:54:04 +0200 Pierre-Yves David revlog: return sidedata map from `_revisiondata`
Tue, 03 Sep 2019 22:36:27 +0200 Pierre-Yves David revlog: introduce a `sidedata` method
Mon, 02 Sep 2019 17:05:52 +0200 Pierre-Yves David revlog: stop using `_processflags` directly
Fri, 30 Aug 2019 19:07:49 +0200 Pierre-Yves David flagprocessors: use _processflagswrite for write operation
Thu, 08 Aug 2019 01:12:48 +0200 Pierre-Yves David flagutil: introduce a flagprocessorsmixin class
Mon, 02 Sep 2019 16:28:43 +0200 Pierre-Yves David revlog: deprecate the use of `revision(..., raw=True)`
Sun, 18 Aug 2019 02:28:42 +0300 Pulkit Goyal interfaceutil: move to interfaces/
Sun, 18 Aug 2019 00:45:33 +0300 Pulkit Goyal interfaces: create a new folder for interfaces and move repository.py in it
Tue, 20 Aug 2019 17:12:36 +0200 Pierre-Yves David revlog: split `rawtext` retrieval out of _revisiondata
Mon, 19 Aug 2019 16:29:43 +0200 Pierre-Yves David revlog: avoid caching raw text too early in _revisiondata
Wed, 07 Aug 2019 23:55:01 +0200 Pierre-Yves David revlog: add some documentation to `_revisiondata` code
Wed, 07 Aug 2019 23:52:55 +0200 Pierre-Yves David revlog: move `nullid` early return sooner in `_revisiondata`
Wed, 07 Aug 2019 23:48:54 +0200 Pierre-Yves David revlog: stop calling `basetext` `rawtext` in _revisiondata
Wed, 07 Aug 2019 23:46:14 +0200 Pierre-Yves David revlog: assign rawtext earlier in `_revisiondata`
Mon, 19 Aug 2019 16:14:27 +0200 Pierre-Yves David revlog: drop silly `raw` parameter to `rawdata` function
Wed, 07 Aug 2019 20:08:26 +0200 Pierre-Yves David rawdata: update caller in revlog
Thu, 08 Aug 2019 01:59:43 +0200 Pierre-Yves David flagutil: move addflagprocessor to the new module (API)
Thu, 08 Aug 2019 01:25:37 +0200 Pierre-Yves David flagutil: move insertflagprocessor to the new module (API)
Thu, 08 Aug 2019 01:28:34 +0200 Pierre-Yves David flagutil: move REVIDX_KNOWN_FLAGS source of truth in flagutil (API)
Thu, 08 Aug 2019 01:04:48 +0200 Pierre-Yves David flagutil: move the `flagprocessors` mapping in the new module
Thu, 08 Aug 2019 01:03:01 +0200 Pierre-Yves David flagutil: create a `mercurial.revlogutils.flagutil` module
Wed, 07 Aug 2019 21:54:29 +0200 Pierre-Yves David rawdata: introduce a `rawdata` method on revlog
Wed, 07 Aug 2019 17:14:48 +0200 Pierre-Yves David revlog: split a `_revisiondata` method to file `revision` job
Wed, 12 Jun 2019 14:22:49 +0100 Pierre-Yves David upgrade: always use full text if "full-add" mode is enable
Fri, 19 Jul 2019 09:43:50 -0700 Martin von Zweigbergk lookup: don't use "00changelog.i@None" when lookup of prefix fails
Thu, 20 Jun 2019 14:33:42 -0400 Augie Fackler cleanup: use named constants for second arg to .seek()
Fri, 26 Apr 2019 00:28:22 +0200 Pierre-Yves David revlog: add the option to track the expected compression upper bound
Thu, 30 May 2019 09:14:41 +0200 Georges Racinet rust: using policy.importrust from Python callers
Mon, 10 Jun 2019 13:23:14 -0400 Valentin Gatien-Baron revlog: speed up isancestor
Wed, 27 Mar 2019 18:35:59 +0100 Pierre-Yves David compression: introduce a `storage.revlog.zstd.level` configuration
Wed, 27 Mar 2019 18:35:27 +0100 Pierre-Yves David compression: introduce a `storage.revlog.zlib.level` configuration
Wed, 06 Mar 2019 14:07:27 +0100 Pierre-Yves David revlog: add some documentation to the `checksize` method
Mon, 04 Mar 2019 15:46:54 +0100 Pierre-Yves David revlog: preserve `_lazydelta` attribute in `revlog.clone`
Wed, 27 Feb 2019 12:40:18 +0100 Pierre-Yves David storage: introduce a `revlog.reuse-external-delta` config
Wed, 16 Jan 2019 16:19:26 +0100 Georges Racinet rust-cpython: using rustext.dagop.headrevs in revlog
Wed, 20 Feb 2019 11:49:06 +0100 Georges Racinet changelog: prefilter in headrevs()
Tue, 12 Feb 2019 11:27:27 -0800 Gregory Szorc revlog: use iterbytestr()
Mon, 04 Feb 2019 20:35:21 +0300 Pulkit Goyal merge with stable
Thu, 24 Jan 2019 18:22:47 -0500 Boris Feld revlog: make sure we never use sparserevlog without general delta (issue6056) stable
Fri, 25 Jan 2019 18:22:02 -0500 Boris Feld revlog: document cext oddities in terms of object/caches
Wed, 23 Jan 2019 07:49:36 -0500 Georges Racinet rust-cpython: raising error.WdirUnsupported stable
Mon, 21 Jan 2019 22:14:29 +0900 Yuya Nishihara revlog: fix resolution of revlog version 0 stable
Sun, 20 Jan 2019 11:57:36 +0900 Yuya Nishihara rust: add comment about lack of wdirrev handling stable
Sun, 13 Jan 2019 14:56:26 +0900 Yuya Nishihara revlog: document that mmap resources are released implicitly by GC
Mon, 14 Jan 2019 17:06:00 +0100 Boris Feld revlog: accept a revs argument in `headrevs`
Fri, 30 Nov 2018 14:35:57 +0100 Georges Racinet rust-cpython: using MissingAncestors from Python code
Wed, 09 Jan 2019 19:54:01 -0800 Gregory Szorc revlog: use separate variables to track version flags
Wed, 09 Jan 2019 16:18:00 -0800 Gregory Szorc revlog: inline opener options logic into _loadindex()
Wed, 09 Jan 2019 16:14:09 -0800 Gregory Szorc revlog: store mmaplargeindex as an instance attribute
Wed, 09 Jan 2019 17:41:36 -0800 Gregory Szorc revlog: always enable generaldelta on version 2 revlogs
Wed, 09 Jan 2019 15:45:17 -0800 Gregory Szorc revlog: rename v to versionflags
Wed, 09 Jan 2019 19:06:15 -0800 Gregory Szorc revlog: always process opener options
Thu, 06 Dec 2018 20:04:35 +0100 Georges Racinet rust-cpython: using the new bindings from Python
Fri, 21 Dec 2018 05:27:38 +0100 Boris Feld revlog: use the native implementation of issnapshot
Mon, 17 Dec 2018 10:51:36 +0100 Boris Feld revlog: more efficient implementation for issnapshot
Sun, 30 Dec 2018 16:14:42 +0100 Boris Feld revlog: clarify the non sparse-revlog case in `issnapshot`
Fri, 13 Jul 2018 11:45:15 +0200 Boris Feld upgrade: clarify "aggressivemergedelta" handling
Mon, 26 Nov 2018 00:08:11 +0100 Boris Feld revlog: update the docstring of `ancestors` to match reality
Tue, 13 Nov 2018 12:32:05 -0800 Gregory Szorc revlog: automatically read from opened file handles
Tue, 13 Nov 2018 12:30:59 -0800 Gregory Szorc revlog: detect incomplete revlog reads
Tue, 30 Oct 2018 16:50:05 -0700 Gregory Szorc revlog: use single file handle when de-inlining revlog
Fri, 02 Nov 2018 14:24:29 -0400 Augie Fackler merge with stable
Mon, 29 Oct 2018 17:26:25 +0100 Boris Feld changegroup: introduce an explicit linear sorting stable
Tue, 09 Oct 2018 23:26:35 +0200 Boris Feld storage: also use `deltamode argument` for ifiledata
Tue, 09 Oct 2018 22:02:01 +0200 Boris Feld changegroup: refactor emitrevision to use a `deltamode` argument
Tue, 16 Oct 2018 15:36:19 +0200 Gregory Szorc storageutil: extract most of peek_censored from revlog
Thu, 27 Sep 2018 16:55:44 +0200 Georges Racinet rust: hooking into Python code
Tue, 09 Oct 2018 21:53:21 -0400 Matt Harbison revlog: allow flag processors to be applied via store options
Fri, 12 Oct 2018 16:19:21 +0200 Gregory Szorc revlog: update pure nodecache start lookup offset on insertion
Fri, 12 Oct 2018 06:22:43 +0200 Yuya Nishihara revlog: optimize ancestors() to not check filtered revisions for each
Tue, 02 Oct 2018 17:34:34 -0700 Gregory Szorc revlog: rewrite censoring logic
Tue, 02 Oct 2018 17:28:54 -0700 Gregory Szorc revlog: move loading of index data into own method
Wed, 03 Oct 2018 10:57:35 -0700 Gregory Szorc revlog: clear revision cache on hash verification failure
Wed, 03 Oct 2018 10:32:21 -0700 Gregory Szorc revlog: rename _cache to _revisioncache
Fri, 28 Sep 2018 16:34:53 -0700 Gregory Szorc storageutil: pass nodes into emitrevisions()
Fri, 28 Sep 2018 16:16:22 -0700 Gregory Szorc storageutil: extract most of emitrevisions() to standalone function
Fri, 28 Sep 2018 11:29:05 -0700 Gregory Szorc storageutil: extract functionality for resolving strip revisions
Fri, 28 Sep 2018 10:20:37 -0700 Gregory Szorc dagop: extract DAG local heads functionality from revlog
Fri, 28 Sep 2018 10:03:32 -0700 Gregory Szorc dagop: extract descendants() from revlog module
Sun, 30 Sep 2018 05:52:42 +0530 Pulkit Goyal py3: use util.forcebytestr() to convert error messages to bytes
Wed, 19 Sep 2018 21:02:47 +0200 Boris Feld revlog: add a callback "tracking" duplicate node addition
Mon, 24 Sep 2018 15:19:52 -0700 Gregory Szorc storageutil: extract revision number iteration
Mon, 24 Sep 2018 14:33:45 -0700 Gregory Szorc storageutil: move _censoredtext() from revlog
Mon, 24 Sep 2018 14:31:31 -0700 Gregory Szorc storageutil: move metadata parsing and packing from revlog (API)
Mon, 24 Sep 2018 14:23:54 -0700 Gregory Szorc storageutil: new module for storage primitives (API)
Mon, 24 Sep 2018 11:27:47 -0700 Gregory Szorc revlog: move revision verification out of verify
Mon, 24 Sep 2018 11:56:48 -0700 Gregory Szorc revlog: add method for obtaining storage info (API)
Mon, 24 Sep 2018 09:59:19 -0700 Gregory Szorc revlog: drop emitrevisiondeltas() and associated functionality (API)
Fri, 21 Sep 2018 14:28:21 -0700 Gregory Szorc revlog: new API to emit revision data
Wed, 19 Sep 2018 11:38:05 -0700 Gregory Szorc revlog: use proper version comparison during verify
Wed, 19 Sep 2018 11:17:28 -0700 Gregory Szorc verify: start to abstract file verification
Tue, 25 Sep 2018 22:19:40 +0900 Yuya Nishihara revlog: catch more specific exception in shortest()
Tue, 18 Sep 2018 17:51:43 -0700 Gregory Szorc revlog: move censor logic out of censor extension
Tue, 18 Sep 2018 16:28:17 -0700 Gregory Szorc revlog: drop LookupError alias (API)
Tue, 18 Sep 2018 16:24:36 -0700 Gregory Szorc revlog: drop some more error aliases (API)
Tue, 18 Sep 2018 16:18:37 -0700 Gregory Szorc revlog: drop RevlogError alias (API)
Thu, 13 Sep 2018 15:52:42 -0700 Gregory Szorc revlog: add opener option to enable ellipsis flag processor
Thu, 13 Sep 2018 15:48:53 -0700 Gregory Szorc revlog: store flag processors per revlog
Wed, 05 Sep 2018 13:29:22 -0700 Gregory Szorc revlog: define ellipsis flag processors in core
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)