Fri, 19 Mar 2021 23:16:09 -0700 Martin von Zweigbergk bisect: use standard one-line commit summary
Fri, 19 Mar 2021 13:18:53 +0100 Simon Sapin rhg: Add more conversions between error types
Fri, 19 Mar 2021 23:51:46 +0100 Joerg Sonnenberger tests: resort to fix test with newer git versions
Fri, 19 Mar 2021 23:34:29 +0100 Joerg Sonnenberger git: fix missing case from 6266d19556ad (introduction of nodeconstants)
Thu, 18 Mar 2021 18:24:59 -0400 Matt Harbison merge with stable
Sat, 13 Mar 2021 02:09:23 -0500 Matt Harbison typing: rewrite a conditional assignment to unconfuse pytype stable
Sat, 13 Mar 2021 02:07:34 -0500 Matt Harbison typing: add assertions to localrepo.py to appease pytype stable
Fri, 12 Mar 2021 21:19:17 -0500 Matt Harbison obsutil: maintain a homogenous list when computing successors stable
Fri, 12 Mar 2021 23:28:56 -0500 Matt Harbison typing: add an assertion to verify.py to appease pytype stable
Fri, 12 Mar 2021 20:25:12 -0500 Matt Harbison typing: add an assertion to mercurial/hgweb/webcommands.py to help pytype stable
Fri, 12 Mar 2021 19:02:07 -0500 Matt Harbison crecord: null out the curses attribute with `None` on failure to import stable
Sat, 13 Mar 2021 00:41:37 -0500 Matt Harbison typing: fix directives mangled by black stable
Sat, 13 Mar 2021 00:40:46 -0500 Matt Harbison typing: disable module attribute warnings for properly conditionalized code stable
Sat, 13 Mar 2021 00:38:59 -0500 Matt Harbison typing: disable import error warnings that are already handled stable
Fri, 12 Mar 2021 17:22:35 -0500 Matt Harbison typing: disable a few errors when accessing Windows specific attributes stable
Fri, 12 Mar 2021 16:55:18 -0500 Matt Harbison typing: disable a few errors calling py3.7+ functions in resourceutil.py stable
Tue, 02 Mar 2021 00:05:22 +0100 Pierre-Yves David test-copies: add a test updating file content while merging a pure overwrite
Wed, 10 Mar 2021 13:08:41 +0530 Pulkit Goyal mergestate: don't pop stateextras when there are no conflicts on filemerge
Wed, 13 Jan 2021 16:14:58 +0100 Joerg Sonnenberger node: introduce nodeconstants class
Wed, 10 Mar 2021 18:09:21 +0100 Joerg Sonnenberger revlog: guarantee that p1 != null if a non-null parent exists
Wed, 10 Mar 2021 05:50:20 +0100 Pierre-Yves David push: allow to specify multiple destinations
Wed, 17 Mar 2021 15:20:45 +0100 Pierre-Yves David push: indent the some part of the command
Sun, 08 Nov 2020 20:17:09 +0100 Joerg Sonnenberger bundle: optional multithreaded compression, ATM zstd-only
Sat, 13 Mar 2021 08:59:03 +0100 Simon Sapin rust: Preallocate the returned `Vec` in `utils::files::relativize_path`
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
Tue, 16 Mar 2021 12:52:23 +0100 Pierre-Yves David perf-util: add an helper revset to use the same spec as the case search script
Mon, 15 Mar 2021 18:01:42 +0100 Pierre-Yves David perf-helpers: add a search-discovery-case script
Tue, 16 Mar 2021 09:41:01 +0100 Pierre-Yves David debugdiscovery: add missing byte string marker to some help text
Mon, 15 Mar 2021 17:09:42 +0100 Pierre-Yves David debugdiscovery: also integrate the discovery output in the json one
Mon, 15 Mar 2021 16:55:03 +0100 Pierre-Yves David debugdiscovery: add support for Json output
Mon, 15 Mar 2021 16:37:11 +0100 Pierre-Yves David perf-helper: add a new sampling revset based on anti-chain
Mon, 15 Mar 2021 16:35:54 +0100 Pierre-Yves David perf-helper: add a small extension with revsets to select repository subset
Tue, 26 Feb 2019 15:54:20 -0800 Martin von Zweigbergk amend: mark commit obsolete after moving working copy
Wed, 10 Mar 2021 06:03:01 +0100 Pierre-Yves David pull: allow to specify multiple sources
Wed, 10 Mar 2021 06:03:55 +0100 Pierre-Yves David pull: pre-indent a part of the function
Wed, 10 Mar 2021 05:54:27 +0100 Pierre-Yves David command: clarify `postincoming` return and that return handling
Wed, 10 Mar 2021 05:54:02 +0100 Pierre-Yves David hg: make `clean` return consistent with the `update` function
Wed, 10 Mar 2021 16:28:46 +0100 Pierre-Yves David tests: rename `test-pull` to `test-pull-network.t`
Wed, 10 Mar 2021 16:35:17 +0100 Pierre-Yves David tests: move a test about update in test-pull-update.t
Fri, 12 Mar 2021 09:15:40 -0800 Martin von Zweigbergk split: close transaction in the unlikely event of a conflict while rebasing
Mon, 15 Mar 2021 13:05:00 +0100 Raphaël Gomès rust-status: fix issue6456 for the Rust implementation also
Tue, 16 Mar 2021 00:07:12 +0100 Joerg Sonnenberger README: document requirement for builtin zstd
Mon, 08 Mar 2021 21:04:51 +0100 Simon Sapin ci: Add a job testing with rhg installed as `hg`
Wed, 10 Mar 2021 13:54:46 +0100 Pierre-Yves David run-test: install rhg if --rhg is passed
Wed, 10 Mar 2021 13:54:13 +0100 Pierre-Yves David makefile: add a install option
Wed, 10 Mar 2021 13:54:00 +0100 Pierre-Yves David makefile: add a build-rhg option
Wed, 10 Mar 2021 13:53:47 +0100 Pierre-Yves David makefile: add a install-chg option
Wed, 10 Mar 2021 13:53:31 +0100 Pierre-Yves David makefile: add a build-chg option
Fri, 12 Mar 2021 23:04:56 +0100 Simon Sapin tests: Disable for rhg remaining tests that fail in that mode
Fri, 12 Mar 2021 21:44:07 +0100 Simon Sapin rhg: Remove `rhg.fallback-executable=hg` default configuration
Tue, 09 Mar 2021 09:17:24 +0100 Simon Sapin rhg: Return an error code for `rhg config Section.idontexist`
Mon, 08 Mar 2021 20:04:20 +0100 Simon Sapin rhg: Fall back to Python for --version
Mon, 08 Mar 2021 19:25:33 +0100 Simon Sapin rhg: Exit with an error code if `files` finds nothing
Wed, 03 Mar 2021 16:40:03 +0100 Simon Sapin rhg: `cat` command: print error messages for missing files
Mon, 08 Mar 2021 19:07:29 +0100 Simon Sapin rhg: Silently ignore missing files in config %include
Mon, 08 Mar 2021 15:35:32 +0100 Simon Sapin rhg: Add support for environment variables in config include paths
Mon, 08 Mar 2021 08:55:48 +0100 Simon Sapin rhg: Add support for the HGRCSKIPREPO environment variable
Mon, 08 Mar 2021 08:35:43 +0100 Simon Sapin rhg: Don’t make repository path absolute too early
Fri, 05 Mar 2021 13:28:49 +0100 Simon Sapin rhg: Fall back to Python if ui.relative-paths is configured
Mon, 08 Mar 2021 17:32:22 +0100 Pierre-Yves David tests: clarify some missing output in test-merge-subrepos
Fri, 05 Mar 2021 11:39:21 +0100 Simon Sapin tests: Adapt expected output for minor differences with rhg
Fri, 05 Mar 2021 11:21:15 +0100 Simon Sapin rhg: Add support for --cwd
Thu, 04 Mar 2021 13:30:20 +0100 Simon Sapin rhg: Align with Python on some more error messages
Fri, 12 Mar 2021 22:38:40 +0100 Simon Sapin rhg: Add an allow-list of ignored extensions
Thu, 04 Mar 2021 10:58:43 +0100 Simon Sapin rhg: Fall back to Python if unsupported extensions are enabled
Wed, 03 Mar 2021 20:02:07 +0100 Simon Sapin rhg: Sort config files when adding a directory
Wed, 03 Mar 2021 19:47:48 +0100 Simon Sapin rhg: Align config file parse error formatting with Python
Wed, 03 Mar 2021 19:08:27 +0100 Simon Sapin rhg: Fall back to Python for bundle repositories
Wed, 03 Mar 2021 19:02:06 +0100 Simon Sapin rhg: Fall back to Python on --repository with an URL
Wed, 03 Mar 2021 18:43:05 +0100 Simon Sapin rhg: Print non-absolutized path in "repository {} not found" errors
Wed, 03 Mar 2021 18:40:17 +0100 Simon Sapin rhg: Align "malformed --config" error message with Python
Wed, 03 Mar 2021 18:38:22 +0100 Simon Sapin rhg: Fall back to Python on unsupported `rhg config <section>`
Tue, 02 Mar 2021 23:18:23 +0100 Simon Sapin rhg: Fall back to Python for unsupported revset syntax
Wed, 03 Mar 2021 18:00:54 +0100 Simon Sapin tests: Add `rhg` and `no-rhg` for #require and #if in .t files
Tue, 02 Mar 2021 22:42:10 +0100 Simon Sapin tests: Enable rhg fallback to Python by default in tests
Fri, 12 Mar 2021 18:45:32 +0100 Simon Sapin rhg: Add environment variables for fallback configuration
Thu, 11 Mar 2021 11:22:54 +0100 Pierre-Yves David paths: add a `*` special path to define default sub option
Thu, 11 Mar 2021 17:26:49 +0100 Pierre-Yves David ui: pass a `ui` object to `paths.getpath`
Mon, 15 Mar 2021 10:57:02 +0100 Raphaël Gomès configitems: add TODOs blocking the move out of experimental for revlogv2
Fri, 19 Feb 2021 11:24:50 +0100 Raphaël Gomès sidedata-exchange: rewrite sidedata on-the-fly whenever possible
Mon, 15 Feb 2021 11:08:28 +0100 Raphaël Gomès revlog-index: add `replace_sidedata_info` method
Fri, 19 Feb 2021 11:04:17 +0100 Raphaël Gomès revlogv2: temporarily forbid inline revlogs
Fri, 19 Feb 2021 11:15:42 +0100 Raphaël Gomès changegroupv4: add sidedata helpers
Wed, 10 Mar 2021 19:33:18 +0100 Raphaël Gomès revlog: add attribute on revlogs that specifies its kind
Fri, 19 Feb 2021 10:53:27 +0100 Raphaël Gomès sidedata-exchange: add `wanted_sidedata` and `sidedata_computers` to repos
Thu, 18 Feb 2021 18:18:35 +0100 Raphaël Gomès delta: add sidedata field to revision delta
Thu, 18 Feb 2021 17:36:52 +0100 Raphaël Gomès changegroup: add v4 changegroup for revlog v2 exchange
Fri, 19 Feb 2021 11:07:10 +0100 Raphaël Gomès revlogv2: don't assume that the sidedata of the last rev is right after data
Mon, 18 Jan 2021 11:44:51 +0100 Raphaël Gomès sidedata: move to new sidedata storage in revlogv2
Wed, 20 Jan 2021 18:35:12 +0100 Raphaël Gomès cext: add support for revlogv2
Mon, 18 Jan 2021 10:43:12 +0100 Raphaël Gomès bitmanipulation: add utils to read/write bigendian 64bit integers
Thu, 04 Mar 2021 09:55:06 +0100 Raphaël Gomès format: remove sidedata format variant
Wed, 20 Jan 2021 21:14:06 +0100 Raphaël Gomès revlogv2: allow upgrading to v2
Thu, 28 Jan 2021 15:28:57 +0100 Raphaël Gomès revlog: introduce v2 format
Wed, 17 Mar 2021 12:06:49 +0100 Raphaël Gomès formatting: fix redundant parentheses stable
Fri, 12 Mar 2021 20:19:12 -0500 Matt Harbison wsgicgi: switch the default PATH_INFO back to str stable
Fri, 12 Mar 2021 18:55:06 -0500 Matt Harbison crecord: convert an instance of bytes to str stable
Fri, 12 Mar 2021 18:51:22 -0500 Matt Harbison crecord: change str literals to byte literals stable
Fri, 12 Mar 2021 17:59:02 -0500 Matt Harbison bisect: replace a missing method on the list primitive stable
Thu, 11 Mar 2021 21:09:55 -0500 Matt Harbison typing: disable a module-attr warning in the worker module's py2 code stable
Thu, 11 Mar 2021 21:07:04 -0500 Matt Harbison wireprotoserver: convert ErrorResponse to bytes stable
Thu, 11 Mar 2021 21:02:03 -0500 Matt Harbison verify: convert an exception to bytes before logging stable
Thu, 11 Mar 2021 19:50:14 -0500 Matt Harbison typing: add an assertion to the upgrade engine to help pytype stable
Thu, 11 Mar 2021 19:21:58 -0500 Matt Harbison subrepo: handle unexpected file types from git gracefully stable
Thu, 11 Mar 2021 18:45:18 -0500 Matt Harbison patch: convert a UI message to bytes when editing a patch stable
Thu, 11 Mar 2021 18:33:39 -0500 Matt Harbison merge: force an exception message to bytes before printing as a warning stable
Thu, 11 Mar 2021 18:09:55 -0500 Matt Harbison hg: convert an exception to bytes in the repo creation exception handler stable
Thu, 11 Mar 2021 17:55:52 -0500 Matt Harbison typing: add an assertion instead of blacklisting mercurial/extensions.py stable
Thu, 11 Mar 2021 17:27:31 -0500 Matt Harbison debug: convert a few exceptions to bytes before wrapping in another error stable
Thu, 11 Mar 2021 17:16:29 -0500 Matt Harbison grep: convert an exception to bytes for a warning message stable
Thu, 11 Mar 2021 17:14:30 -0500 Matt Harbison morestatus: convert a UI message about merge conflicts to bytes stable
Thu, 11 Mar 2021 17:12:08 -0500 Matt Harbison changegroup: convert a warning message to bytes stable
Thu, 11 Mar 2021 17:10:52 -0500 Matt Harbison branchmap: force Exception to bytes before logging stable
Thu, 11 Mar 2021 17:05:37 -0500 Matt Harbison nodemap: convert error message to bytes stable
Thu, 11 Mar 2021 17:04:58 -0500 Matt Harbison mail: convert SMTPException to bytes before passing to error.Abort() stable
Thu, 11 Mar 2021 17:02:28 -0500 Matt Harbison typing: switch an argument type to the generic form stable
Thu, 11 Mar 2021 21:25:28 -0500 Matt Harbison typing: ensure that error.Abort is given bytes stable
Thu, 11 Mar 2021 21:21:41 -0500 Matt Harbison typing: fix a suppression directive that was mangled by black formatting stable
Thu, 04 Mar 2021 17:35:58 +0530 Pulkit Goyal commit: reorder if-else conditional to give mergestate info priority stable
Wed, 10 Mar 2021 15:24:52 +1000 Corey Schuhen enclink: check contents of symlinks not just size in case of fcrypt stable
Fri, 12 Feb 2021 16:13:34 -0800 Martin von Zweigbergk rebase: inline simple function for finding obsolete subset of commits
Thu, 25 Feb 2021 20:57:11 +0100 Joerg Sonnenberger ci: hook network-io tests into the pipeline
Fri, 12 Mar 2021 13:13:13 -0500 Augie Fackler merge: with stable
Wed, 10 Mar 2021 18:24:23 +0100 Pierre-Yves David test: update expected output in test-http.t
Wed, 10 Mar 2021 18:23:24 +0100 Pierre-Yves David remotefilelog: remove unused import
Thu, 25 Feb 2021 10:08:33 -0500 Valentin Gatien-Baron wireprotov1peer: don't raise internal errors in some cases
Thu, 25 Feb 2021 10:00:08 -0500 Valentin Gatien-Baron sshpeer: don't fail forwarding output from closed connections
Thu, 25 Feb 2021 09:59:23 -0500 Valentin Gatien-Baron test: show internal exception with batchable rpcs over ssh
Thu, 04 Mar 2021 13:26:53 +0100 Simon Sapin rhg: Ignore trailing newlines in .hg/sharedpath
Tue, 02 Mar 2021 21:31:12 +0100 Simon Sapin tests: Add `--rhg` and `--with-rhg=<path>` options for `run-tests.py`
Mon, 01 Mar 2021 20:36:06 +0100 Simon Sapin rhg: Add support for automatic fallback to Python
Mon, 01 Mar 2021 16:18:42 +0100 Simon Sapin rhg: Add a `rhg.on-unsupported` configuration key
Mon, 01 Mar 2021 13:51:35 +0100 Simon Sapin rhg: Make configuration available as early as possible in main()
Tue, 02 Mar 2021 09:55:52 +0100 Simon Sapin rust: Upgrade Cargo.lock to the newer format
Mon, 15 Feb 2021 14:48:36 -0500 Valentin Gatien-Baron sshpeer: enable+fix warning about sshpeers not being closed explicitly
Mon, 15 Feb 2021 14:40:17 -0500 Valentin Gatien-Baron sshpeer: add a develwarning if an sshpeer is not closed explicitly
Mon, 15 Feb 2021 14:15:02 -0500 Valentin Gatien-Baron remotefilelog: rework workaround for sshpeer deadlocks
Mon, 15 Feb 2021 14:11:38 -0500 Valentin Gatien-Baron sshpeer: add a method to check if a doublepipe is closed
Mon, 15 Feb 2021 13:59:36 -0500 Valentin Gatien-Baron sshpeer: make sshpeer.close() close the underlying connection
Mon, 11 Jan 2021 13:33:00 +0100 Simon Sapin copies-rust: add a macro-based unit-testing framework
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, 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
(0) -30000 -10000 -3000 -1000 -240 +240 +1000 +3000 tip