Thu, 13 Feb 2025 13:13:05 +0100 |
Rapha?l Gom?s |
index: remember the generaldelta config instead of getting it from the revlog
|
Mon, 16 Dec 2024 19:46:07 -0500 |
Matt Harbison |
typing: add some typehints to `mercurial/pure/parsers.py`
|
Mon, 16 Dec 2024 18:25:44 -0500 |
Matt Harbison |
pure: add an "abstractmethod" and some type hints to parsers.py to help pytype
|
Wed, 19 Jun 2024 19:10:49 +0200 |
Rapha?l Gom?s |
revlog: add the glue to use the Rust `InnerRevlog` from Python
|
Fri, 27 Sep 2024 03:55:40 +0200 |
Pierre-Yves David |
head-revs: add a native implementation of the `stop_rev` parameter
|
Wed, 25 Sep 2024 17:18:40 +0200 |
Pierre-Yves David |
head-revs: teach the pure indexes about the `headrevs` method
|
Mon, 16 Sep 2024 15:36:44 +0200 |
Matt Harbison |
typing: add `from __future__ import annotations` to most files
|
Thu, 25 Jul 2024 14:40:38 -0400 |
Matt Harbison |
pure: stringify builtin exception messages
|
Tue, 23 Jul 2024 19:20:22 -0400 |
Matt Harbison |
typing: induce pytype to use the standard `attr` instead of the vendored copy
|
Thu, 18 Jul 2024 12:36:12 +0200 |
Rapha?l Gom?s |
black: format the codebase with 23.3.0
|
Tue, 23 Jul 2024 10:02:46 +0200 |
Rapha?l Gom?s |
Backout accidental publication of a large range of revisions
|
Thu, 18 Jul 2024 12:36:12 +0200 |
Rapha?l Gom?s |
black: format the codebase with 23.3.0
|
Mon, 02 May 2022 11:40:33 +0200 |
Rapha?l Gom?s |
dirstate-entry: add `modified` property
|
Mon, 28 Mar 2022 23:45:54 +0200 |
Rapha?l Gom?s |
dirstate-item: add missing bit of docstring
|
Tue, 22 Mar 2022 16:33:18 +0100 |
Rapha?l Gom?s |
dirstate: remove v1_* methods from Python/C/Rust shared API
|
Mon, 21 Feb 2022 13:08:28 -0700 |
Gregory Szorc |
py3: use class X: instead of class X(object):
|
Thu, 03 Mar 2022 18:28:30 -0800 |
Gregory Szorc |
global: bulk replace simple pycompat.iteritems(x) with x.items()
|
Thu, 03 Mar 2022 17:34:00 +0100 |
Gregory Szorc |
py2: remove simple from __future__ statements
|
Sun, 20 Feb 2022 15:03:26 -0700 |
Gregory Szorc |
py3: use io.BytesIO directly
|
Mon, 07 Feb 2022 13:23:58 +0100 |
pacien |
revlog: register changelogv2 C implementation in parsers
|
Thu, 23 Dec 2021 14:48:31 +0100 |
Rapha?l Gom?s |
revlog: remove deprecated APIs
|
Wed, 15 Dec 2021 15:28:41 +0100 |
Pierre-Yves David |
rank: actually persist revision's rank in changelog-v2
|
Tue, 14 Dec 2021 23:56:38 +0100 |
Pierre-Yves David |
rank: add a "rank" value to the revlog-entry tuple
|
Tue, 14 Dec 2021 19:24:24 +0100 |
Pierre-Yves David |
changelog-v2: use helper constant in the code to pack/unpack entries
|
Wed, 15 Dec 2021 15:28:30 +0100 |
Pierre-Yves David |
revlog: add some information about the revision we cannot find
|
Wed, 24 Nov 2021 04:43:57 +0100 |
Pierre-Yves David |
dirstate-item: make sure we load `mtime-second-ambiguous` from disk
|
Wed, 24 Nov 2021 05:00:06 +0100 |
Pierre-Yves David |
dirstate-item: make sure we set the mtime-second-ambiguous on v2 write
|
Wed, 24 Nov 2021 04:59:48 +0100 |
Pierre-Yves David |
dirstate-item: ignore mtime to write v1 when `mtime-second-ambiguous` is set
|
Wed, 24 Nov 2021 04:51:05 +0100 |
Pierre-Yves David |
dirstate-item: implement the comparison logic for mtime-second-ambiguous
|
Wed, 24 Nov 2021 04:40:00 +0100 |
Pierre-Yves David |
dirstate-item: add a "second_ambiguous` flag in the mtime tuple
|
Fri, 19 Nov 2021 03:04:42 +0100 |
Pierre-Yves David |
dirstate: remove need_delay logic
|
Wed, 17 Nov 2021 10:26:48 +0100 |
Pierre-Yves David |
dirstate-item: allow mtime to be None in "parentdata"
|
Wed, 20 Oct 2021 00:21:41 +0200 |
Pierre-Yves David |
dirstate-v2: reorder flag to group related one together
|
Tue, 19 Oct 2021 18:18:05 +0200 |
Pierre-Yves David |
dirstate-v2: adjust the meaning of directory flags
|
Thu, 14 Oct 2021 13:54:39 +0200 |
Simon Sapin |
dirstate: ignore sub-second component when either is zero in mtime
|
Tue, 19 Oct 2021 22:04:14 +0200 |
Pierre-Yves David |
dirstate-v2: add a new MTIME_SECOND_AMBIGUOUS flags
|
Mon, 18 Oct 2021 11:23:07 +0200 |
Simon Sapin |
dirstate: store mtimes with nanosecond precision in memory
|
Mon, 18 Oct 2021 10:56:54 +0200 |
Pierre-Yves David |
dirstate-v2: preserve the fallback values on disk
|
Mon, 18 Oct 2021 20:02:05 +0200 |
Pierre-Yves David |
dirstate: make DirstateItem constructor accept fallback value
|
Mon, 18 Oct 2021 20:02:15 +0200 |
Pierre-Yves David |
dirstate: add a concept of "fallback" flags to dirstate item
|
Fri, 15 Oct 2021 16:33:19 +0200 |
Pierre-Yves David |
dirstate-v2: adds two flag to track the presence of some unrecorded files
|
Fri, 15 Oct 2021 16:12:00 +0200 |
Simon Sapin |
dirstate-v2: adds a flag to mark a file as modified
|
Thu, 14 Oct 2021 16:39:16 +0200 |
Simon Sapin |
dirstate-v2: Separate HAS_FILE_MTIME and HAS_DIRECTORY_MTIME flags
|
Thu, 14 Oct 2021 15:05:04 +0200 |
Simon Sapin |
dirstate-v2: Use attributes as intended instead of properties in v2_data()
|
Thu, 22 Jul 2021 17:31:37 +0200 |
Rapha?l Gom?s |
dirstate-v2: Initial Python serializer
|
Sun, 03 Oct 2021 13:18:03 +0200 |
Simon Sapin |
dirstate-v2: initial Python parser
|
Mon, 11 Oct 2021 18:23:17 +0200 |
Simon Sapin |
dirstate-v2: Document flags/mode/size/mtime fields of tree nodes
|
Fri, 01 Oct 2021 09:29:50 +0200 |
Pierre-Yves David |
dirstate-item: drop the legacy new_normal constructor
|
Fri, 01 Oct 2021 09:29:32 +0200 |
Pierre-Yves David |
dirstate-item: replace call to new_normal
|
Fri, 01 Oct 2021 09:28:19 +0200 |
Pierre-Yves David |
dirstate-item: replace a call to new_normal
|
Fri, 01 Oct 2021 09:25:13 +0200 |
Pierre-Yves David |
dirstate-item: drop the legacy new_possibly_dirty constructor
|
Fri, 01 Oct 2021 09:24:48 +0200 |
Pierre-Yves David |
dirstate-item: replace call to new_possibly_dirty
|
Fri, 01 Oct 2021 09:23:28 +0200 |
Pierre-Yves David |
dirstate-item: drop the legacy new_from_p2 constructor
|
Fri, 01 Oct 2021 09:21:52 +0200 |
Pierre-Yves David |
dirstate-item: replace call to new_from_p2
|
Fri, 01 Oct 2021 09:16:53 +0200 |
Pierre-Yves David |
dirstate-item: drop the legacy new_added constructor
|
Fri, 01 Oct 2021 09:15:03 +0200 |
Pierre-Yves David |
dirstate-item: replace call to new_added
|
Fri, 01 Oct 2021 09:14:10 +0200 |
Pierre-Yves David |
dirstate-item: drop the legacy new_merged constructor
|
Fri, 01 Oct 2021 09:12:52 +0200 |
Pierre-Yves David |
dirstate-item: replace call to new_merged
|
Fri, 01 Oct 2021 03:30:00 +0200 |
Pierre-Yves David |
dirstate-item: drop the `merged` property
|
Fri, 01 Oct 2021 03:29:33 +0200 |
Pierre-Yves David |
dirstate-item: replace another usage of `merged`
|
Fri, 01 Oct 2021 03:26:12 +0200 |
Pierre-Yves David |
dirstate-item: drop the `from_p2` property
|
Fri, 01 Oct 2021 03:24:57 +0200 |
Pierre-Yves David |
dirstate-item: directly use `p2_info` in `v1_size`
|
Fri, 01 Oct 2021 04:07:21 +0200 |
Pierre-Yves David |
dirstate-item: introduce a `p1_tracked` property
|
Fri, 01 Oct 2021 04:04:09 +0200 |
Pierre-Yves David |
dirstate-item: introduce a `p2_info` property that combine two others
|
Fri, 01 Oct 2021 20:35:30 +0200 |
Pierre-Yves David |
dirstate-item: change the internal storage and constructor value
|
Thu, 30 Sep 2021 18:07:31 +0200 |
Pierre-Yves David |
dirstate-item: point out that `merged` is set only with p1_tracked
|
Wed, 29 Sep 2021 01:23:10 +0200 |
Pierre-Yves David |
dirstate-item: update the attribute documentation
|
Fri, 01 Oct 2021 03:50:37 +0200 |
Pierre-Yves David |
dirstate-item: use `any_tracked` more
|
Fri, 01 Oct 2021 03:49:03 +0200 |
Pierre-Yves David |
dirstate-item: drop an outdated comments
|
Wed, 29 Sep 2021 14:52:44 +0200 |
Pierre-Yves David |
dirstate-entry: use `?` for the state of entry without any tracking
|
Wed, 29 Sep 2021 14:51:31 +0200 |
Pierre-Yves David |
dirstate-item: introduce a `any_tracked` property
|
Wed, 29 Sep 2021 14:41:19 +0200 |
Pierre-Yves David |
dirstate-item: introduce a `maybe_clean` property
|
Tue, 28 Sep 2021 20:00:19 +0200 |
Pierre-Yves David |
dirstate: drop the from_p2_removed method
|
Tue, 28 Sep 2021 19:29:44 +0200 |
Pierre-Yves David |
dirstate: inline the `from_p2_removed` logic
|
Tue, 28 Sep 2021 19:15:46 +0200 |
Pierre-Yves David |
dirstate: drop the merged_removed method
|
Tue, 28 Sep 2021 19:12:44 +0200 |
Pierre-Yves David |
dirstate: inline the merged_removed logic
|
Tue, 28 Sep 2021 18:29:57 +0200 |
Pierre-Yves David |
dirstate: drop unused condition in `from_p2`
|
Tue, 28 Sep 2021 20:05:37 +0200 |
Pierre-Yves David |
dirstate: drop all logic around the "non-normal" sets
|
Wed, 22 Sep 2021 17:46:29 +0200 |
Pierre-Yves David |
dirstate: use a new `drop_merge_data` in `setparent`
|
Wed, 15 Sep 2021 18:05:39 +0200 |
Pierre-Yves David |
dirstate: introduce a set_tracked method on "map" and "item"
|
Thu, 02 Sep 2021 03:59:35 +0200 |
Pierre-Yves David |
dirstate: introduce a `set_clean` method on dirstate's map and items
|
Fri, 27 Aug 2021 18:00:47 +0200 |
Pierre-Yves David |
dirstate-item: implement `v1_mtime` with higher level block
|
Fri, 27 Aug 2021 17:59:00 +0200 |
Pierre-Yves David |
dirstate-item: implement `v1_size` with higher level block
|
Fri, 27 Aug 2021 17:48:12 +0200 |
Pierre-Yves David |
dirstate-item: implement v1_state with higher level block
|
Fri, 27 Aug 2021 18:04:49 +0200 |
Pierre-Yves David |
dirstate-item: add more logic to `from_p2`
|
Fri, 27 Aug 2021 17:14:54 +0200 |
Pierre-Yves David |
dirstate-item: implement `merged_removed` in a simpler way
|
Fri, 27 Aug 2021 17:12:39 +0200 |
Pierre-Yves David |
dirstate-item: implement `removed` in a simpler way
|
Fri, 27 Aug 2021 17:10:26 +0200 |
Pierre-Yves David |
dirstate-item: implement `from_p2_removed` in a simpler way
|
Fri, 27 Aug 2021 17:09:49 +0200 |
Pierre-Yves David |
dirstate-item: implement `from_p2` in a simpler way
|
Fri, 27 Aug 2021 17:09:06 +0200 |
Pierre-Yves David |
dirstate-item: implement `merged` in a simpler way
|
Fri, 27 Aug 2021 17:07:56 +0200 |
Pierre-Yves David |
dirstate-item: implement `added` in a simpler way
|
Fri, 27 Aug 2021 17:07:12 +0200 |
Pierre-Yves David |
dirstate-item: implement `tracked` in a simpler way
|
Fri, 27 Aug 2021 15:10:21 +0200 |
Pierre-Yves David |
dirstate-item: keep the full information in memory (for pure form)
|
Thu, 26 Aug 2021 16:50:14 +0200 |
Pierre-Yves David |
dirstate-item: have all the logic go through the v1_ accessors
|
Thu, 26 Aug 2021 16:39:00 +0200 |
Pierre-Yves David |
dirstate-item: drop the deprecated __getitem__ variante
|
Fri, 16 Jul 2021 18:12:27 +0200 |
Pierre-Yves David |
dirstate-item: add dedicated "legacy" constructor for `addfile` case
|
Fri, 16 Jul 2021 16:52:53 +0200 |
Pierre-Yves David |
dirstate-item: feed more information to `__init__`
|
Fri, 20 Aug 2021 11:27:01 +0200 |
Pierre-Yves David |
dirstatemap: replace `removefile` by an explicit `entry.set_untracked()`
|
Wed, 14 Jul 2021 22:06:13 +0200 |
Pierre-Yves David |
dirstate-item: introduce a `dm_otherparent` property
|
Wed, 14 Jul 2021 21:59:18 +0200 |
Pierre-Yves David |
dirstate-item: introduce a `dm_nonnormal` property
|
Mon, 19 Jul 2021 06:30:04 +0200 |
Pierre-Yves David |
dirstate-item: use `set_possibly_dirty` in `pure.pack_dirstate`
|
Mon, 19 Jul 2021 06:29:30 +0200 |
Pierre-Yves David |
dirstate-item: add a `set_possibly_dirty` method
|
Tue, 13 Jul 2021 13:06:50 +0200 |
Pierre-Yves David |
dirstate-item: add a `from_v1_data` constructor
|
Tue, 13 Jul 2021 13:04:49 +0200 |
Pierre-Yves David |
dirstate-item: use an explicit __init__ function instead of the attrs one
|
Sun, 04 Jul 2021 23:41:54 +0200 |
Pierre-Yves David |
dirstate-item: deprecate tuple access on the class
|
Thu, 08 Jul 2021 17:09:57 -0400 |
Augie Fackler |
parsers: move DirstateItem to attr.s
|
Mon, 05 Jul 2021 03:57:11 +0200 |
Pierre-Yves David |
dirstate-item: use need_delay when packing dirstate
|
Sun, 04 Jul 2021 22:27:29 +0200 |
Pierre-Yves David |
dirstate-item: rename the class to DirstateItem
|
Sun, 04 Jul 2021 02:37:38 +0200 |
Pierre-Yves David |
dirstate-entry: add a `mtime` property
|
Sun, 04 Jul 2021 02:34:24 +0200 |
Pierre-Yves David |
dirstate-entry: add a `size` property
|
Sun, 04 Jul 2021 02:33:21 +0200 |
Pierre-Yves David |
dirstate-entry: add a `mode` property
|
Sun, 04 Jul 2021 02:13:53 +0200 |
Pierre-Yves David |
dirstate-entry: add a `need_delay` method
|
Sun, 04 Jul 2021 02:12:54 +0200 |
Pierre-Yves David |
dirstate-entry: add a `tracked` property
|
Sun, 04 Jul 2021 01:44:43 +0200 |
Pierre-Yves David |
dirstate-entry: add a `added` property
|
Sun, 04 Jul 2021 01:14:15 +0200 |
Pierre-Yves David |
dirstate-entry: restrict `from_p2` property to tracked file
|
Sat, 03 Jul 2021 20:34:09 +0200 |
Pierre-Yves David |
dirstate-entry: `merged_removed` and `from_p2_removed` properties
|
Sat, 03 Jul 2021 04:18:54 +0200 |
Pierre-Yves David |
dirstate-entry: add a `removed` property
|
Sat, 03 Jul 2021 04:26:28 +0200 |
Pierre-Yves David |
dirstate-entry: add a `from_p2` property
|
Sat, 03 Jul 2021 04:07:21 +0200 |
Pierre-Yves David |
dirstate-entry: add a `merged` property
|
Sun, 04 Jul 2021 03:29:20 +0200 |
Pierre-Yves David |
dirstate-entry: add a `state` property (and use it)
|
Sat, 03 Jul 2021 04:01:17 +0200 |
Pierre-Yves David |
dirstate-entry: introduce dedicated accessors for v1 serialization
|
Sat, 03 Jul 2021 03:55:23 +0200 |
Pierre-Yves David |
dirstate-entry: goes through the `dirstatetuple` constructor in all cases
|
Sat, 03 Jul 2021 03:48:35 +0200 |
Pierre-Yves David |
dirstate-entry: turn dirstate tuple into a real object (like in C)
|
Fri, 02 Jul 2021 02:36:07 +0200 |
Pierre-Yves David |
dirstate: document the dirstatetuple content
|
Sun, 30 May 2021 16:19:36 +0200 |
Pierre-Yves David |
revlog: move `offset_type` to `revlogutils`
|
Tue, 04 May 2021 11:20:10 +0200 |
Pierre-Yves David |
changelogv2: use a dedicated on disk format for changelogv2
|
Tue, 04 May 2021 14:16:26 +0200 |
Pierre-Yves David |
revlog: signal which revlog index are compatible with Rust
|
Tue, 04 May 2021 11:19:48 +0200 |
Pierre-Yves David |
revlog: pass around the `rev` we deal with when packing/unpacking entry
|
Tue, 04 May 2021 05:18:57 +0200 |
Pierre-Yves David |
revlogv2: drop the code related to inlined revlogv2
|
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
|
Mon, 03 May 2021 18:19:16 +0200 |
Pierre-Yves David |
revlog: add a "data compression mode" entry in the index tuple
|
Tue, 04 May 2021 00:02:48 +0200 |
Pierre-Yves David |
revlog: simplify the replace_sidedata_info code
|
Mon, 03 May 2021 23:59:15 +0200 |
Pierre-Yves David |
revlog: use `rev` instead of `i` in replace_sidedata_info
|
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
|
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
|
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:58 +0200 |
Pierre-Yves David |
revlog: directly use the Struct object for related operation
|
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
|
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
|
Thu, 28 Jan 2021 15:28:57 +0100 |
Rapha?l Gom?s |
revlog: introduce v2 format
|
Tue, 02 Mar 2021 18:51:18 +0100 |
Rapha?l Gom?s |
pure-parsers: document index class constants
|
Thu, 28 Jan 2021 15:26:33 +0100 |
Rapha?l Gom?s |
revlog: prepare pure parser for being overloaded
|
Fri, 27 Nov 2020 17:03:29 -0500 |
Augie Fackler |
formating: upgrade to black 20.8b1
|
Tue, 06 Oct 2020 03:25:15 +0200 |
Joerg Sonnenberger |
revlog: store new index entries as binary
|
Tue, 06 Oct 2020 02:21:14 +0200 |
Joerg Sonnenberger |
revlog: pre-compute null revlog item for pure version
|
Wed, 15 Jan 2020 15:50:33 +0100 |
Pierre-Yves David |
nodemap: double check the source docket when doing incremental update
|
Wed, 15 Jan 2020 15:50:24 +0100 |
Pierre-Yves David |
nodemap: track the total and unused amount of data in the rawdata file
|
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:54 +0100 |
Pierre-Yves David |
nodemap: introduce append-only incremental update of the persistent 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:19 +0100 |
Pierre-Yves David |
nodemap: add a optional `nodemap_add_full` method on indexes
|
Wed, 15 Jan 2020 15:48:09 +0100 |
Pierre-Yves David |
nodemap: add a (python) index class for persistent nodemap testing
|
Tue, 07 Jan 2020 12:26:37 +0100 |
Pierre-Yves David |
revlogutils: move the NodeMap class in a dedicated nodemap module
|
Wed, 13 Nov 2019 09:09:42 +0100 |
Denis Laxalde |
py3: pass a bytes value for "msg" to nouideprecwarn()
|
Sat, 09 Nov 2019 13:23:55 +0100 |
Pierre-Yves David |
revlog: deprecate direct `nodemap` access
|
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: add a `rev` method (API)
|
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
|
Wed, 06 Nov 2019 14:13:19 +0100 |
Pierre-Yves David |
revlog: move the nodemap into the index object (for pure)
|
Mon, 07 Oct 2019 00:04:04 -0400 |
Gregory Szorc |
py3: finish porting iteritems() to pycompat and remove source transformer
|
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
|
Sun, 19 Aug 2018 22:30:32 -0700 |
Martin von Zweigbergk |
index: rename _fix_index() since it no longer fixes the index
|
Sat, 18 Aug 2018 00:01:31 -0700 |
Martin von Zweigbergk |
index: don't include nullid in boundary check in pure code
|
Thu, 09 Aug 2018 13:13:16 -0400 |
Augie Fackler |
parsers: adjust pure-python version to mimic a3dacabd476b
|
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 10:02:05 -0700 |
Martin von Zweigbergk |
index: drop support for negative indexes into the index
|
Fri, 20 Jul 2018 09:53:54 -0700 |
Martin von Zweigbergk |
index: handle index[-1] as nullid more explicitly
|
Wed, 14 Mar 2018 11:52:35 -0700 |
Gregory Szorc |
util: prefer "bytesio" to "stringio"
|
Fri, 29 Sep 2017 15:49:43 +0000 |
Alex Gaynor |
style: always use `x is not None` instead of `not x is None`
|
Sat, 13 Aug 2016 12:23:56 +0900 |
Yuya Nishihara |
parsers: switch to policy importer
|
Mon, 20 Mar 2017 21:40:28 -0700 |
Martin von Zweigbergk |
pure: use int instead of long
|
Wed, 08 Mar 2017 00:45:19 +0530 |
Pulkit Goyal |
parsers: alias long to int on Python 3
|
Sun, 24 Apr 2016 14:21:38 +0300 |
Maciej Fijalkowski |
pure: write a really lazy version of pure indexObject
|
Sun, 10 Apr 2016 20:55:37 +0000 |
timeless |
pycompat: switch to util.stringio for py3 compat
|
Sat, 12 Dec 2015 13:39:29 -0500 |
Gregory Szorc |
parsers: use absolute_import
|
Mon, 06 Apr 2015 13:59:36 -0700 |
Drew Gottlieb |
parsers: remove unused dependency on util
|
Fri, 06 Mar 2015 17:00:42 -0600 |
Matt Mackall |
manifest: move pure parsing code out of pure
|
Tue, 27 May 2014 14:27:41 -0700 |
Siddharth Agarwal |
parsers: inline fields of dirstate values in C version
|
Sat, 17 Aug 2013 20:48:49 -0700 |
Siddharth Agarwal |
pack_dirstate: only invalidate mtime for files written in the last second
|
Thu, 17 Jan 2013 23:46:08 -0800 |
Siddharth Agarwal |
dirstate: move pure python dirstate packing to pure/parsers.py
|
Wed, 15 Aug 2012 22:39:18 +0200 |
Mads Kiilerich |
fix wording and not-completely-trivial spelling errors and bad docstrings
|
Sun, 31 Jul 2011 22:12:13 +0200 |
py4fun |
parsers: remove redundant 'n' variable in parsers.parse_index2() (issue2935)
|
Tue, 24 May 2011 13:30:10 -0500 |
Augie Fackler |
pure parsers: properly detect corrupt index files
|
Sat, 30 Apr 2011 13:59:14 +0200 |
Alexander Solovyov |
remove unused imports and variables
|
Thu, 17 Feb 2011 13:37:52 -0200 |
Wagner Bruna |
pure: fix index parsing on empty repositories
stable
|
Wed, 12 Jan 2011 13:54:39 -0600 |
Matt Mackall |
pure: update index parsing
|
Tue, 04 Jan 2011 14:12:52 -0600 |
Matt Mackall |
revlog: remove lazy index
|
Tue, 19 Jan 2010 22:20:08 -0600 |
Matt Mackall |
Update license to GPLv2+
stable
|
Sun, 26 Apr 2009 01:08:54 +0200 |
Martin Geisler |
updated license to be explicit about GPL version 2
|
Fri, 03 Apr 2009 12:37:38 -0500 |
Matt Mackall |
pure/parsers: fix circular imports, import mercurial modules properly
|
Mon, 23 Mar 2009 13:12:07 +0100 |
Peter Arrenbrecht |
cleanup: drop unused imports
|
Sat, 24 Jan 2009 00:12:18 +0100 |
Martin Geisler |
pure Python implementation of parsers.c
|