log

age author description
Wed, 06 Jan 2021 23:11:59 +0100 Simon Sapin copies-rust: rewrite ChangedFiles binary parsing
Tue, 02 Mar 2021 00:02:25 +0530 Pulkit Goyal tags: validate nodes in _getfnodes() and update cache in case of unknown nodes
Mon, 15 Feb 2021 17:08:18 +0530 Pulkit Goyal debugtagscache: verify that filenode is correct
Thu, 24 Dec 2020 12:23:46 -0500 Matt Harbison tests: demonstrate a case where a corrupt tag cache causes an abort
Tue, 16 Feb 2021 20:38:14 +0530 Pulkit Goyal debugcommands: prevent using `is False`
Tue, 16 Feb 2021 18:43:42 +0530 Pulkit Goyal hgtagsfnodes: refactor code to compute fnode into separate fn
Wed, 10 Feb 2021 17:24:54 +0530 Pulkit Goyal error: remove shortening of node in error message
Thu, 04 Mar 2021 08:20:19 -0800 Martin von Zweigbergk copies: filter out copies grafted from another branch
Fri, 05 Mar 2021 14:26:56 -0800 Martin von Zweigbergk copies: inline _backwardrenames() in pathcopies()
Fri, 05 Mar 2021 14:26:52 -0800 Martin von Zweigbergk copies: extract function _backwardcopies() for reversing renames
Fri, 05 Mar 2021 10:16:44 -0800 Martin von Zweigbergk tests: demonstrate how grafted copies are counted when tracing across branches
Sat, 06 Mar 2021 23:43:44 -0500 Matt Harbison typing: add some type annotations to mercurial/pathutil.py
Sat, 06 Mar 2021 23:41:32 -0500 Matt Harbison typing: add some type annotations to mercurial/util.py
Sat, 06 Mar 2021 18:51:33 -0500 Matt Harbison typing: add some type annotations to mercurial/phases.py
Sat, 06 Mar 2021 17:52:09 -0500 Matt Harbison typing: add type annotations to the public methods of mercurial/subrepoutil.py
Sat, 06 Mar 2021 15:58:23 -0500 Matt Harbison typing: add type annotations to mercurial/i18n.py
Sat, 06 Mar 2021 15:26:46 -0500 Matt Harbison typing: add type annotations to mercurial/utils/dateutil.py
Sat, 06 Mar 2021 15:08:22 -0500 Matt Harbison shelve: fix conversion of exceptions to strings flagged by pytype
Sat, 06 Mar 2021 06:32:25 +0100 Pierre-Yves David releasenotes: use the right API to access the 'sections'
Wed, 03 Mar 2021 12:37:13 +0100 Raphaël Gomès requirements: also add a fncache constant
Wed, 03 Mar 2021 12:35:29 +0100 Raphaël Gomès requirements: also add a store constant
Wed, 03 Mar 2021 12:33:24 +0100 Raphaël Gomès requirements: also add a dotencode constant
Tue, 02 Mar 2021 18:51:18 +0100 Raphaël Gomès pure-parsers: document index class constants
Thu, 04 Mar 2021 16:06:55 -0800 Martin von Zweigbergk copies: choose target directory based on longest match
Thu, 04 Mar 2021 21:58:55 +0100 Joerg Sonnenberger exchange: stop advertising rev-branch-cache bundle capability
Fri, 29 Jan 2021 16:33:12 -0800 Martin von Zweigbergk errors: use more specific errors in rebase extension
Mon, 01 Mar 2021 16:54:51 +0100 Joerg Sonnenberger changelog: rename parameters to reflect semantics
Thu, 25 Feb 2021 21:29:12 +0100 Simon Sapin rhg: Don’t attempt to read persistent nodemap without .hg/requires opt-in
Thu, 04 Feb 2021 17:34:20 -0800 Kyle Lippincott debian: support a "chg-first" installation mechanism (hg is actually chg)
Thu, 04 Mar 2021 00:31:18 +0100 Joerg Sonnenberger relnotes: document a number of node->revision type changes
Wed, 03 Mar 2021 12:30:23 +0100 Raphaël Gomès requirements: also add a generaldelta constant
Wed, 03 Mar 2021 14:00:45 +0100 Raphaël Gomès requirements: add constant for revlog v1 requirement
Thu, 18 Feb 2021 15:07:45 +0100 Raphaël Gomès error: add `hint` attribute to `SidedataHashError`
Fri, 19 Feb 2021 11:17:16 +0100 Raphaël Gomès changegroup: use the local variable instead of reaching through self
Fri, 29 Jan 2021 12:17:11 +0100 Pierre-Yves David config: use level to properly deal with value priority
Fri, 29 Jan 2021 11:21:49 +0100 Pierre-Yves David config: track the "level" of a value
Fri, 29 Jan 2021 10:28:03 +0100 Pierre-Yves David config: track "source" along side value
Sat, 30 Jan 2021 00:32:42 +0100 Pierre-Yves David config: use a new `alter` method in `fixconfig`
Mon, 01 Mar 2021 14:44:29 -0800 Martin von Zweigbergk copies-rust: remove an unnecessary format!() inside assert!()
Mon, 01 Mar 2021 20:08:26 +0100 Pierre-Yves David copies: tests and fix parallel computation of changed file information
Fri, 29 Jan 2021 13:07:00 +0100 Pierre-Yves David config: test priority involving alias and cli
Fri, 29 Jan 2021 12:03:29 +0100 Pierre-Yves David config: test priority involving alias and include
Fri, 29 Jan 2021 12:02:28 +0100 Pierre-Yves David config: test priority involving alias
Thu, 25 Feb 2021 21:25:04 +0100 Simon Sapin rhg: Check .hg/requires for absence of required features
Thu, 25 Feb 2021 23:14:35 +0100 Simon Sapin rhg: Bug fix: with share-safe, always read store requirements
Mon, 11 Jan 2021 12:17:16 +0100 Simon Sapin copies-rust: pass closures and iterators instead of `&ChangedFiles`
Fri, 08 Jan 2021 11:58:16 +0100 Simon Sapin copies-rust: pass `PathToken` around by value
Wed, 24 Feb 2021 09:27:33 -0800 Martin von Zweigbergk tests: correct a commit description in test-copies-chain-merge.t
Wed, 24 Feb 2021 12:40:54 -0500 Augie Fackler fuzz: if the caller of our makefile sets CC and CXX, trust them
Fri, 26 Feb 2021 12:16:43 +0100 Simon Sapin rhg: Use clap’s support for global CLI arguments
Wed, 03 Feb 2021 16:33:10 -0800 Kyle Lippincott revlog: add a mechanism to verify expected file position before appending
Tue, 23 Feb 2021 22:58:30 -0800 Martin von Zweigbergk narrow: remove assertion about working copy being clean
Tue, 23 Feb 2021 22:55:26 -0800 Martin von Zweigbergk tests: demonstrate assertion error when modifying working copy while narrowing
Thu, 04 Feb 2021 23:23:35 +0100 Joerg Sonnenberger ci: test real dependency installation for pip
Wed, 17 Feb 2021 20:40:19 +0100 Simon Sapin rust: Add some unit tests for parse_byte_size in config
Wed, 17 Feb 2021 20:24:04 +0100 Simon Sapin rust: Move config value parsing functions to a new module
Tue, 16 Feb 2021 13:08:37 +0100 Simon Sapin rhg: Add support for the blackbox extension
Wed, 17 Feb 2021 13:00:25 +0100 Simon Sapin blackbox: Remove misleading quotes in config example
Thu, 11 Feb 2021 15:51:11 +0100 Simon Sapin rust: Add a log file rotation utility
Tue, 16 Feb 2021 15:22:20 +0100 Simon Sapin rust: Add a `ConfigValueParseError` variant to common errors
Tue, 16 Feb 2021 13:55:31 +0100 Simon Sapin rust: Add config parsing support for more value types
Wed, 17 Feb 2021 11:21:34 +0100 Simon Sapin rust: Introduce a get_bytes_from_os_str utility function
Wed, 17 Feb 2021 12:24:53 +0100 Simon Sapin rust: Make `DirstateParents`’s fields typed `Node`s
Wed, 17 Feb 2021 12:06:56 +0100 Simon Sapin rust: Rewrite dirstate parsing usin the `bytes-cast` crate
Mon, 15 Feb 2021 20:13:09 +0100 Simon Sapin rhg: Move `Repo` object creation into `main()`
Mon, 15 Feb 2021 20:05:32 +0100 Simon Sapin rhg: Group values passed to every sub-command into a struct
Fri, 12 Feb 2021 16:54:30 +0100 Simon Sapin rhg: Remove error message on unsupported CLI arguments
Tue, 05 Jan 2021 21:46:21 +0100 Simon Sapin copies-rust: send PyBytes values back be dropped ino the parent thread
Thu, 26 Nov 2020 18:23:51 +0100 Simon Sapin copies-rust: introduce PyBytesWithData to reduce GIL requirement
Wed, 06 Jan 2021 14:09:01 +0100 Simon Sapin copies-rust: move CPU-heavy Rust processing into a child thread
Tue, 05 Jan 2021 21:02:00 +0100 Simon Sapin copies-rust: split up combine_changeset_copies function into a struct
Wed, 23 Dec 2020 11:48:16 +0100 Simon Sapin copies-rust: extract generic map merge logic from merge_copies_dict
Mon, 21 Dec 2020 12:34:59 +0100 Pierre-Yves David copies-rust: use imrs::OrdSet instead of imrs::HashSet
Mon, 21 Dec 2020 11:20:31 +0100 Pierre-Yves David copies-rust: use simpler overwrite when value on both side are identical
Mon, 21 Dec 2020 11:15:45 +0100 Pierre-Yves David copies-rust: make more use of the new comparison property
Wed, 16 Dec 2020 11:11:05 +0100 Pierre-Yves David copies-rust: implement PartialEqual manually
Wed, 16 Dec 2020 11:06:58 +0100 Pierre-Yves David copies-rust: record "overwritten" information from both side on delete
Wed, 16 Dec 2020 10:59:00 +0100 Pierre-Yves David copies-rust: refactor the "deletion" case
Wed, 16 Dec 2020 10:46:08 +0100 Pierre-Yves David copies-rust: process copy information of both parent at the same time
Mon, 21 Dec 2020 10:24:16 +0100 Pierre-Yves David copies-rust: yield both p1 and p2 copies in `ChangedFiles.actions()`
Wed, 16 Dec 2020 10:01:34 +0100 Pierre-Yves David copies-rust: extract the processing of a single copy information
Wed, 16 Dec 2020 09:42:04 +0100 Pierre-Yves David copies-rust: use matching to select the final copies information
Wed, 16 Dec 2020 09:30:25 +0100 Pierre-Yves David copies-rust: get the parents' copies earlier
Tue, 15 Dec 2020 18:22:57 +0100 Pierre-Yves David copies-rust: remove the ancestor Oracle logic
Tue, 15 Dec 2020 18:04:23 +0100 Pierre-Yves David copies-rust: track "overwrites" directly within CopySource
Wed, 23 Dec 2020 03:04:43 +0100 Pierre-Yves David copies-rust: add methods to build and update CopySource
Wed, 23 Dec 2020 03:04:33 +0100 Pierre-Yves David copies-rust: fix reverted argument when merging tiny minor or major
Mon, 21 Dec 2020 08:42:30 +0100 Pierre-Yves David copies-rust: rename TimeStampedPathCopy to CopySource
Tue, 15 Dec 2020 17:26:00 +0100 Pierre-Yves David copies-rust: rename TimeStampedPathCopies to InternalPathCopies
Sat, 12 Dec 2020 19:35:08 +0100 Pierre-Yves David copies: detect case when a merge decision overwrite previous data
Mon, 14 Dec 2020 19:26:33 +0100 Pierre-Yves David copies: rearrange all value comparison conditional
Mon, 22 Feb 2021 12:21:00 +0100 Pierre-Yves David test-copies: introduce merge chains test for the P/Q merges
Mon, 22 Feb 2021 11:56:58 +0100 Pierre-Yves David test-copies: add a case involving the `b` and a new `r` branch
Fri, 19 Feb 2021 20:46:33 +0100 Pierre-Yves David test-copies: introduce case combining the `p` and `q` branch
Fri, 19 Feb 2021 20:47:15 +0100 Pierre-Yves David test-copies: add a `q` branch similar to the `e` but on the new files
Fri, 19 Feb 2021 20:47:07 +0100 Pierre-Yves David test-copies: add a `p` branch similar to the `a` but on the new files
Fri, 19 Feb 2021 18:57:09 +0100 Pierre-Yves David test-copies: move the new files in the `i` branch
Fri, 19 Feb 2021 17:06:12 +0100 Pierre-Yves David test-copies: add 3 new files with their own content
Fri, 19 Feb 2021 16:37:55 +0100 Pierre-Yves David test-copies: introduce merge chaing test for the A/E + change tests
Mon, 22 Feb 2021 19:39:33 +0100 Pierre-Yves David test-copies: add a "change during merge" variant to the A+E test
Fri, 19 Feb 2021 22:56:46 +0100 Pierre-Yves David test-copies: filter out the linkrev part of `debugindex`
Fri, 19 Feb 2021 22:27:25 +0100 Pierre-Yves David test-copies: use "case-id" instead of revision number when listing sidedata
Wed, 17 Feb 2021 21:08:45 +0100 Pierre-Yves David test-copies: remove revision number from log
Mon, 14 Dec 2020 17:56:56 +0100 Pierre-Yves David test-copies: add test chaining multiple merge
Mon, 14 Dec 2020 17:56:30 +0100 Pierre-Yves David test-copies: add test chaining multiple merges
Tue, 16 Feb 2021 15:43:54 +0100 Pierre-Yves David test-copies: add test chaining multiple merges
Thu, 18 Feb 2021 13:49:55 +0100 Pierre-Yves David test-copies: add subcase titles for various "conflicting" information variant
Thu, 18 Feb 2021 12:45:16 +0100 Pierre-Yves David test-copies: improve description of the B+F case
Tue, 16 Feb 2021 06:02:09 +0100 Pierre-Yves David test-copies: improve description of the C+H case
Tue, 16 Feb 2021 05:58:22 +0100 Pierre-Yves David test-copies: improve description of the B+C "revert/restore" case
Tue, 16 Feb 2021 05:54:55 +0100 Pierre-Yves David test-copies: improve description of the G+C case
Tue, 16 Feb 2021 05:46:32 +0100 Pierre-Yves David test-copies: improve description of the G+F case
Tue, 16 Feb 2021 05:39:22 +0100 Pierre-Yves David test-copies: improve description of the D+G case
Tue, 16 Feb 2021 05:35:18 +0100 Pierre-Yves David test-copies: improve description of the A+E case
Tue, 16 Feb 2021 05:32:20 +0100 Pierre-Yves David test-copies: improve description of the B+D case
Tue, 16 Feb 2021 05:29:04 +0100 Pierre-Yves David test-copies: improve description of the B+C case
Tue, 16 Feb 2021 05:26:46 +0100 Pierre-Yves David test-copies: improve description of the A+B case
Tue, 16 Feb 2021 05:19:23 +0100 Pierre-Yves David test-copies: use intermediate variable some commit descriptions
Mon, 22 Feb 2021 18:48:45 +0100 Pierre-Yves David test-copies: don't use empty file for "same content" cases
Thu, 10 Dec 2020 14:25:36 +0100 Pierre-Yves David test-copies: reinstall initial identical (empty) files for chained copied