log

age author description
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, 09 Mar 2021 11:19:11 +0530 Pulkit Goyal Added signature for changeset d5d9177c0045 stable
Tue, 09 Mar 2021 11:19:01 +0530 Pulkit Goyal Added tag 5.7.1 for changeset d5d9177c0045 stable
Mon, 08 Mar 2021 16:55:39 -0500 Matt Harbison localrepo: fix conversion of exceptions to strings flagged by pytype stable 5.7.1
Mon, 08 Mar 2021 16:54:33 -0500 Matt Harbison localrepo: fix a UI string to be bytes stable
Mon, 08 Mar 2021 12:28:53 -0500 Matt Harbison pycompat: fix a bytes vs str issue in `unnamedtempfile()` stable
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
Fri, 26 Feb 2021 15:34:22 +0530 Sushil khanchi patch: fix a formatting issue stable
Tue, 02 Feb 2021 20:20:17 +0900 Yuya Nishihara log: fix handling of root (or empty) path provided by matcher (issue6478) stable
Thu, 25 Feb 2021 15:18:00 +0530 Sushil khanchi tests: accept output changes by 33350debb480 stable
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
Fri, 19 Feb 2021 17:52:04 +0100 Raphaël Gomès narrow: fix flaky behavior described in issue6150 stable
Tue, 16 Feb 2021 15:44:51 +0530 Sushil khanchi patch: make diff --git to differentiate b/w file is empty or doesn't exists stable
Tue, 16 Feb 2021 15:37:19 +0530 Sushil khanchi tests: add a test to demonstrate a bug in `hg diff --git` (issue6486) stable
Thu, 10 Dec 2020 14:25:36 +0100 Pierre-Yves David test-copies: reinstall initial identical (empty) files for chained copied
Wed, 10 Feb 2021 17:08:34 +0530 Pulkit Goyal upgrade: speed up when we have only nodemap to downgrade
Mon, 15 Feb 2021 15:13:20 +0530 Pulkit Goyal upgrade: write nodemap for manifests too
Tue, 23 Feb 2021 12:29:41 -0800 Martin von Zweigbergk windows: fix parsing of version number to match format from D9955
Tue, 23 Feb 2021 12:26:52 -0800 Martin von Zweigbergk build: make version from .hg_archival.txt consistent with that from .hg/
Fri, 19 Feb 2021 10:04:53 -0500 Matt Harbison helptext: fix a recent typo stable
Wed, 24 Feb 2021 15:16:22 +0100 Pierre-Yves David re2: byteify some regex used to get check re2 availability stable
Thu, 11 Feb 2021 11:22:53 -0800 Kyle Lippincott packaging: add Provides: python3-mercurial and Homepage to debian package
Fri, 12 Feb 2021 09:53:48 +0100 Raphaël Gomès bundle2: pass the operation source down to the changegroup
Fri, 12 Feb 2021 13:27:03 -0800 Kyle Lippincott gendoc: use an empty comment so aliases are separated from previous elements
Fri, 12 Feb 2021 11:06:56 -0800 Kyle Lippincott gendoc: add support for loading extensions from config settings
Fri, 12 Feb 2021 11:04:03 -0800 Kyle Lippincott gendoc: support defaults on customopts a bit better
Wed, 10 Feb 2021 09:49:50 -0800 Martin von Zweigbergk softstrip: fix a reference to an undefined variable
Wed, 10 Feb 2021 09:45:48 -0800 Martin von Zweigbergk softstrip: move _bookmarkmovements() call to where it's needed
Fri, 12 Feb 2021 12:51:28 +0100 Raphaël Gomès tests: fix differing output between py2 and py3
Thu, 04 Feb 2021 23:11:42 +0100 Joerg Sonnenberger build: fake PEP440 versions
Thu, 04 Feb 2021 11:32:08 -0800 Kyle Lippincott tests: add a comment in a test that will hopefully save someone some time
Wed, 27 Jan 2021 03:07:14 +0100 Joerg Sonnenberger changegroup: don't convert revisions to node for duplicate handling
Wed, 27 Jan 2021 02:34:51 +0100 Joerg Sonnenberger revlog: change addgroup callbacks to take revision numbers
Wed, 27 Jan 2021 01:43:17 +0100 Joerg Sonnenberger revlog: change addrevision to return the new revision, not node
Wed, 27 Jan 2021 00:55:20 +0100 Joerg Sonnenberger revlog: change addrawrevision to return the revision
Tue, 26 Jan 2021 23:56:11 +0100 Joerg Sonnenberger revlog: change _addrevision to return the new revision
Mon, 08 Feb 2021 23:41:58 +0100 Simon Sapin rhg: add limited support for the `config` sub-command
Mon, 08 Feb 2021 23:08:44 +0100 Simon Sapin rhg: Add support for --config CLI arguments
Mon, 08 Feb 2021 21:37:30 +0100 Simon Sapin rhg: Add support for -R and --repository command-line arguments
Mon, 08 Feb 2021 21:28:52 +0100 Simon Sapin rhg: Replace subcommand boilerplate with a macro
Mon, 08 Feb 2021 21:05:36 +0100 Simon Sapin rhg: Move subcommand CLI arguments definitions to respective modules
Mon, 08 Feb 2021 20:33:04 +0100 Simon Sapin rhg: replace command structs with functions
Mon, 08 Feb 2021 11:13:56 +0100 Simon Sapin rust: Use the DisplayBytes trait in config printing
Thu, 04 Feb 2021 13:32:11 -0800 Martin von Zweigbergk log: respect diff.merge in -p output
Thu, 04 Feb 2021 13:21:01 -0800 Martin von Zweigbergk diff: extract function for getting possibly re-merged parent to diff against
Thu, 04 Feb 2021 13:05:51 -0800 Martin von Zweigbergk diff: replace --merge option by config option
Thu, 24 Dec 2020 11:21:23 -0500 Matt Harbison tagcache: distinguish between invalid and missing entries
Thu, 11 Feb 2021 20:36:46 -0800 Martin von Zweigbergk branching: merge with stable
Wed, 10 Feb 2021 23:03:54 +0100 Pierre-Yves David hooks: add a `auto` value for `hooks.*run-with-plain` stable
Wed, 10 Feb 2021 23:21:21 +0100 Pierre-Yves David hooks: introduce a `:run-with-plain` option for hooks stable
Wed, 10 Feb 2021 22:43:16 +0100 Pierre-Yves David hooks: add some test about HGPLAIN setting and hooks stable
Wed, 10 Feb 2021 21:05:05 +0100 Pierre-Yves David hooks: forbid ':' in hook name stable
Wed, 10 Feb 2021 21:46:29 +0100 Raphaël Gomès rust-status: honor matcher when using the dirstate-only fast-path (issue6483) stable
Wed, 10 Feb 2021 22:01:23 +0100 Raphaël Gomès status: add test that shows that the Rust implementation has a bug stable
Wed, 10 Feb 2021 19:23:56 +0100 Pierre-Yves David tweak-default: no longer enable the experimental return code stable
Thu, 04 Feb 2021 15:04:53 +0100 Simon Sapin rhg: Parse per-repository configuration
Thu, 04 Feb 2021 14:29:47 +0100 Simon Sapin rhg: Abort based on config on share-safe mismatch
Thu, 04 Feb 2021 13:17:55 +0100 Simon Sapin rhg: Parse system and user configuration at program start
Thu, 04 Feb 2021 13:16:21 +0100 Simon Sapin rust: Parse system and user configuration
Mon, 01 Feb 2021 13:32:00 +0100 Simon Sapin rust: Remove unnecessary check for absolute path before joining
Mon, 01 Feb 2021 12:25:53 +0100 Simon Sapin rust: replace read_whole_file with std::fs::read
Tue, 09 Feb 2021 09:37:39 -0800 Martin von Zweigbergk wireprotopeer: clarify some variable names now that we allow snake_case
Tue, 02 Feb 2021 07:02:25 +0100 Pierre-Yves David copy-tracing: add a --compute flag to debugchangedfiles
Wed, 03 Feb 2021 23:23:56 -0800 Martin von Zweigbergk bundle2: print "error:abort" message to stderr instead of stdout
Wed, 03 Feb 2021 13:55:58 -0800 Martin von Zweigbergk narrow: add --no-backup option for narrowing
Fri, 29 Jan 2021 15:23:07 +0100 Pierre-Yves David debugdiscovery: add flags to run discovery on subsets of the local repo
Wed, 10 Feb 2021 00:11:46 +0100 Pierre-Yves David cmdutil: add a missing byte prefix to string introduce in 976b26bdd0d8 stable
Mon, 18 Jan 2021 10:20:58 +0100 Pierre-Yves David relnote: remove the reference to `debugstrip` stable
Tue, 02 Feb 2021 13:25:28 -0500 Augie Fackler branching: merge with stable
Mon, 01 Feb 2021 00:02:00 +0530 Pulkit Goyal upgrade: implement partial upgrade for upgrading persistent-nodemap
Mon, 01 Feb 2021 00:10:27 +0530 Pulkit Goyal tests: unquiet a test to show changes in next patch
Sun, 31 Jan 2021 23:40:57 +0530 Pulkit Goyal nodemap: fix a typo in error message
Sun, 31 Jan 2021 23:38:31 +0530 Pulkit Goyal revlog: refactor logic to compute nodemap file in separate function
Sun, 31 Jan 2021 23:34:59 +0530 Pulkit Goyal nodemap: make `_persist_nodemap` a public function
Sun, 31 Jan 2021 23:13:08 +0530 Pulkit Goyal engine: 'if not, else' -> 'if, else'
Mon, 25 Jan 2021 14:23:47 +0530 Pulkit Goyal debugcommands: s/stdin/stdout in debugnodemap help
Fri, 29 Jan 2021 15:51:00 -0800 Martin von Zweigbergk errors: use InputError in uncommit extension
Thu, 04 Feb 2021 16:59:46 -0500 Jordi Gutiérrez Hermoso largefiles: properly pass kwargs into url.open stable
Mon, 01 Feb 2021 11:41:10 +0100 Simon Sapin rhg: add support for share-safe
Thu, 14 Jan 2021 13:04:12 +0100 Simon Sapin rhg: initial support for shared repositories
Mon, 01 Feb 2021 19:30:28 +0100 Simon Sapin rhg: Add basic test with a shared repository
Tue, 02 Feb 2021 10:56:53 -0500 Matt Harbison tests: print the server error log in `test-url-download.t`
Thu, 04 Feb 2021 19:56:45 +0900 Yuya Nishihara procutil: extend gui test to detect wayland session (issue6479) stable
Tue, 02 Feb 2021 23:44:44 +0530 Pulkit Goyal Added signature for changeset 0e2e7300f430 stable
Tue, 02 Feb 2021 23:44:31 +0530 Pulkit Goyal Added tag 5.7 for changeset 0e2e7300f430 stable
Tue, 02 Feb 2021 15:35:58 +0100 Pierre-Yves David ci-fix: backed out changeset 45afff0f530a
Tue, 02 Feb 2021 15:35:38 +0100 Pierre-Yves David ci-fix: backed out changeset d4c8b4b90ecb
Mon, 01 Feb 2021 17:13:24 -0500 Augie Fackler relnotes: add entry for `hg diff --merge -c`
Mon, 01 Feb 2021 12:55:53 -0800 Martin von Zweigbergk branching: merge with stable
Fri, 29 Jan 2021 10:32:19 -0800 Martin von Zweigbergk relnotes: copy "next" to "5.7" and clear "next" stable 5.7
Mon, 01 Feb 2021 15:37:03 -0500 Matt Harbison relnotes: elaborate on the side effects of hooks having HGPLAIN=1 stable
Sun, 31 Jan 2021 19:56:52 -0500 Matt Harbison packaging: replace a documentation reference to `python3` on Windows stable
Mon, 01 Feb 2021 11:57:18 -0500 Augie Fackler diff: suppress `merging foo` output lines when performing a merge diff
Thu, 07 May 2020 16:50:26 -0400 Augie Fackler diff: add experimental support for "merge diffs"
Mon, 01 Feb 2021 12:55:31 +0100 Simon Sapin rust: use HgError in ConfigError
Thu, 28 Jan 2021 20:31:42 +0100 Simon Sapin rust: Fold find_root and check_requirements into Repo::find
Thu, 28 Jan 2021 19:13:55 +0100 Simon Sapin rhg: Simplify CommandError based on its use
Thu, 28 Jan 2021 19:21:57 +0100 Simon Sapin rust: replace ToString impls with Display
Wed, 27 Jan 2021 14:45:25 +0100 Simon Sapin rust: use HgError in RevlogError and Vfs
Wed, 27 Jan 2021 14:59:09 +0100 Simon Sapin rust: replace RequirementsError with HgError
Wed, 27 Jan 2021 15:04:51 +0100 Simon Sapin rhg: Print an error message in more cases
Wed, 27 Jan 2021 14:00:21 +0100 Simon Sapin rust: Remove DirstateParseError and ListDirstateTrackedFilesError
Wed, 27 Jan 2021 13:41:28 +0100 Simon Sapin rust: Replace DirstatePackError with HgError
Wed, 27 Jan 2021 13:19:49 +0100 Simon Sapin rust: Introduce an `HgError` enum for common error cases
Tue, 26 Jan 2021 20:42:36 +0100 Simon Sapin rust: remove three enums that were identical to `RevlogError`
Tue, 26 Jan 2021 20:31:26 +0100 Simon Sapin rhg: replace `map_*_error` functions with `From` impls
Tue, 26 Jan 2021 20:05:37 +0100 Simon Sapin rust: replace trivial `impl From …` with `#[derive(derive_more::From)]`
Tue, 26 Jan 2021 19:07:24 +0100 Simon Sapin rust: remove `FooError` structs with only `kind: FooErrorKind` enum field
Tue, 26 Jan 2021 18:31:46 +0100 Simon Sapin rhg: centralize parsing of `--rev` CLI arguments
Mon, 25 Jan 2021 18:25:26 +0100 Simon Sapin rust: Remove hex parsing from the nodemap
Mon, 25 Jan 2021 11:48:47 +0100 Simon Sapin rust: Make NodePrefix allocation-free and Copy, remove NodePrefixRef
Sat, 30 Jan 2021 18:30:11 +0800 Aay Jay Chan churn: count lines that look like diff headers but are not
Mon, 25 Jan 2021 12:31:40 +0100 Simon Sapin rust: Exclude empty node prefixes
Mon, 25 Jan 2021 12:28:39 +0100 Simon Sapin rust: Simplify error type for reading hex node IDs
Mon, 25 Jan 2021 12:00:23 +0100 Simon Sapin rust: replace Node::encode_hex with std::fmt::LowerHex
Fri, 29 Jan 2021 13:46:19 +0100 Simon Sapin rhg: Build in release mode on CI
Sat, 30 Jan 2021 00:36:54 +0100 Pierre-Yves David config: use the right API to access git-submodule
Fri, 29 Jan 2021 14:03:39 +0100 Pierre-Yves David config: use the right API to access template access
Fri, 29 Jan 2021 14:03:01 +0100 Pierre-Yves David config: use the right API to access subrepository section
Fri, 29 Jan 2021 13:03:50 +0100 Pierre-Yves David config: test priority involving the command line
Fri, 29 Jan 2021 11:50:33 +0100 Pierre-Yves David config: test priority involving include
Fri, 29 Jan 2021 11:42:27 +0100 Pierre-Yves David config: add a test for priority when includes are involved
Fri, 29 Jan 2021 16:26:53 -0800 Martin von Zweigbergk errors: use InputError for incorrectly formatted dates
Fri, 29 Jan 2021 15:56:08 -0800 Martin von Zweigbergk errors: use StateError more in merge module
Fri, 29 Jan 2021 12:16:55 -0800 Martin von Zweigbergk errors: use exit code 40 for when a hook fails
Fri, 29 Jan 2021 12:50:10 -0500 Augie Fackler context: add missing manifest invalidation after write in overlayworkingctx
Wed, 27 Jan 2021 10:29:21 -0800 Kyle Lippincott wix: tell ComponentSearch that it is finding a directory (not a file) stable
Fri, 29 Jan 2021 17:32:09 +0530 Pulkit Goyal merge with stable
Wed, 27 Jan 2021 00:54:57 -0500 Matt Harbison copyright: update to 2021 stable
Thu, 28 Jan 2021 13:15:34 +0100 Simon Sapin persistent-nodemap: Fix Rust declarations for Revlog_CAPI signatures stable
Thu, 28 Jan 2021 13:25:37 +0100 Simon Sapin persistent-nodemap: add test case reproducing a Rust panic stable
Thu, 28 Jan 2021 00:14:15 -0800 Martin von Zweigbergk copies: fix an incorrect comment in graftcopies() from recent D9802
Wed, 27 Jan 2021 22:10:57 -0800 Martin von Zweigbergk narrow: delete a stale TODO about not sending groups the client already has
Sat, 16 Jan 2021 00:03:18 +0100 Pierre-Yves David copies: add an devel option to trace all files
Thu, 28 Jan 2021 15:26:33 +0100 Raphaël Gomès revlog: prepare pure parser for being overloaded
Thu, 28 Jan 2021 15:12:48 +0100 Raphaël Gomès revlog: use a less probable revlog version for backwards compatibility
Wed, 27 Jan 2021 15:06:02 +0100 Pierre-Yves David clang-format: show required version in skip message
Wed, 27 Jan 2021 15:04:48 +0100 Pierre-Yves David heptapod-ci: indicate which version of clang-format is used for the run
Wed, 27 Jan 2021 14:58:24 +0100 Pierre-Yves David black: show required version in skip message
Wed, 27 Jan 2021 14:57:20 +0100 Pierre-Yves David heptapod-ci: indicate which version of black is used for the run
Wed, 27 Jan 2021 15:53:32 +0100 Pierre-Yves David heptapod-ci: add a default value for HG_CI_IMAGE_TAG
Tue, 12 Jan 2021 00:11:16 +0300 Nikita Slyusarev convert: option to set date and time for svn commits
Fri, 15 Jan 2021 23:58:41 +0100 Pierre-Yves David copies: simplify the conditional for _filter's case 3
Fri, 15 Jan 2021 23:49:51 +0100 Pierre-Yves David copies: clarify which case some conditional are handling
Sat, 16 Jan 2021 02:18:55 +0100 Pierre-Yves David copies: explicitly filter out existing file in graftcopies
Fri, 22 Jan 2021 15:43:06 -0500 Augie Fackler histedit: rip out mysterious catch-all ignore curses.error handler
Fri, 22 Jan 2021 15:32:00 -0500 Augie Fackler histedit: notice when the main window underflows height and abort
Fri, 22 Jan 2021 15:29:12 -0500 Augie Fackler histedit: don't assign to _ for unused values
Tue, 26 Jan 2021 17:25:30 -0500 Matt Harbison hghave: list the module needed for the `vcr` check
Tue, 26 Jan 2021 00:19:36 +0100 Joerg Sonnenberger debugshell: add a simple command for starting an interactive shell
Mon, 25 Jan 2021 11:34:23 +0100 Simon Sapin rust: replace an unsafe use of transmute with a safe use of bytes-cast
Fri, 15 Jan 2021 16:11:54 +0100 Simon Sapin rust: use the bytes-cast crate to parse persistent nodemaps
Mon, 25 Jan 2021 19:03:27 -0500 Matt Harbison cext: restore the ability to build on Windows with py2
Mon, 25 Jan 2021 16:46:51 +0100 Pierre-Yves David command-namespace: use `::` are the command separator
Mon, 25 Jan 2021 23:13:01 +0100 Pierre-Yves David perf: test the formatting of a command help
Mon, 25 Jan 2021 23:08:33 +0100 Pierre-Yves David help: escape ':' (as '\:') when generating command names
Mon, 25 Jan 2021 23:07:56 +0100 Pierre-Yves David minirst: respect escaping in definition list key
Tue, 26 Jan 2021 00:45:40 +0100 Pierre-Yves David run-test: avoid byte issue when replacing output file of python test
Mon, 25 Jan 2021 16:34:43 +0100 Pierre-Yves David store: use `endswith` to detect revlog extension
Tue, 01 Dec 2020 12:59:33 -0500 Augie Fackler black: merge config into main pyproject.toml now that we have it
Tue, 01 Dec 2020 12:52:04 -0500 Augie Fackler pyproject: add config file
Thu, 14 Jan 2021 16:37:10 +0530 Pulkit Goyal upgrade: update only requirements if we can
Thu, 14 Jan 2021 16:34:58 +0530 Pulkit Goyal engine: add `if True` to prepare for next patch
Thu, 14 Jan 2021 17:27:54 +0530 Pulkit Goyal test: unquiet few tests to demonstrate changes in upcoming patches
Thu, 14 Jan 2021 16:57:11 +0530 Pulkit Goyal upgrade: mark sharesafe improvement as only touching requirements
Mon, 14 Dec 2020 16:20:00 +0530 Pulkit Goyal actions: calculate what all parts does the operation touches
Thu, 14 Jan 2021 16:25:40 +0530 Pulkit Goyal upgrade: don't create store backup if `--no-backup` is passed
Mon, 14 Dec 2020 10:44:29 +0100 Victor Stinner cext: add Python 3.10 support
Wed, 20 Jan 2021 14:47:13 +0100 Joerg Sonnenberger revlog: decouple caching from addrevision callback for addgroup
Fri, 15 Jan 2021 01:58:59 +0100 Joerg Sonnenberger branchmap: update rev-branch-cache incrementally
Tue, 19 Jan 2021 00:20:53 +0100 Joerg Sonnenberger repository: introduce register_changeset callback
Fri, 15 Jan 2021 01:30:08 +0100 Joerg Sonnenberger changelog: move branchinfo to changelogrevision
Fri, 22 Jan 2021 11:10:39 +0100 Dan Villiom Podlaski Christiansen rust: lower compile error on non-linux platforms to a warning
Mon, 18 Jan 2021 10:24:20 +0100 Valentin Gatien-Baron purge: move extension into core mercurial
Mon, 18 Jan 2021 10:24:11 +0100 Pierre-Yves David purge: also deal with directory with --confirm
Mon, 18 Jan 2021 10:24:03 +0100 Pierre-Yves David purge: add a --confirm option
Mon, 11 May 2020 18:45:45 -0400 Augie Fackler filemerge: add a hacktastic version of internal:merge3 for merge diffs
Sun, 24 Jan 2021 19:14:50 -0500 Matt Harbison packaging: include `windows_curses` when building py2exe stable
Sun, 24 Jan 2021 19:08:47 -0500 Matt Harbison packaging: allow specifying modules to include with py2exe stable
Thu, 28 May 2020 17:31:41 -0400 Augie Fackler rebase: add a config knob for forcing in-memory rebasing
Mon, 18 May 2020 17:29:53 -0400 Augie Fackler cleanup: use mergestate.unresolvedcount() instead of bool(list(unresolved()))
Fri, 15 Jan 2021 01:20:47 +0100 Joerg Sonnenberger reverse-branch-cache: switch to doubling allocating scheme
Sun, 17 Jan 2021 23:21:33 +0100 Pierre-Yves David discovery: add config options to control sample size
Tue, 19 Jan 2021 00:20:42 +0100 Joerg Sonnenberger exchangev2: avoid second look-up by node
Tue, 19 Jan 2021 00:18:39 +0100 Joerg Sonnenberger commit: look-up new revision once
Tue, 19 Jan 2021 14:00:42 -0800 Martin von Zweigbergk resolve: also detect new :mergediff conflict markers
Mon, 18 Jan 2021 22:32:09 -0800 Martin von Zweigbergk simplemerge: delete unused find_unconflicted()
Fri, 04 Dec 2020 10:11:01 +0100 Pierre-Yves David perf: use the `perf--` prefix for perf command
Sun, 24 Jan 2021 18:24:11 -0800 Gregory Szorc contrib: update PyOxidizer to 0.10.3 stable
Fri, 08 Jan 2021 16:58:23 +0100 Raphaël Gomès contrib: stop building rust for every job stable
Thu, 21 Jan 2021 23:24:58 -0500 Matt Harbison share-safe: fix an abort message that references the experimental requirement stable
Thu, 21 Jan 2021 23:22:12 -0500 Matt Harbison doc: fix a formatting error in requirements.txt stable
Thu, 21 Jan 2021 23:21:45 -0500 Matt Harbison doc: drop the `exp-` prefix from the `share-safe` requirement stable
Wed, 20 Jan 2021 12:23:40 +0100 Pierre-Yves David share-share: have the hint issue more consistently and point to the right doc stable
Wed, 20 Jan 2021 12:13:17 +0100 Pierre-Yves David doc: point to the main share-safe doc in the "mismatch" config stable
Wed, 20 Jan 2021 12:12:31 +0100 Pierre-Yves David doc: improves the share-safe documentation stable
Wed, 20 Jan 2021 12:11:41 +0100 Pierre-Yves David doc: remove the section about share-safe from its verbose gating stable
Wed, 20 Jan 2021 12:08:10 +0100 Pierre-Yves David doc: relocate doc for `share.safe-mismatch.source-safe.warn` stable
Wed, 20 Jan 2021 00:40:41 -0500 Matt Harbison tests: skip a detailed exit status in test-lfs-test-server stable
Wed, 20 Jan 2021 14:57:56 +0100 Joerg Sonnenberger tests: deal with more timing differences in output stable
Tue, 19 Jan 2021 12:22:05 -0500 Augie Fackler merge with stable
Tue, 19 Jan 2021 22:37:35 +0530 Pulkit Goyal Added signature for changeset 9da65e3cf370 stable
Tue, 19 Jan 2021 22:37:09 +0530 Pulkit Goyal Added tag 5.7rc0 for changeset 9da65e3cf370 stable
Tue, 19 Jan 2021 21:48:43 +0530 Pulkit Goyal merge with stable stable 5.7rc0
Mon, 18 Jan 2021 19:16:49 +0530 Pulkit Goyal share: move share safe functionality out of experimental
Fri, 15 Jan 2021 12:08:07 +0530 Pulkit Goyal share: rename share-safe warning config
Mon, 18 Jan 2021 21:37:20 +0530 Pulkit Goyal share: rework config options to be much clearer and easier
Mon, 18 Jan 2021 19:16:49 +0530 Pulkit Goyal share: move share safe functionality out of experimental
Fri, 15 Jan 2021 12:08:07 +0530 Pulkit Goyal share: rename share-safe warning config
Mon, 18 Jan 2021 21:37:20 +0530 Pulkit Goyal share: rework config options to be much clearer and easier
Thu, 14 Jan 2021 21:34:12 +0530 Pulkit Goyal localrepo: disallow share if there is a version mismatch by default
Mon, 18 Jan 2021 19:50:21 +0530 Pulkit Goyal upgrade: re-read current requirements after taking lock
Thu, 14 Jan 2021 21:29:46 +0530 Pulkit Goyal upgrade: take lock only for part where it's required
Mon, 18 Jan 2021 19:19:47 +0100 Pierre-Yves David clang-format: reorder includes to appease the formatter
Mon, 18 Jan 2021 01:15:10 -0500 Matt Harbison run-tests: catch a Windows specific error when testing for a free socket
Mon, 18 Jan 2021 00:50:01 -0500 Matt Harbison run-tests: work around the Windows firewall popup for server processes
Sun, 17 Jan 2021 22:25:15 -0500 Matt Harbison hghave: split apart testing for the curses module and `tic` executable
Mon, 18 Jan 2021 13:59:54 +0100 Joerg Sonnenberger sqlitestore: disable test with chg
Fri, 15 Jan 2021 20:26:21 +0100 Pierre-Yves David heptapod-ci: allow testing with docker image other than :latest
Sun, 17 Jan 2021 20:27:59 +0100 Pierre-Yves David persistent-nodemap: also exchange the nodemap data over the wire
Sun, 17 Jan 2021 19:22:30 +0100 Pierre-Yves David persistent-nodemap: catch the right exception on python
Sun, 17 Jan 2021 02:50:26 -0500 Matt Harbison hghave: adjust the definition of `tic` to allow curses tests on Windows
Wed, 09 Dec 2020 00:51:35 -0500 Matt Harbison windows: wrap `os.getcwd()` in `os.path.realpath()` on py3
Tue, 01 Dec 2020 21:51:41 -0500 Matt Harbison packaging: include `windows-curses` on Windows
Sat, 16 Jan 2021 20:15:10 -0500 Matt Harbison cext: fix compiler error in revlog.c on Windows with py2
Sat, 16 Jan 2021 01:02:03 +0100 Pierre-Yves David discovery: add a devel.discovery.exchange-heads
Sun, 17 Jan 2021 02:48:15 +0100 Pierre-Yves David test-regression: backing out D9640 (63c923fd7fa8)
Fri, 15 Jan 2021 12:41:38 +0100 Pierre-Yves David clone: make sure we warm the cache after a clone
Thu, 14 Jan 2021 04:56:29 +0100 Pierre-Yves David persistent-nodemap: remove the "experimental" tag to the feature
Wed, 13 Jan 2021 23:50:03 +0100 Pierre-Yves David persistent-nodemap: drop the storage.revlog.nodemap.mode config
Wed, 13 Jan 2021 23:41:37 +0100 Pierre-Yves David persistent-nodemap: add a "abort" option to the slow-path config
Wed, 13 Jan 2021 23:07:41 +0100 Pierre-Yves David persistent-nodemap: add a "warn" option to the slow-path config
Wed, 13 Jan 2021 18:33:48 +0100 Pierre-Yves David persistent-node: check the value of the slow-path config
Thu, 14 Jan 2021 01:25:06 +0100 Pierre-Yves David persistent-nodemap: add a revlog.storage.persistent-nodemap.slow-path option
Thu, 14 Jan 2021 01:12:42 +0100 Pierre-Yves David persistent-nodemap: document storage.revlog.persistent-nodemap.mmap=no
Wed, 13 Jan 2021 23:51:12 +0100 Pierre-Yves David persistent-nodemap: rename the storage.revlog.nodemap.mmap option
Thu, 14 Jan 2021 00:56:27 +0100 Pierre-Yves David persistent-nodemap: document the feature in `hg help config.format`
Thu, 14 Jan 2021 00:37:36 +0100 Pierre-Yves David persistent-nodemap: write down the sprint conclusion
Thu, 14 Jan 2021 00:33:40 +0100 Pierre-Yves David persistent-nodemap: document the `devel.persistent-nodemap` option
Fri, 15 Jan 2021 23:47:16 +0100 Pierre-Yves David copies: fix some comment in _filter
Sat, 16 Jan 2021 00:54:33 +0100 Pierre-Yves David discovery: move some debug output closer to were it belong
Sat, 16 Jan 2021 00:48:11 +0100 Pierre-Yves David discovery: add a discovery.grow-sample.rate
Sat, 16 Jan 2021 00:29:17 +0100 Pierre-Yves David discovery: add a `devel', b'discovery.grow-sample`
Sat, 16 Jan 2021 00:21:54 +0100 Pierre-Yves David discovery: document the `devel.discovery.randomize` option
Tue, 12 Jan 2021 09:11:15 -0800 Martin von Zweigbergk shelve: move listshelves() to new ShelfDir class, so caller need not pass vfs
Tue, 12 Jan 2021 09:02:47 -0800 Martin von Zweigbergk shelve: also create class representing whole directory of shelves
Mon, 11 Jan 2021 23:08:37 -0800 Martin von Zweigbergk shelve: add a method for deleting shelf to new shelf class
Mon, 11 Jan 2021 10:53:42 -0800 Martin von Zweigbergk shelve: inline ".patch" constant now that it's only used in the Shelf class
Mon, 11 Jan 2021 23:06:45 -0800 Martin von Zweigbergk shelve: use listshelves() in cleanupoldbackups()
Mon, 11 Jan 2021 23:02:20 -0800 Martin von Zweigbergk shelve: make listshelves() list shelves in a given vfs
Tue, 12 Jan 2021 08:07:59 -0800 Martin von Zweigbergk shelve: replace repo instance in Shelf class by vfs instance
Mon, 11 Jan 2021 10:35:52 -0800 Martin von Zweigbergk shelve: use listdir() instead of readdir() when we don't need stat information
Fri, 08 Jan 2021 23:08:37 -0800 Martin von Zweigbergk shelve: don't crash on file with unexpected extension in .hg/shelved/
Mon, 11 Jan 2021 09:26:48 -0800 Martin von Zweigbergk shelve: don't include invalid shelves in `hg shelve --list`
Thu, 07 Jan 2021 23:32:19 -0800 Martin von Zweigbergk shelve: extract some repeated creation of shelf instances to variables
Thu, 07 Jan 2021 23:18:24 -0800 Martin von Zweigbergk shelve: teach new shelf class to check if .shelve file exists
Thu, 07 Jan 2021 22:45:17 -0800 Martin von Zweigbergk shelve: move method for creating backup to new shelf class
Thu, 07 Jan 2021 23:09:04 -0800 Martin von Zweigbergk shelve: make gennames() helper generate relative backup paths
Thu, 07 Jan 2021 22:38:19 -0800 Martin von Zweigbergk shelve: use listshelves() in cleanup function
Thu, 07 Jan 2021 16:08:30 -0800 Martin von Zweigbergk shelve: inline shelvedfile.filename() since there are no callers outside class
Thu, 07 Jan 2021 15:24:46 -0800 Martin von Zweigbergk shelve: make listshelves() return shelf names instead of filenames
Thu, 07 Jan 2021 14:54:56 -0800 Martin von Zweigbergk shelve: move method for getting stat (mtime) to new shelf class
Thu, 07 Jan 2021 15:24:15 -0800 Martin von Zweigbergk shelve: open patch using new shelf class instead of open()
Thu, 07 Jan 2021 14:48:57 -0800 Martin von Zweigbergk shelve: move function for opening .patch file to new shelf class
Thu, 07 Jan 2021 13:57:21 -0800 Martin von Zweigbergk shelve: move method for reading .hg to new shelf class
Thu, 07 Jan 2021 11:25:39 -0800 Martin von Zweigbergk shelve: move method for writing bundle to new shelf class
Thu, 07 Jan 2021 11:28:41 -0800 Martin von Zweigbergk shelve: move method for reading .shelve file to new shelf class
Thu, 07 Jan 2021 11:22:21 -0800 Martin von Zweigbergk shelve: move method for writing .shelve to new shelf class
Thu, 07 Jan 2021 11:07:21 -0800 Martin von Zweigbergk shelve: introduce class representing a shelf
Thu, 07 Jan 2021 12:26:32 -0800 Martin von Zweigbergk shelve: raise more specific errors
Thu, 07 Jan 2021 12:58:43 -0800 Martin von Zweigbergk shelve: trust caller of shelvedfile.opener() to check that the file exists
Thu, 07 Jan 2021 12:22:39 -0800 Martin von Zweigbergk shelve: rewrite check for unknown shelf to delete
Thu, 07 Jan 2021 12:37:14 -0800 Martin von Zweigbergk shelve: remove a bundlerepo method
Fri, 08 Jan 2021 16:38:41 -0800 Martin von Zweigbergk tests: add tests for corrupt .hg/shelved/ directory
Wed, 13 Jan 2021 18:29:19 +0100 Pierre-Yves David ui: add a "config_default" method
Thu, 14 Jan 2021 11:46:30 +0100 Pierre-Yves David test: split tests/test-merge-combination.t into multiple parts