log mercurial/cext/revlog.c @ 51679:be6d8ea6d3d2

age author description
Fri, 23 Feb 2024 03:44:56 +0100 Pierre-Yves David rust: stop claiming the C index is compatible with the rust code
Tue, 20 Feb 2024 21:40:13 +0100 Pierre-Yves David phases: keep internal state as rev-num instead of node-id
Thu, 21 Dec 2023 20:30:03 +0000 Arseniy Alekseyev revlog: add a C implementation of `headrevsdiff`
Wed, 21 Feb 2024 11:53:30 +0100 Raphaël Gomès branching: merge stable into default
Thu, 15 Feb 2024 15:21:43 +0000 Arseniy Alekseyev cext: fix potential memory leaks of list items appended with PyList_Append stable
Fri, 27 Oct 2023 22:11:05 +0200 Georges Racinet rust-index: using the `hg::index::Index` in ancestors iterator and lazy set
Sun, 06 Nov 2022 17:55:46 -0500 Pierre-Yves David delta-find: use sets instead of list in the snapshot cache
Sun, 06 Nov 2022 16:56:23 -0500 Pierre-Yves David delta-find: use a smarter object for snapshot caching
Fri, 20 May 2022 11:02:52 +0100 Pierre-Yves David revlog: finer computation of "issnapshot"
Tue, 24 May 2022 19:09:24 +0400 Anton Shestakov revlog: use appropriate format char for int ("i" instead of "I")
Tue, 17 May 2022 21:49:36 +0400 Anton Shestakov revlog: use %d to format int instead of %lu (issue6565)
Tue, 15 Mar 2022 10:36:28 +0100 Julien Cristau revlog: fix index_fast_rank (wip)
Tue, 15 Mar 2022 09:26:26 +0100 Raphaël Gomès branching: merge stable into default
Mon, 14 Mar 2022 17:57:03 +0100 Julien Cristau revlog: fix wrong type of rank_unknown variable stable
Fri, 04 Mar 2022 13:01:13 -0800 Martin von Zweigbergk revlog: remove unused `rank` variable from D12209
Mon, 21 Feb 2022 18:05:54 +0100 pacien revlog: implement fast_rank retrieval in C
Sun, 20 Feb 2022 16:09:02 -0700 Gregory Szorc cext: remove PY23()
Sun, 20 Feb 2022 16:13:57 -0700 Gregory Szorc cext: unconditionalize PySlice_GetIndicesEx()
Sun, 20 Feb 2022 15:50:46 -0700 Gregory Szorc cext: use PyLong symbols
Mon, 07 Feb 2022 13:23:58 +0100 pacien revlog: register changelogv2 C implementation in parsers
Mon, 14 Feb 2022 12:34:02 +0100 pacien revlog: implement changelogv2 packing and unpacking in C
Thu, 10 Feb 2022 16:20:14 +0100 pacien revlog: memset whole record instead of dealing with padding
Fri, 11 Feb 2022 05:37:19 +0100 Pierre-Yves David revlog: do not compute node location by hand in index_invalidate_added
Wed, 26 Jan 2022 13:18:48 +0100 pacien revlog: split revlog v1 and revlog v2 handling
Wed, 26 Jan 2022 13:08:36 +0100 pacien revlog: extract entry byte offsets into named constants
Tue, 14 Dec 2021 23:56:38 +0100 Pierre-Yves David rank: add a "rank" value to the revlog-entry tuple
Tue, 24 Aug 2021 23:42:35 +0200 Julien Cristau revlog: fix more type confusion in index_replace_sidedata_info (issue6580) stable
Tue, 24 Aug 2021 12:44:34 +0200 Julien Cristau revlog: fix type confusion with sidedata_comp_len (issue6580) stable
Mon, 07 Jun 2021 17:10:35 -0400 Augie Fackler merge: with stable
Sun, 06 Jun 2021 01:24:30 +0200 Georges Racinet cext: fix memory leak in phases computation stable
Tue, 04 May 2021 14:16:26 +0200 Pierre-Yves David revlog: signal which revlog index are compatible with Rust
Mon, 03 May 2021 23:40:05 +0200 Pierre-Yves David revlog: compress sidedata when doing "post-pull" sidedata update
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 18:41:51 +0200 Pierre-Yves David revlogv2: preserve the compression mode on disk
Tue, 04 May 2021 01:49:37 +0200 Pierre-Yves David revlog: use `format_version` to dispatch different version in index_get
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 12:34:21 +0200 Pierre-Yves David revlogv2: store version information in the docket only
Mon, 03 May 2021 12:21:25 +0200 Pierre-Yves David revlog: always "append" full size tuple
Mon, 03 May 2021 12:21:15 +0200 Pierre-Yves David revlog: make the index always return the same tuple
Mon, 03 May 2021 12:21:05 +0200 Pierre-Yves David revlog: introduce an explicit `format_version` member in the index struct
Mon, 03 May 2021 12:20:55 +0200 Pierre-Yves David revlog: rename `hdrsize` to `entry_size` in the C code
Thu, 08 Apr 2021 16:55:17 +0200 Raphaël Gomès sidedata: enable sidedata computers to optionally rewrite flags
Thu, 01 Apr 2021 11:31:54 +0200 Pierre-Yves David revlog: have an explicit "pack_header" method
Sat, 01 May 2021 14:47:33 +0200 Pierre-Yves David revlog: fix some comment style
Thu, 08 Apr 2021 00:01:11 +0200 Pierre-Yves David revlog: add a `entry_binary` method on index
Mon, 05 Apr 2021 12:22:25 +0200 Pierre-Yves David revlog: replace revlog._io.size with a new revlog.index.entry_size
Thu, 08 Apr 2021 20:05:59 +0200 Pierre-Yves David clang-format: run the formatter on mercurial/cext/revlog.c
Thu, 25 Mar 2021 18:02:08 +0100 Raphaël Gomès contributor: change mentions of mpm to olivia
Mon, 15 Feb 2021 11:08:28 +0100 Raphaël Gomès revlog-index: add `replace_sidedata_info` method
Wed, 20 Jan 2021 18:35:12 +0100 Raphaël Gomès cext: add support for revlogv2
Mon, 18 Jan 2021 19:19:47 +0100 Pierre-Yves David clang-format: reorder includes to appease the formatter
Sat, 16 Jan 2021 20:15:10 -0500 Matt Harbison cext: fix compiler error in revlog.c on Windows with py2
Fri, 15 Jan 2021 12:56:25 -0500 Augie Fackler revlog: migrate from PyEval_CallObject to PyObject_Call
Tue, 12 Jan 2021 14:45:32 -0800 Jun Wu revlog: use size_t for nodetree capacity
Thu, 17 Dec 2020 18:08:25 +0100 Joerg Sonnenberger cext: shut-up sign compare warnings
Sat, 28 Nov 2020 22:27:12 +0100 Joerg Sonnenberger cext: isolate hash size in the revlog handling in a single place
Tue, 08 Dec 2020 23:01:24 +0100 Joerg Sonnenberger cext: match format string for 32bit long platforms
Tue, 06 Oct 2020 03:25:15 +0200 Joerg Sonnenberger revlog: store new index entries as binary
Tue, 06 Oct 2020 13:34:51 +0200 Joerg Sonnenberger revlog: don't cache parsed tuples in the C module
Sat, 18 Jul 2020 18:38:46 +0900 Yuya Nishihara phases: move short-lived PyObject pointers to local scope