mercurial/revlog.py
Mon, 03 May 2021 22:48:31 +0200 Pierre-Yves David revlog: apply compression mode while reading sidedata
Mon, 03 May 2021 21:34:02 +0200 Pierre-Yves David revlog: introduce a compression mode for sidedata in the revlog index
Mon, 03 May 2021 21:13:24 +0200 Pierre-Yves David revlog: implement a "default compression" mode
Mon, 03 May 2021 21:04:55 +0200 Pierre-Yves David revlog: add a `_get_decompressor` method
Mon, 03 May 2021 19:46:25 +0200 Pierre-Yves David revlog: introduce a plain compression mode
Mon, 03 May 2021 20:22:34 +0200 Pierre-Yves David revlog: use an intermediate variable for `data` in `_chunk`
Mon, 03 May 2021 18:19:16 +0200 Pierre-Yves David revlog: add a "data compression mode" entry in the index tuple
Mon, 03 May 2021 16:52:38 +0200 Pierre-Yves David revlog: improve documentation of the entry tuple
Mon, 03 May 2021 23:45:05 +0200 Pierre-Yves David revlog: simplify entry update logic in `rewrite_sidedata`
Mon, 03 May 2021 12:35:35 +0200 Pierre-Yves David revlogv2: also keep track for the size of the "data" file
Mon, 03 May 2021 12:35:25 +0200 Pierre-Yves David revlogv2: track pending write in the docket and expose it to hooks
Mon, 03 May 2021 12:35:14 +0200 Pierre-Yves David revlog: move the `trypending` logic from the `changelog` to the `revlog`
Mon, 03 May 2021 12:35:02 +0200 Pierre-Yves David revlogv2: delay the update of the changelog docket to transaction end
Mon, 03 May 2021 12:34:52 +0200 Pierre-Yves David revlogv2: track current index size in the docket
Mon, 03 May 2021 12:34:21 +0200 Pierre-Yves David revlogv2: store version information in the docket only
Mon, 03 May 2021 12:34:11 +0200 Pierre-Yves David revlogv2: introduce a very basic docket file
Mon, 03 May 2021 12:30:46 +0200 Pierre-Yves David revlog: unify flag processing when loading index
Mon, 03 May 2021 12:30:35 +0200 Pierre-Yves David revlog: unify checks for supported flag
Mon, 03 May 2021 12:30:14 +0200 Pierre-Yves David revlog: fix capitalisation of an error
Mon, 03 May 2021 12:29:09 +0200 Pierre-Yves David revlog: determine sidedata support based on the revlog version
Mon, 03 May 2021 12:28:36 +0200 Pierre-Yves David revlog: only use the `_indexfp` method for read operation
Mon, 03 May 2021 12:28:26 +0200 Pierre-Yves David revlog: use `_writing` in `rewrite_sidedata`
Mon, 03 May 2021 12:28:15 +0200 Pierre-Yves David revlog: open files in 'r+' instead of 'a+'
Mon, 03 May 2021 12:28:05 +0200 Pierre-Yves David revlog: pass a transaction object to `rewrite_sidedata`
Mon, 03 May 2021 12:27:53 +0200 Pierre-Yves David revlog: rename variable in `rewrite_sidedata` to match other code
Mon, 03 May 2021 12:27:42 +0200 Pierre-Yves David revlog: introduce a mandatory `_writing` context to update revlog content
Mon, 03 May 2021 12:27:31 +0200 Pierre-Yves David revlog: preindent some code in _enforceinlinesize
Mon, 03 May 2021 12:27:20 +0200 Pierre-Yves David revlog: preindent some code in addgroup
Mon, 03 May 2021 12:27:09 +0200 Pierre-Yves David revlog: rename `indexdata` to entry_data
Mon, 03 May 2021 12:26:59 +0200 Pierre-Yves David revlog: use "entry_point" phrasing for loading the revlog
Mon, 03 May 2021 12:26:48 +0200 Pierre-Yves David revlog: directly use self._format_flags when loading index
Mon, 03 May 2021 12:26:37 +0200 Pierre-Yves David revlog: directly use self._format_version when loading index
Mon, 03 May 2021 12:26:27 +0200 Pierre-Yves David revlog: use `_format_flags` to access flags instead of `header`
Mon, 03 May 2021 12:26:17 +0200 Pierre-Yves David revlog: rename `newversionflags` to `new_header`
Mon, 03 May 2021 12:26:06 +0200 Pierre-Yves David revlog: rename `versionflags` to header
Mon, 03 May 2021 12:25:56 +0200 Pierre-Yves David revlog: move index reading logic in a dedicated method
Mon, 03 May 2021 12:25:45 +0200 Pierre-Yves David revlog: define the actual index and datafile at loading time
Mon, 03 May 2021 12:25:34 +0200 Pierre-Yves David revlog: simplify a conditionnal in _enforceinlinesize
Mon, 03 May 2021 12:25:23 +0200 Pierre-Yves David revlog: drop `flush` parameter from `_peek_iscensored`
Mon, 03 May 2021 12:25:12 +0200 Pierre-Yves David revlog: fix error message when data are missing
Mon, 03 May 2021 12:25:01 +0200 Pierre-Yves David revlog: rename `nodemap_file` to `_nodemap_file`
Mon, 03 May 2021 12:24:50 +0200 Pierre-Yves David revlog: use revlog.display_id in error related to bad revisions
Mon, 03 May 2021 12:24:40 +0200 Pierre-Yves David revlog: use revlog.display_id in "revision too big" errors
Mon, 03 May 2021 12:24:29 +0200 Pierre-Yves David revlog: use revlog.display_id in censor related errors
Mon, 03 May 2021 12:24:18 +0200 Pierre-Yves David revlog: use revlog.display_id in integrity error
Mon, 03 May 2021 12:24:08 +0200 Pierre-Yves David revlog: use revlog.display_id in ambiguity errors
Mon, 03 May 2021 12:23:58 +0200 Pierre-Yves David revlog: use revlog.display_id for corruption error
Mon, 03 May 2021 12:23:48 +0200 Pierre-Yves David revlog: use revlog.display_id in format related errors
Mon, 03 May 2021 12:23:27 +0200 Pierre-Yves David revlog: use revlog.display_id in LookupError
Mon, 03 May 2021 12:23:07 +0200 Pierre-Yves David revlog: introduce a `display_id` property
Mon, 03 May 2021 12:22:47 +0200 Pierre-Yves David revlog: stop usage of `_indexfile` to computing nodemap path
Mon, 03 May 2021 12:22:36 +0200 Pierre-Yves David revlog: use a "radix" to address revlog
Mon, 03 May 2021 12:22:26 +0200 Pierre-Yves David revlog: rename `datafile` to `datafile`
Mon, 03 May 2021 12:22:16 +0200 Pierre-Yves David revlog: rename `indexfile` to `_indexfile`
Mon, 03 May 2021 12:21:46 +0200 Pierre-Yves David revlog: deal with special "postfix" explicitely
Mon, 03 May 2021 12:21:35 +0200 Pierre-Yves David revlog: split the option initialisation in its own method
Mon, 03 May 2021 12:21:25 +0200 Pierre-Yves David revlog: always "append" full size tuple
Mon, 03 May 2021 12:20:45 +0200 Pierre-Yves David revlog: split the `version` attribute into its two components
Mon, 03 May 2021 12:19:09 +0200 Pierre-Yves David revlog: replace REVLOGV2 check related to sidedata with `hassidedata` checks
Mon, 03 May 2021 12:18:58 +0200 Pierre-Yves David revlog: highlight current incompatibility in `rewrite_sidedata`
less more (0) -1000 -300 -100 -60 tip