log mercurial/revlog.py @ 42252:a42cc325b682

age author description
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)
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'
Thu, 21 Jun 2018 23:56:51 +0100 Boris Feld revlog: refactor out the rev-oriented part of commonancestorheads
Thu, 21 Jun 2018 23:53:43 +0100 Boris Feld revlog: do inclusive descendant testing (API)
Sat, 26 May 2018 11:33:02 +0900 Yuya Nishihara revlog: disallow setting uncompressed length to None
Sat, 21 Apr 2018 17:27:57 +0200 Paul Morelle revlog: make chainbase cache its result for the correct revision
Wed, 07 Mar 2018 11:10:22 +0100 Paul Morelle revlog: make getcandidaterevs more consistent about updating tested revs set
Wed, 07 Mar 2018 12:00:58 +0100 Paul Morelle revlog: isgooddeltainfo takes the whole revinfo object
Wed, 07 Mar 2018 12:00:07 +0100 Paul Morelle revlog: make variable name 'd' more explicit in _isgooddeltainfo
Fri, 04 May 2018 15:00:55 +0200 Paul Morelle revlog: in _getcandidaterevs, shorten revlog._generaldelta to gdelta
Mon, 14 May 2018 13:05:14 +0200 Paul Morelle revlog: suggest other parent when a parent was refused for a delta (issue5481)
Sat, 19 May 2018 18:59:21 +0530 Pulkit Goyal py3: check for None before comparing with integers
Thu, 03 May 2018 15:57:12 -0700 Martin von Zweigbergk shortest: move revnum-disambiguation out of revlog
Thu, 03 May 2018 15:25:16 -0700 Martin von Zweigbergk shortest: remove unnecessary check for revnum in isvalid()
Thu, 03 May 2018 15:01:33 -0700 Martin von Zweigbergk shortest: make pure code also disambigute against revnums at end
Wed, 02 May 2018 23:17:58 -0700 Martin von Zweigbergk revlog: use node tree (native code) for shortest() calculation
Sat, 05 May 2018 00:16:43 -0700 Martin von Zweigbergk shortest: don't keep checking for longer prefix if node doesn't exist (API)
Wed, 02 May 2018 22:56:10 -0700 Martin von Zweigbergk shortest: extract function for checking if a prefix is a revnum
Thu, 03 May 2018 10:12:47 -0700 Martin von Zweigbergk shortest: rename "test" variable to "prefix"
Wed, 02 May 2018 22:49:06 -0700 Martin von Zweigbergk shortest: move some safe code out of exception block
Wed, 25 Apr 2018 09:24:07 -0700 Martin von Zweigbergk revlog: make pure version of _partialmatch() support 40-byte hex nodeids stable
Mon, 16 Apr 2018 23:29:09 -0700 Martin von Zweigbergk revlog: make shortest() take a full binary nodeid (API)
Sun, 08 Apr 2018 01:08:43 +0200 Joerg Sonnenberger revlog: reset _nodepos after strip
Sun, 25 Mar 2018 18:34:07 +0900 Yuya Nishihara revlog: detect pseudo file nodeids to raise WdirUnsupported exception
Thu, 05 Apr 2018 16:31:45 -0700 Gregory Szorc revlog: move censor logic into main revlog class
Thu, 05 Apr 2018 18:22:35 -0700 Gregory Szorc revlog: move parsemeta() and packmeta() from filelog (API)
Thu, 22 Mar 2018 21:56:20 +0900 Yuya Nishihara stringutil: bulk-replace call sites to point to new module
Tue, 06 Mar 2018 14:32:14 -0800 Gregory Szorc merge with stable
Tue, 13 Feb 2018 11:35:32 -0800 Jun Wu revlog: resolve lfs rawtext to vanilla rawtext before applying delta stable 4.5.1
Tue, 13 Feb 2018 11:35:32 -0800 Jun Wu revlog: do not use delta for lfs revisions stable
Tue, 06 Feb 2018 19:08:25 -0800 Jun Wu changegroup: do not delta lfs revisions stable
Mon, 05 Mar 2018 01:08:40 +0530 Pulkit Goyal py3: use bytes() instead of str()
Mon, 05 Mar 2018 01:05:54 +0530 Pulkit Goyal py3: use b"%d" instead of str() to convert integers to bytes
Sun, 04 Mar 2018 22:37:41 +0530 Pulkit Goyal py3: use util.forcebytestr instead of str to convert error messages
Wed, 14 Feb 2018 21:34:12 -0500 Augie Fackler node: make bin() be a wrapper instead of just an alias
Mon, 05 Feb 2018 18:04:40 +0100 Boris Feld revlog: rename 'self.checkinlinesize' into '_enforceinlinesize'
Mon, 05 Feb 2018 17:57:29 +0100 Boris Feld revlog: add a _datareadfp context manager for data access needs
Mon, 05 Feb 2018 17:35:14 +0100 Boris Feld revlog: use context manager for data file lifetime in checksize
Mon, 05 Feb 2018 17:34:57 +0100 Boris Feld revlog: use context manager for index file lifetime in checkinlinesize
Mon, 05 Feb 2018 17:34:47 +0100 Boris Feld revlog: use context manager for data file lifetime in checkinlinesize
Mon, 05 Feb 2018 17:34:19 +0100 Boris Feld revlog: use context manager for index file life time in __init__
Mon, 05 Feb 2018 17:22:13 +0100 Boris Feld revlog: move index file opening in a method
Mon, 05 Feb 2018 17:03:56 +0100 Boris Feld revlog: move datafile opening in a method
Thu, 18 Jan 2018 09:14:30 -0500 Augie Fackler revlog: correct type in check to verify rawtext is immutable
Sun, 14 Jan 2018 21:28:12 +0100 Paul Morelle revlog: group delta computation methods under _deltacomputer object
Sun, 14 Jan 2018 14:36:22 +0100 Paul Morelle revlog: refactor out _finddeltainfo from _addrevision
Sun, 14 Jan 2018 13:04:26 -0800 Paul Morelle revlog: group revision info into a dedicated structure
Sun, 14 Jan 2018 13:01:35 -0800 Paul Morelle revlog: rename 'rev' to 'base', as it is the base revision
Sun, 14 Jan 2018 12:59:46 -0800 Paul Morelle revlog: separate diff computation from the collection of other info
Fri, 12 Jan 2018 18:58:44 +0100 Paul Morelle revlog: introduce 'deltainfo' to distinguish from 'delta'
Fri, 12 Jan 2018 18:10:03 +0100 Paul Morelle revlog: extract 'builddelta' closure function from _addrevision
Fri, 12 Jan 2018 15:55:25 +0100 Paul Morelle revlog: extract 'buildtext' closure function from _addrevision
Sun, 14 Jan 2018 12:49:24 -0800 Paul Morelle revlog: choose between ifh and dfh once for all
Sun, 14 Jan 2018 12:46:03 -0800 Paul Morelle revlog: refactor out the selection of candidate revisions
Mon, 25 Dec 2017 16:31:14 -0700 Gregory Szorc revlog: don't use slicing to return parents
Thu, 07 Dec 2017 20:27:03 +0100 Boris Feld upgrade: add a 'redeltafullall' mode
Wed, 18 Oct 2017 15:28:19 +0200 Paul Morelle sparse-read: ignore trailing empty revs in each read chunk
Wed, 18 Oct 2017 09:07:48 +0200 Paul Morelle sparse-read: skip gaps too small to be worth splitting
Wed, 18 Oct 2017 12:53:00 +0200 Boris Feld sparse-read: move from a recursive-based approach to a heap-based one
Sat, 14 Oct 2017 17:05:41 +0200 Paul Morelle revlog-sparse-read: add a lower-threshold for read block size
Tue, 10 Oct 2017 17:50:27 +0200 Paul Morelle revlog: introduce an experimental flag to slice chunks reads when too sparse
Mon, 09 Oct 2017 15:13:41 +0200 Paul Morelle revlog: ignore empty trailing chunks when reading segments
Wed, 13 Sep 2017 17:26:26 +0000 Mark Thomas revlog: add option to mmap revlog index
Wed, 20 Sep 2017 09:22:22 -0700 Durham Goode revlog: add revmap back to revlog.addgroup
Fri, 15 Sep 2017 00:01:57 -0700 Martin von Zweigbergk templater: extract shortest() logic from template function
Wed, 13 Sep 2017 10:43:44 -0700 Durham Goode changegroup: remove changegroup dependency from revlog.addgroup
Wed, 13 Sep 2017 10:43:16 -0700 Durham Goode revlog: refactor chain variable
Wed, 30 Aug 2017 09:21:31 -0700 Martin von Zweigbergk revlog: move check for wdir from changelog to revlog
Tue, 22 Aug 2017 21:21:43 -0400 Augie Fackler revlog: use pycompat.bytestr() to reliably have a %s-able value
Fri, 25 Aug 2017 15:50:07 -0700 Martin von Zweigbergk revlog: abort on attempt to write null revision
Mon, 10 Jul 2017 16:41:13 -0400 Alex Gaynor revlog: use struct.Struct instances for slight performance wins
Mon, 10 Jul 2017 16:39:28 -0400 Alex Gaynor revlog: micro-optimize the computation of hashes
Wed, 05 Jul 2017 11:55:26 -0400 Augie Fackler merge with stable
Fri, 23 Jun 2017 13:49:34 +0200 Pierre-Yves David revlog: add an experimental option to mitigated delta issues (issue5480)
Sun, 25 Jun 2017 12:41:34 -0700 Gregory Szorc revlog: C implementation of delta chain resolution
Tue, 04 Jul 2017 10:17:14 -0400 Augie Fackler revlog: backed out changeset e9d325cfe071 stable
Fri, 23 Jun 2017 13:49:34 +0200 Pierre-Yves David revlog: add an experimental option to mitigated delta issues (issue5480) stable
Tue, 20 Jun 2017 22:11:46 +0530 Pulkit Goyal py3: catch binascii.Error raised from binascii.unhexlify
Thu, 15 Jun 2017 13:42:35 -0700 Martin von Zweigbergk revlog: rename list of nodes from "content" to "nodes"
Thu, 15 Jun 2017 13:25:41 -0700 Martin von Zweigbergk revlog: delete obsolete comment
Thu, 15 Jun 2017 13:23:21 -0700 Martin von Zweigbergk revlog: delete dead assignment in addgroup()
Fri, 19 May 2017 20:29:11 -0700 Gregory Szorc revlog: skeleton support for version 2 revlogs
Fri, 19 Aug 2016 18:26:04 +0900 Yuya Nishihara revlog: add support for partial matching of wdir node id
Sat, 20 Aug 2016 22:37:58 +0900 Yuya Nishihara revlog: map rev(wdirid) to WdirUnsupported exception
Tue, 23 May 2017 01:30:36 +0530 Pulkit Goyal revlog: raise error.WdirUnsupported from revlog.node() if wdirrev is passed
Fri, 19 May 2017 19:12:06 +0530 Pulkit Goyal revlog: raise WdirUnsupported when wdirrev is passed
Fri, 19 May 2017 20:14:31 -0700 Gregory Szorc revlog: remove some revlogNG terminology
Fri, 19 May 2017 20:10:50 -0700 Gregory Szorc revlog: tweak wording and logic for flags validation
Sat, 13 Aug 2016 12:23:56 +0900 Yuya Nishihara parsers: switch to policy importer
Wed, 17 May 2017 19:52:18 -0700 Gregory Szorc revlog: rename constants (API)
Wed, 17 May 2017 20:14:27 -0700 Jun Wu changelog: make sure datafile is 00changelog.d (API)
Fri, 10 Feb 2017 16:56:29 -0800 Martin von Zweigbergk cleanup: use set literals
Wed, 10 May 2017 16:17:58 -0700 Jun Wu flagprocessor: add a fast path when flags is 0
Tue, 09 May 2017 21:27:06 -0700 Jun Wu revlog: move part of "addrevision" to "addrawrevision"
Sat, 06 May 2017 12:12:53 -0700 Gregory Szorc revlog: rename _chunkraw to _getsegmentforrevs()
Sat, 06 May 2017 12:02:12 -0700 Gregory Szorc revlog: rename internal functions containing "chunk" to use "segment"
Sun, 09 Apr 2017 12:53:31 -0700 Jun Wu revlog: make "size" diverge from "rawsize"
Sun, 02 Apr 2017 18:40:13 -0700 Jun Wu revlog: avoid applying delta chain on cache hit
Sun, 02 Apr 2017 18:29:24 -0700 Jun Wu revlog: indent block to make review easier
Sun, 02 Apr 2017 18:25:12 -0700 Jun Wu revlog: avoid calculating "flags" twice in revision()
Sun, 02 Apr 2017 18:57:03 -0700 Jun Wu revlog: use raw revision for rawsize
Thu, 30 Mar 2017 21:21:15 -0700 Jun Wu revlog: add a fast path for revision(raw=False)
Thu, 30 Mar 2017 18:38:03 -0700 Jun Wu revlog: make _addrevision only accept rawtext
Thu, 30 Mar 2017 18:24:23 -0700 Jun Wu revlog: use raw revisions in clone
Thu, 30 Mar 2017 18:23:27 -0700 Jun Wu revlog: use raw revisions in revdiff
Thu, 30 Mar 2017 17:58:03 -0700 Jun Wu revlog: use raw content when building delta
Thu, 30 Mar 2017 15:34:08 -0700 Jun Wu revlog: fix _cache usage in revision()
Thu, 30 Mar 2017 14:56:09 -0700 Jun Wu revlog: rename some "text"s to "rawtext"
Thu, 30 Mar 2017 07:59:48 -0700 Jun Wu revlog: clarify flagprocessor documentation
Wed, 29 Mar 2017 16:23:04 -0700 Jun Wu revlog: avoid unnecessary node -> rev conversion
Sun, 26 Mar 2017 17:12:06 +0900 Yuya Nishihara py3: fix slicing of byte string in revlog.compress()
Tue, 21 Mar 2017 17:39:49 -0400 Augie Fackler revlog: use pycompat.maplist to eagerly evaluate map on Python 3
Sun, 19 Mar 2017 01:05:28 -0400 Augie Fackler revlog: use int instead of long
Sun, 12 Mar 2017 15:27:02 -0400 Augie Fackler revlog: use bytes() instead of str() to get data from memoryview
Sun, 12 Mar 2017 03:32:38 -0400 Augie Fackler revlog: use bytes() to ensure text from _chunks is a reasonable type
Sun, 12 Mar 2017 00:49:49 -0500 Augie Fackler revlog: extract first byte of revlog with a slice so it's portable
Tue, 17 Jan 2017 11:25:02 -0800 Martin von Zweigbergk revlog: give EXTSTORED flag value to narrowhg
Fri, 13 Jan 2017 20:16:56 -0800 Gregory Szorc localrepo: experimental support for non-zlib revlog compression
Fri, 13 Jan 2017 19:58:00 -0800 Gregory Szorc revlog: use compression engine APIs for decompression
Mon, 02 Jan 2017 11:22:52 -0800 Gregory Szorc revlog: use compression engine API for compression
Mon, 02 Jan 2017 13:00:16 -0800 Gregory Szorc revlog: move decompress() from module to revlog class (API)
Mon, 02 Jan 2017 11:50:17 -0800 Gregory Szorc revlog: make compressed size comparisons consistent
Sun, 18 Dec 2016 17:02:57 -0800 Gregory Szorc revlog: add clone method
Thu, 05 Jan 2017 17:16:51 +0000 Remi Chaintron revlog: REVIDX_EXTSTORED flag
Tue, 10 Jan 2017 16:15:21 +0000 Remi Chaintron revlog: flag processor
Thu, 05 Jan 2017 17:16:07 +0000 Remi Chaintron revlog: pass revlog flags to addrevision
Thu, 05 Jan 2017 17:16:07 +0000 Remi Chaintron revlog: add 'raw' argument to revision and _addrevision
Tue, 13 Dec 2016 14:21:36 +0000 Remi Chaintron revlog: merge hash checking subfunctions
Mon, 28 Nov 2016 04:34:01 -0800 Cotizo Sima revlog: ensure that flags do not overflow 2 bytes
Thu, 10 Nov 2016 16:34:43 -0500 Augie Fackler revlog: avoid shadowing several variables using list comprehensions
Sun, 23 Oct 2016 10:40:33 -0700 Gregory Szorc revlog: optimize _chunkraw when startrev==endrev
Sat, 22 Oct 2016 15:41:23 -0700 Gregory Szorc revlog: inline start() and end() for perf reasons
Sun, 23 Oct 2016 09:34:55 -0700 Gregory Szorc revlog: reorder index accessors to match data structure order
Fri, 14 Oct 2016 02:25:08 +0200 Pierre-Yves David revlog: make 'storedeltachains' a "public" attribute
Sat, 24 Sep 2016 12:25:37 -0700 Gregory Szorc revlog: add instance variable controlling delta chain use
Wed, 24 Aug 2016 20:18:58 -0700 Gregory Szorc revlog: document high frequency of code execution
Wed, 24 Aug 2016 20:00:52 -0700 Gregory Szorc revlog: make code in builddelta() slightly easier to read
Thu, 22 Sep 2016 21:51:58 +0900 FUJIWARA Katsunori revlog: specify checkambig at writing to avoid file stat ambiguity
Mon, 22 Aug 2016 21:48:50 -0700 Gregory Szorc revlog: use an LRU cache for delta chain bases
Mon, 22 Aug 2016 20:17:36 -0700 Gregory Szorc revlog: remove unused variables
Fri, 05 Aug 2016 15:35:02 -0400 Augie Fackler revlog: use `iter(callable, sentinel)` instead of while True
Wed, 22 Jun 2016 21:30:49 +0100 Jun Wu revlog: add a fast path for "ambiguous identifier"
Fri, 10 Jun 2016 00:10:34 -0400 Augie Fackler revlog: use hashlib.sha1 directly instead of through util
Sun, 22 Nov 2015 17:57:35 -0800 Gregory Szorc revlog: remove unnecessary cache validation in _chunks
Tue, 05 Jan 2016 19:51:51 -0800 Gregory Szorc revlog: return offset from _chunkraw()
Thu, 31 Dec 2015 08:16:59 +0000 timeless cleanup: remove superfluous space after space after equals (python)
Sun, 20 Dec 2015 16:00:27 -0800 Gregory Szorc revlog: avoid string slice when decompressing u* chunks
Mon, 21 Dec 2015 14:52:18 -0600 Matt Mackall cleanup: back out performance hacks amended into previous commit
Fri, 18 Dec 2015 06:33:48 +0000 timeless commands: consistently indent notes 3 spaces
Sun, 20 Dec 2015 18:56:05 -0800 Gregory Szorc revlog: refactor delta chain computation into own function
Sun, 20 Dec 2015 17:48:20 -0800 Gregory Szorc revlog: make clearcaches() more effective
Sun, 20 Dec 2015 16:34:54 -0600 Matt Mackall merge with stable
Fri, 18 Dec 2015 20:54:41 -0800 Martin von Zweigbergk revlog: fix bad indentation (replace tab by space) stable
Mon, 14 Dec 2015 15:55:12 -0500 Mike Edgar changegroup: add flags field to cg3 delta header
Fri, 18 Dec 2015 14:40:11 -0600 Matt Mackall merge with stable
Thu, 17 Dec 2015 17:16:02 -0800 Gregory Szorc revlog: seek to end of file before writing (issue4943) stable
Sat, 12 Dec 2015 23:22:18 -0800 Gregory Szorc revlog: use absolute_import
Fri, 04 Dec 2015 17:46:56 -0800 Martin von Zweigbergk revlog: don't consider nullrev when choosing delta base
Fri, 04 Dec 2015 17:14:14 -0800 Martin von Zweigbergk revlog: make calls to _isgooddelta() consistent
Fri, 04 Dec 2015 16:45:06 -0800 Martin von Zweigbergk revlog: clarify which revision is added to 'tested' when using cached delta
Fri, 04 Dec 2015 17:22:26 -0800 Martin von Zweigbergk revlog: remove unused variable 'chainlen'
Tue, 01 Dec 2015 16:15:59 -0800 Pierre-Yves David addrevision: use general delta when the incoming base delta is bad
Tue, 01 Dec 2015 18:45:16 -0800 Pierre-Yves David addrevision: rework generaldelta computation
Tue, 01 Dec 2015 16:06:20 -0800 Pierre-Yves David addrevision: only use the incoming base if it is a good delta (issue4975)
Tue, 01 Dec 2015 16:22:49 -0800 Pierre-Yves David addrevision: handle code path not producing delta
Tue, 01 Dec 2015 15:29:11 -0800 Pierre-Yves David addrevision: rename 'd' to 'delta'
Sun, 22 Nov 2015 16:23:20 -0800 Gregory Szorc revlog: improve documentation
Mon, 02 Nov 2015 15:59:12 +0000 Pierre-Yves David format: introduce 'format.usegeneraldelta`
Wed, 14 Oct 2015 11:32:33 -0400 Augie Fackler revlog: rename bundle to cg to reflect its nature as a cg?unpacker
Sat, 26 Sep 2015 21:43:13 -0700 Gregory Szorc revlog: don't flush data file after every added revision
Sun, 27 Sep 2015 16:08:18 -0700 Gregory Szorc revlog: use existing file handle when reading during _addrevision
Sun, 27 Sep 2015 15:59:19 -0700 Gregory Szorc revlog: always open revlogs for reading and appending
Sun, 27 Sep 2015 15:48:35 -0700 Gregory Szorc revlog: support using an existing file handle when reading revlogs
Sun, 27 Sep 2015 15:31:50 -0700 Gregory Szorc revlog: add docstring for checkinlinesize()
Sat, 12 Sep 2015 16:11:17 -0700 Gregory Szorc revlog: optionally cache the full text when adding revisions
Sat, 12 Sep 2015 15:16:47 -0700 Gregory Szorc revlog: drop local assignment of cache variable
Sat, 12 Sep 2015 12:47:00 -0700 Gregory Szorc revlog: rename generic "i" variable to "indexdata"
Sun, 30 Aug 2015 14:03:32 -0700 Durham Goode revlog: add an aggressivemergedelta option
Sun, 30 Aug 2015 13:58:11 -0700 Durham Goode revlog: change generaldelta delta parent heuristic
Sun, 30 Aug 2015 13:34:30 -0700 Durham Goode revlog: move textlen calculation to be above delta chooser
Sun, 30 Aug 2015 13:33:00 -0700 Durham Goode revlog: move delta check to it's own function
Sun, 02 Aug 2015 12:16:19 +0900 Yuya Nishihara revlog: remove unused shaoffset constants
Sun, 02 Aug 2015 01:14:11 +0900 Yuya Nishihara revlog: correct comment about size of v0 index format
Sat, 18 Jul 2015 10:29:37 -0700 Gregory Szorc revlog: add support for a callback whenever revisions are added
Tue, 23 Jun 2015 22:20:08 -0700 Gregory Szorc global: mass rewrite to use modern exception syntax
Thu, 04 Jun 2015 14:57:58 -0500 Matt Mackall revlog: move size limit check to addrevision
Tue, 02 Jun 2015 15:04:39 -0400 Jordi GutiƩrrez Hermoso revlog: raise an exception earlier if an entry is too large (issue4675)
Fri, 29 May 2015 14:24:50 -0700 Laurent Charignon phases: fix bug where native phase computation wasn't called
Sat, 16 May 2015 11:28:04 -0700 Martin von Zweigbergk util: drop alias for collections.deque
Wed, 25 Mar 2015 15:58:31 -0400 Mike Edgar revlog: make converting from inline to non-line work after a strip
Fri, 20 Mar 2015 11:14:27 -0700 Laurent Charignon phase: default to C implementation for phase computation
Wed, 14 Jan 2015 15:16:08 -0500 Mike Edgar revlog: addgroup checks if incoming deltas add censored revs, sets flag bit
Wed, 21 Jan 2015 17:11:37 -0500 Mike Edgar revlog: _addrevision creates full-replace deltas based on censored revisions
Fri, 06 Feb 2015 01:38:16 +0000 Mike Edgar revlog: special case expanding full-replacement deltas received by exchange
Fri, 06 Feb 2015 00:55:29 +0000 Mike Edgar revlog: in addgroup, reject ill-formed deltas based on censored nodes
Fri, 23 Jan 2015 17:01:39 -0500 Mike Edgar revlog: add "iscensored()" to revlog public API
Wed, 04 Feb 2015 21:25:57 +0900 Yuya Nishihara revlog: add __contains__ for fast membership test
Mon, 12 Jan 2015 14:41:25 -0500 Mike Edgar revlog: verify censored flag when hashing added revision fulltext
Mon, 12 Jan 2015 14:30:24 -0500 Mike Edgar revlog: add flags argument to _addrevision, update callers use default flags
Mon, 12 Jan 2015 14:01:52 -0500 Mike Edgar revlog: define censored flag for revlogng index
Fri, 14 Nov 2014 16:52:40 -0800 Siddharth Agarwal revlog: switch findmissing* methods to incrementalmissingrevs
Sun, 16 Nov 2014 00:39:48 -0800 Siddharth Agarwal revlog: add a method to get missing revs incrementally
Fri, 14 Nov 2014 14:36:25 -0800 Siddharth Agarwal ancestor.lazyancestors: take parentrevs function rather than changelog
Thu, 13 Nov 2014 21:36:38 -0800 Siddharth Agarwal revlog: cache chain info after calculating it for a rev (issue4452)
Tue, 11 Nov 2014 20:08:19 -0800 Siddharth Agarwal revlog: increase I/O bound to 4x the amount of data consumed
Tue, 11 Nov 2014 20:01:19 -0800 Siddharth Agarwal revlog: bound based on the length of the compressed deltas
Tue, 11 Nov 2014 19:54:36 -0800 Siddharth Agarwal revlog: compute length of compressed deltas along with chain length
Tue, 11 Nov 2014 21:41:12 -0800 Siddharth Agarwal revlog: store fulltext when compressed delta is bigger than it
Tue, 11 Nov 2014 21:39:56 -0800 Siddharth Agarwal revlog: make a predicate clearer with parens
Thu, 06 Nov 2014 14:20:05 -0800 Mateusz Kwapich revlog: add config variable for limiting delta-chain length
Thu, 06 Nov 2014 14:08:25 -0800 Mateusz Kwapich debugrevlog: fix computing chain length in debugrevlog -d
Wed, 03 Sep 2014 16:34:29 -0400 Mike Edgar revlog: support importing censored file revision tombstones
Wed, 24 Sep 2014 15:14:44 -0400 Augie Fackler revlog: move references to revlog.hash to inside the revlog class
Wed, 24 Sep 2014 15:10:52 -0400 Augie Fackler revlog: mark nullhash as module-private
Tue, 19 Aug 2014 01:13:10 +0200 Mads Kiilerich comments: describe ancestor consistently - avoid 'least common ancestor'
Tue, 19 Aug 2014 01:13:10 +0200 Mads Kiilerich revlog: introduce isancestor method for efficiently determining node lineage
Tue, 26 Aug 2014 13:11:53 +0200 Matt Mackall repoview: fix 0L with pack/unpack for 2.4
Sat, 14 Jun 2014 11:49:02 -0500 Matt Mackall revlog: fix check-code error stable
Fri, 13 Jun 2014 14:17:14 -0500 Matt Mackall revlog: hold a private reference to self._cache stable
Fri, 13 Jun 2014 14:16:03 -0500 Matt Mackall revlog: make _chunkcache access atomic stable
Thu, 17 Apr 2014 20:01:39 +0200 Mads Kiilerich revlog: backout 514d32de6646 - commonancestors
Thu, 17 Apr 2014 20:01:35 +0200 Mads Kiilerich revlog: introduce commonancestorsheads method
Thu, 10 Apr 2014 12:41:39 -0400 Matt Mackall merge with stable
Mon, 07 Apr 2014 14:18:10 -0500 Matt Mackall revlog: deal with chunk ranges over 2G on Windows (issue4215) stable
Mon, 24 Feb 2014 22:42:14 +0100 Mads Kiilerich revlog: introduce commonancestors method for getting all common ancestor heads
Tue, 26 Nov 2013 12:58:27 -0800 Durham Goode revlog: move file writing to a separate function
Sun, 17 Nov 2013 18:04:29 -0500 Brodie Rao revlog: allow tuning of the chunk cache size (via format.chunkcachesize)
Sun, 17 Nov 2013 18:04:28 -0500 Brodie Rao revlog: read/cache chunks in fixed windows of 64 KB
Mon, 11 Nov 2013 16:42:49 -0800 Durham Goode strip: add faster revlog strip computation
Mon, 11 Nov 2013 16:40:02 -0800 Durham Goode revlog: return lazy set from findcommonmissing
Mon, 23 Sep 2013 11:37:06 -0700 Matt Mackall merge with stable
Fri, 20 Sep 2013 10:45:51 -0700 Wojciech Lopata generaldelta: initialize basecache properly stable
Fri, 06 Sep 2013 23:05:33 -0700 Siddharth Agarwal revlog: remove _chunkbase since it is no longer used
Fri, 06 Sep 2013 23:05:11 -0700 Siddharth Agarwal revlog: move chunk cache preload from revision to _chunks
Fri, 06 Sep 2013 22:57:51 -0700 Siddharth Agarwal revlog._chunks: inline getchunk
Sat, 07 Sep 2013 12:42:46 -0700 Siddharth Agarwal revlog.revision: fix cache preload for inline revlogs
Fri, 06 Sep 2013 16:31:35 -0700 Siddharth Agarwal revlog: add a fast method for getting a list of chunks
Mon, 19 Aug 2013 11:25:23 -0700 Wojciech Lopata revlog: pass node as an argument of addrevision
Mon, 19 Aug 2013 11:06:38 -0700 Wojciech Lopata revlog: extract 'checkhash' method
Tue, 23 Jul 2013 17:28:12 -0500 Matt Mackall revlog: handle hidden revs in _partialmatch (issue3979) stable
Mon, 17 Jun 2013 19:44:00 -0700 Durham Goode revlog: add exception when linkrev == nullrev
Fri, 10 May 2013 21:03:01 +0200 Sune Foldager bundle-ng: move group into the bundler
Thu, 18 Apr 2013 16:46:09 +0400 Alexander Plavin revlog: fix a regression with null revision
Wed, 17 Apr 2013 00:29:54 +0400 Alexander Plavin log: fix behavior with empty repositories (issue3497)
Tue, 16 Apr 2013 10:08:20 -0700 Bryan O'Sullivan revlog: don't cross-check ancestor result against Python version
Tue, 16 Apr 2013 10:08:20 -0700 Bryan O'Sullivan parsers: a C implementation of the new ancestors algorithm
Tue, 16 Apr 2013 10:08:19 -0700 Bryan O'Sullivan revlog: choose a consistent ancestor when there's a tie
Tue, 16 Apr 2013 10:08:18 -0700 Bryan O'Sullivan ancestor: a new algorithm that is faster for nodes near tip
Sat, 09 Feb 2013 12:08:02 +0100 Benoit Boissinot revlog: document v0 format
Tue, 18 Dec 2012 10:14:01 -0800 Siddharth Agarwal revlog: move ancestor generation out to a new class
Mon, 17 Dec 2012 15:08:37 -0800 Siddharth Agarwal revlog: remove incancestors since it is no longer used
Mon, 17 Dec 2012 15:13:51 -0800 Siddharth Agarwal revlog.ancestors: add support for including revs
Wed, 21 Nov 2012 00:42:05 +0100 Pierre-Yves David revlog: allow reverse iteration with revlog.revs
Mon, 26 Nov 2012 10:48:24 -0800 Siddharth Agarwal revlog: add rev-specific variant of findmissing
Mon, 26 Nov 2012 11:02:48 -0800 Siddharth Agarwal revlog: switch findmissing to use ancestor.missingancestors
Fri, 16 Nov 2012 15:39:12 -0800 Durham Goode commit: increase perf by avoiding unnecessary filteredrevs check stable
Mon, 03 Sep 2012 14:19:45 +0200 Pierre-Yves David clfilter: split `revlog.headrevs` C call from python code
Mon, 03 Sep 2012 14:12:45 +0200 Pierre-Yves David clfilter: handle non contiguous iteration in `revlov.headrevs`
Thu, 20 Sep 2012 19:00:59 +0200 Pierre-Yves David clfilter: make the revlog class responsible of all its iteration
Tue, 11 Sep 2012 08:36:09 -0700 Bryan O'Sullivan Merge spelling fixes
Fri, 17 Aug 2012 13:58:18 -0700 timeless spelling: descendants
Wed, 15 Aug 2012 22:38:42 +0200 Mads Kiilerich fix trivial spelling errors
Thu, 12 Jul 2012 14:20:34 -0500 Matt Mackall backout e7167007c083
Thu, 12 Jul 2012 10:03:50 +0200 Martin Geisler merge with main
Wed, 11 Jul 2012 12:38:42 +0200 Friedrich Kastner-Masilko revlog: fix for generaldelta distance calculation
Mon, 25 Jun 2012 13:56:13 -0700 Bryan O'Sullivan revlog: make compress a method
Fri, 08 Jun 2012 08:39:44 -0700 Joshua Redstone revlog: remove reachable and switch call sites to ancestors
Fri, 08 Jun 2012 07:59:37 -0700 Joshua Redstone revlog: add incancestors, a version of ancestors that includes revs listed
Thu, 07 Jun 2012 15:55:12 +0200 Thomas Arendsen Hein merge heads
Mon, 04 Jun 2012 14:46:42 -0700 Brad Hall revlog: zlib.error sent to the user (issue3424)
Fri, 01 Jun 2012 15:44:13 -0700 Joshua Redstone revlog: add optional stoprev arg to revlog.ancestors()
Fri, 01 Jun 2012 12:45:16 -0700 Bryan O'Sullivan revlog: descendants(*revs) becomes descendants(revs) (API)
Fri, 01 Jun 2012 12:37:18 -0700 Bryan O'Sullivan revlog: ancestors(*revs) becomes ancestors(revs) (API)
Fri, 01 Jun 2012 17:05:31 -0700 Bryan O'Sullivan util: subclass deque for Python 2.4 backwards compatibility
Tue, 15 May 2012 10:46:23 -0700 Bryan O'Sullivan cleanup: use the deque type where appropriate
Sat, 19 May 2012 19:44:58 -0700 Bryan O'Sullivan revlog: switch to a C version of headrevs
Mon, 21 May 2012 16:36:09 -0500 Matt Mackall revlog: don't handle long for revision matching
Sat, 12 May 2012 16:00:57 +0200 Brodie Rao cleanup: "not x in y" -> "x not in y"
Sat, 12 May 2012 10:55:08 +0200 Bryan O'Sullivan revlog: speed up prefix matching against nodes
Fri, 27 Apr 2012 13:07:29 -0500 Matt Mackall revlog: backout e5750c6716eb stable
Fri, 13 Apr 2012 10:14:59 +0200 Patrick Mezard revlog: fix partial revision() docstring (from d7d64b89a65c)
Fri, 13 Apr 2012 22:55:46 -0500 Matt Mackall revlog: drop some unneeded rev.node calls in revdiff
Thu, 12 Apr 2012 20:26:33 -0700 Bryan O'Sullivan revlog: avoid an expensive string copy
Fri, 13 Apr 2012 21:35:48 -0500 Matt Mackall revlog: increase readahead size
Thu, 12 Apr 2012 14:05:59 -0700 Bryan O'Sullivan parsers: use base-16 trie for faster node->rev mapping
Sun, 08 Apr 2012 12:38:02 -0500 Matt Mackall revlog: allow retrieving contents by revision number
Sat, 07 Apr 2012 15:43:18 -0500 Matt Mackall revlog: add hasnode helper method
Fri, 13 Jan 2012 01:29:03 +0100 Pierre-Yves David revlog: make addgroup returns a list of node contained in the added source
Mon, 09 Jan 2012 04:15:31 +0100 Pierre-Yves David revlog: improve docstring for findcommonmissing
Tue, 10 Jan 2012 22:35:25 +0800 Steven Brown revlog: clarify strip docstring "readd" -> "re-add"
Thu, 03 Nov 2011 11:24:55 -0500 Matt Mackall misc: adding missing file close() calls stable
Thu, 25 Aug 2011 20:21:04 -0400 Greg Ward atomictempfile: make close() consistent with other file-like objects.
Mon, 25 Jul 2011 15:43:55 -0500 Augie Fackler revlog: use getattr instead of hasattr
Tue, 07 Jun 2011 17:02:54 -0500 Matt Mackall check-code: catch misspellings of descendant
Fri, 03 Jun 2011 20:32:54 +0200 Sune Foldager revlog: bail out earlier in group when we have no chunks
Wed, 01 Jun 2011 12:38:46 +0200 Martin Geisler check-code: flag 0/1 used as constant Boolean expression
Sat, 21 May 2011 15:01:28 -0500 Matt Mackall revlog: stop exporting node.short
Wed, 18 May 2011 17:05:30 -0500 Matt Mackall revlog: drop base() again
Wed, 18 May 2011 23:26:26 +0200 Sune Foldager revlog: linearize created changegroups in generaldelta revlogs
Mon, 16 May 2011 13:06:48 +0200 Sune Foldager changelog: don't use generaldelta
Mon, 16 May 2011 12:44:34 +0200 Sune Foldager revlog: get rid of defversion
Sun, 15 May 2011 11:50:15 -0500 Matt Mackall revlog: restore the base method
Thu, 12 May 2011 15:24:33 +0200 Sune Foldager revlog: improve delta generation heuristics for generaldelta
Thu, 12 May 2011 13:47:17 +0200 Sune Foldager revlog: fix bug in chainbase cache
Wed, 11 May 2011 11:04:44 +0200 Sune Foldager revlog: add docstring to _addrevision
Sun, 08 May 2011 21:32:33 +0200 Sune Foldager revlog: support writing generaldelta revlogs
Sat, 07 May 2011 22:40:17 +0200 Sune Foldager revlog: support reading generaldelta revlogs
Sat, 07 May 2011 22:40:14 +0200 Sune Foldager revlog: calculate base revisions iteratively
Sat, 07 May 2011 22:37:40 +0200 Sune Foldager revlog: remove the last bits of punched/shallow
Fri, 06 May 2011 12:09:20 +0200 Martin Geisler revlog: use real Booleans instead of 0/1 in nodesbetween
Thu, 05 May 2011 18:05:24 +0200 Sune Foldager revlog: compute correct deltaparent in the deltaparent function
Thu, 05 May 2011 12:46:02 +0200 Sune Foldager revlog: remove support for punched/shallow
Thu, 05 May 2011 12:55:12 +0200 Sune Foldager revlog: remove support for parentdelta
Mon, 02 May 2011 19:21:30 +0200 Peter Arrenbrecht discovery: add new set-based discovery
Sat, 30 Apr 2011 19:01:24 +0200 Benoit Boissinot unbundler: separate delta and header parsing
Sat, 30 Apr 2011 11:03:28 +0200 Benoit Boissinot changegroup: new bundler API
Sat, 30 Apr 2011 10:00:41 +0200 Benoit Boissinot bundler: make parsechunk return the base revision of the delta
Sat, 30 Apr 2011 16:33:47 +0200 Sune Foldager revlog: introduce _chunkbase to allow filelog to override
Sat, 30 Apr 2011 13:59:14 +0200 Alexander Solovyov remove unused imports and variables
Thu, 31 Mar 2011 15:24:06 -0500 Matt Mackall changegroup: introduce bundler objects
Mon, 28 Mar 2011 11:18:56 -0500 Matt Mackall changegroup: add revlog to the group callback
Mon, 28 Mar 2011 11:18:56 -0500 Matt Mackall changegroup: move sorting down into group
Mon, 28 Mar 2011 11:18:56 -0500 Matt Mackall changegroup: combine infocollect and lookup callbacks
Thu, 24 Mar 2011 17:16:30 -0500 Matt Mackall changegroup: drop unused fullrev
Sat, 26 Mar 2011 17:12:02 -0500 Matt Mackall revlog: change variable name to avoid reuse
Wed, 23 Mar 2011 16:02:11 +0100 Peter Arrenbrecht wireproto: add getbundle() function
Fri, 24 Dec 2010 15:23:01 +0100 Dan Villiom Podlaski Christiansen explicitly close files
Fri, 21 Jan 2011 16:26:01 -0600 Matt Mackall revlog: remove stray test in rev()
Tue, 18 Jan 2011 15:55:48 -0600 Matt Mackall revlog: pass rev to _checkhash
Tue, 18 Jan 2011 15:55:46 -0600 Matt Mackall revlog: incrementally build node cache with linear searches
Sun, 16 Jan 2011 12:25:46 +0100 Benoit Boissinot revlog: explicit test and explicit variable names
Sun, 16 Jan 2011 12:24:48 +0100 Benoit Boissinot revlog: if the nodemap is set, use the fast version of revlog.rev()
Sat, 15 Jan 2011 15:06:53 +0100 Benoit Boissinot revlog/parseindex: construct the nodemap if it is empty
Sat, 15 Jan 2011 13:02:19 +0100 Benoit Boissinot revlog: always add the magic nullid/nullrev entry in parseindex
Sat, 15 Jan 2011 15:04:58 +0100 Benoit Boissinot revlog/parseindex: no need to pass the file around
Tue, 11 Jan 2011 21:52:03 -0600 Matt Mackall revlog: do revlog node->rev mapping by scanning
Tue, 11 Jan 2011 17:12:32 -0600 Matt Mackall revlog: introduce a cache for partial lookups
Tue, 11 Jan 2011 17:01:04 -0600 Matt Mackall revlog: only build the nodemap on demand
Tue, 04 Jan 2011 14:12:52 -0600 Matt Mackall revlog: remove lazy index
Thu, 06 Jan 2011 17:04:41 -0600 Matt Mackall revlog: break hash checking into subfunction
Mon, 22 Nov 2010 18:15:58 +0100 Martin Geisler code style: prefer 'is' and 'is not' tests with singletons
Sun, 07 Nov 2010 18:23:48 +0900 Nicolas Dumazet revlog: fix descendants() if nullrev is in revs stable
Sun, 07 Nov 2010 18:16:07 +0900 Nicolas Dumazet revlog: if start is nullrev, end is always a descendant stable
Sat, 30 Oct 2010 02:47:34 -0500 Matt Mackall revlog: choose best delta for parentdelta (issue2466) stable
Sat, 30 Oct 2010 02:47:34 -0500 Matt Mackall revlog: precalculate p1 and p2 revisions stable
Sat, 30 Oct 2010 02:47:34 -0500 Matt Mackall revlog: extract delta building to a subfunction stable
Sat, 30 Oct 2010 02:47:34 -0500 Matt Mackall revlog: simplify cachedelta handling stable
Sat, 30 Oct 2010 02:47:34 -0500 Matt Mackall revlog: fix buildtext local scope stable
Fri, 08 Oct 2010 18:00:19 -0500 Benoit Boissinot revlog.addgroup(): always use _addrevision() to add new revlog entries
Fri, 08 Oct 2010 18:00:16 -0500 Benoit Boissinot revlog._addrevision(): allow text argument to be None, build it lazily
Sun, 19 Sep 2010 13:12:45 -0500 Matt Mackall bundle: move chunk parsing into unbundle class
Sun, 19 Sep 2010 12:51:54 -0500 Matt Mackall bundle: get rid of chunkiter