Wed, 21 May 2025 17:08:24 -0400 |
Matt Harbison |
make: build local venv with `--system-site-packages`
stable tip
|
Wed, 21 May 2025 11:49:25 -0400 |
Matt Harbison |
run-tests: create the venv where hg is installed without `pip`
stable
|
Fri, 09 May 2025 12:44:46 -0400 |
Matt Harbison |
run-tests: stop relying on Mercurial being configured on the system
stable
|
Thu, 15 May 2025 21:03:36 -0400 |
Matt Harbison |
procutil: actually silence backgrounded process stdio on Windows when asked
stable
|
Wed, 14 May 2025 15:33:20 -0400 |
Matt Harbison |
tests: disable color for `hg fastexport` with redirected output
stable
|
Thu, 15 May 2025 22:41:51 -0400 |
Matt Harbison |
check-code: tighten up the check for shell assignment and export
stable
|
Tue, 13 May 2025 12:04:47 +0200 |
Miro Hron?ok |
hgdemandimport: exclude _contextvars (newly imported from threading)
stable
|
Thu, 08 May 2025 20:46:34 -0400 |
Matt Harbison |
test-branches: conditionalize output to pass on Windows 11
stable
|
Thu, 08 May 2025 20:35:22 -0400 |
Matt Harbison |
hghave: introduce a predicate for Windows 10
stable
|
Wed, 07 May 2025 20:34:30 +0200 |
Manuel Jacob |
fastexport: fix error message when UTC offset is not a multiple of minutes
stable
|
Wed, 07 May 2025 20:11:27 +0200 |
Manuel Jacob |
convert: correctly convert sub-hour timezones from Git source
stable
|
Tue, 20 May 2025 13:26:19 -0400 |
Arun Kulshreshtha |
rhg: support -0 flag in `rhg files`
default
|
Wed, 26 Mar 2025 12:19:19 +0100 |
Rapha?l Gom?s |
rust: update all remaining dependencies
|
Wed, 26 Mar 2025 12:16:34 +0100 |
Rapha?l Gom?s |
rust-pyo3-sharedref: remove unused dependency
|
Wed, 26 Mar 2025 12:14:50 +0100 |
Rapha?l Gom?s |
rust-hg-core: update `derive_more` dependency
|
Wed, 26 Mar 2025 12:01:59 +0100 |
Rapha?l Gom?s |
rust-hg-core: update `two-xhash` dependency
|
Wed, 26 Mar 2025 12:00:38 +0100 |
Rapha?l Gom?s |
rust-hg-core: update `rand` dependency
|
Mon, 19 May 2025 09:27:06 +0200 |
Rapha?l Gom?s |
rust-hg-core: update `bitflags` dependency
|
Wed, 26 Mar 2025 11:16:36 +0100 |
Rapha?l Gom?s |
rust: update minimum Rust supported version to 1.85.1 for the 7.1 cycle
|
Sun, 18 May 2025 22:34:39 +0200 |
Pierre-Yves David |
rust: move to the CI images to v3.2
|
Wed, 26 Mar 2025 11:18:49 +0100 |
Rapha?l Gom?s |
rust-pyo3: update pyo3 to the latest version
|
Wed, 26 Mar 2025 11:27:25 +0100 |
Rapha?l Gom?s |
rust: apply clippy fixes from Rust 1.85
|
Thu, 15 May 2025 09:50:03 +0200 |
Pierre-Yves David |
ci: switch back to debian based image
|
Wed, 07 May 2025 12:25:56 +0200 |
Rapha?l Gom?s |
branching: merge stable into default
|
Wed, 07 May 2025 12:01:19 +0200 |
Rapha?l Gom?s |
Added signature for changeset a498a90c2455
stable
|
Wed, 07 May 2025 12:01:06 +0200 |
Rapha?l Gom?s |
Added tag 7.0.2 for changeset a498a90c2455
stable
|
Wed, 07 May 2025 12:00:31 +0200 |
Rapha?l Gom?s |
relnotes: add 7.0.2
stable 7.0.2
|
Thu, 03 Apr 2025 17:14:52 +0200 |
Mads Kiilerich |
help: fix invalid debugupgraderepo commands after reflow
stable
|
Wed, 30 Apr 2025 16:33:30 -0400 |
Matt Harbison |
pyproject: bump `setuptools` requirement to 80.1.0
|
Wed, 30 Apr 2025 15:48:42 -0400 |
Matt Harbison |
typing: replace `typelib.CacheStat` with `ICacheStat` protocol class
|
Wed, 30 Apr 2025 15:31:30 -0400 |
Matt Harbison |
interfaces: introduce a protocol class for `util.cachestat`
|
Tue, 29 Apr 2025 19:09:12 -0400 |
Matt Harbison |
typing: add typehints to config classes in `mercurial/revlog.py`
|
Wed, 30 Apr 2025 00:12:23 -0400 |
Matt Harbison |
revlog: convert version features dict to a `TypedDict`
|
Wed, 30 Apr 2025 11:23:27 -0400 |
Matt Harbison |
revlog: convert version features dict from bytes to str keys
|
Tue, 29 Apr 2025 18:16:54 -0400 |
Matt Harbison |
typing: add more typehints to `mercurial/utils/stringutil.py`
|
Tue, 29 Apr 2025 17:50:41 -0400 |
Matt Harbison |
interfaces: drop the unused `iwireprotocolcommandcacher` class
|
Tue, 29 Apr 2025 17:48:30 -0400 |
Matt Harbison |
wireprototypes: drop the unused `indefinitebytestringresponse` class
|
Tue, 29 Apr 2025 17:45:58 -0400 |
Matt Harbison |
wireprototypes: drop the unused `alternatelocationresponse` class
|
Tue, 29 Apr 2025 17:40:37 -0400 |
Matt Harbison |
wireprototypes: drop the unused `encodedresponse` class
|
Wed, 30 Apr 2025 02:15:23 +0200 |
Pierre-Yves David |
branching: merge with stable
|
Tue, 01 Apr 2025 10:42:42 +0200 |
paugier |
pyproject: SPDX license expression and license-files (PEP 639)
|
Tue, 29 Apr 2025 12:17:42 -0400 |
Matt Harbison |
typing: re-parameterize `util.sortdict` usage
|
Tue, 29 Apr 2025 12:13:30 -0400 |
Matt Harbison |
typing: make `mercurial.util.cowsortdict` a generic class (again)
|
Tue, 29 Apr 2025 12:15:34 -0400 |
Matt Harbison |
typing: make `mercurial.util.sortdict` a generic class (again)
|
Tue, 29 Apr 2025 02:23:06 +0200 |
Pierre-Yves David |
ci: cleanup images' declarations
|
Mon, 28 Apr 2025 22:15:40 +0200 |
Pierre-Yves David |
ci: use a v3.0 image for rhg
|
Mon, 28 Apr 2025 21:56:37 +0200 |
Pierre-Yves David |
ci: use a v3.0 image for chg
|
Mon, 28 Apr 2025 23:40:39 +0200 |
Pierre-Yves David |
locale-coercion: conditionnalize the chg test about python local coercion
|
Wed, 02 Apr 2025 22:13:27 +0200 |
Pierre-Yves David |
pycompat: drop support for Python 3.8 (BC)
|
Mon, 28 Apr 2025 16:22:06 +0200 |
Pierre-Yves David |
pycompat: no longer produce 3.8 wheel via ci-buildwheel
|
Wed, 02 Apr 2025 22:23:41 +0200 |
Pierre-Yves David |
pycompat: no longer build wheel for Python 3.8
|
Mon, 28 Apr 2025 10:18:52 +0200 |
Pierre-Yves David |
ci: skip the base "c+libc" wheel by default
|
Wed, 02 Apr 2025 22:17:08 +0200 |
Pierre-Yves David |
pycompat: drop Python 3.8 from the CI
|
Mon, 28 Apr 2025 10:08:27 +0200 |
Pierre-Yves David |
ci: move the "build-rust-wheel-libc" job as "extra" wheel
|
Mon, 28 Apr 2025 09:58:42 +0200 |
Pierre-Yves David |
ci: rework the wheel definition
|
Sun, 27 Apr 2025 23:17:02 +0200 |
Pierre-Yves David |
ci: add a pycompat job for Python 3.9
|
Sun, 27 Apr 2025 23:15:32 +0200 |
Pierre-Yves David |
ci: add a pycompat job for Python 3.10
|
Sun, 27 Apr 2025 23:09:19 +0200 |
Pierre-Yves David |
ci: add a pycompat job for Python 3.11
|
Sun, 27 Apr 2025 14:19:19 +0200 |
Pierre-Yves David |
ci: use "v3.0" image for the for pycompat jobs
|
Sun, 27 Apr 2025 22:59:51 +0200 |
Pierre-Yves David |
ci: switch the pycompat rust code to wheel usage
|
Sat, 26 Apr 2025 23:45:37 +0200 |
Pierre-Yves David |
ci: use a v3.0 image for test-rust
|
Sat, 26 Apr 2025 23:45:30 +0200 |
Pierre-Yves David |
ci: build rust wheel for musl
|
Sun, 27 Apr 2025 11:51:35 +0200 |
Pierre-Yves David |
test-dirstate-race: don't run extra command within the race windows
|
Sat, 26 Apr 2025 14:21:43 +0200 |
Pierre-Yves David |
ci: use a v3.0 image for test-c
|
Sat, 26 Apr 2025 14:20:05 +0200 |
Pierre-Yves David |
ci: always build musl "c" wheel
|
Sat, 26 Apr 2025 14:22:48 +0200 |
Pierre-Yves David |
ci: use `hg-core-test` instead of `hg-core-test-pure`
|
Mon, 13 Jan 2025 14:03:36 +0100 |
Rapha?l Gom?s |
rust-revlog: detect and fix nodemap lagging behind its revlog
stable
|
Thu, 24 Apr 2025 16:26:05 +0200 |
Rapha?l Gom?s |
rhg: show that persistent nodemap does not catch up if lagging behind
stable
|
Thu, 24 Apr 2025 17:36:30 +0200 |
Rapha?l Gom?s |
test-persistent-nodemap: show that rhg can fix a missing nodemap file
stable
|
Mon, 13 Jan 2025 14:01:12 +0100 |
Rapha?l Gom?s |
rust-nodemap: add a `catch_up_to_index` method
stable
|
Thu, 17 Apr 2025 11:56:46 +0200 |
Pierre-Yves David |
check-code: make the "filter wc output" error clearer
|
Tue, 22 Apr 2025 14:59:32 +0200 |
Pierre-Yves David |
branchmap: make sure we update the "hasnode" function on update
|
Thu, 17 Apr 2025 12:17:09 +0200 |
Pierre-Yves David |
ci: switch the pure test to a v3.0 image
|
Sun, 20 Apr 2025 17:18:40 +0200 |
Pierre-Yves David |
hghave: use `has_cmd` for `xz` detection
|
Sun, 20 Apr 2025 17:18:17 +0200 |
Pierre-Yves David |
hghave: use `has_cmd` for `tic` detection
|
Thu, 17 Apr 2025 21:31:47 +0200 |
Pierre-Yves David |
hghave: use `has_cmd` for `lfs-test-server` detection
|
Sun, 20 Apr 2025 17:15:05 +0200 |
Pierre-Yves David |
hghave: introduce a "has_cmd" utility
|
Fri, 18 Apr 2025 04:49:11 +0200 |
Pierre-Yves David |
hghave: fix py3exe feature above Python 3.11
|
Thu, 17 Apr 2025 10:18:11 +0200 |
Pierre-Yves David |
hghave: also match emacs version 30+
|
Thu, 17 Apr 2025 23:29:21 +0200 |
Pierre-Yves David |
test-lfs-test-server: make sure to purge the server user cache too
|
Thu, 17 Apr 2025 18:43:45 +0200 |
Pierre-Yves David |
common-pattern: add the alpine version of EADDRINUSE
|
Thu, 17 Apr 2025 16:24:12 +0200 |
Pierre-Yves David |
test: use a --pure install in test-install.t
|
Fri, 18 Apr 2025 03:00:51 +0200 |
Pierre-Yves David |
test-run-tests: always pass the `--pure` flag in pure
|
Fri, 18 Apr 2025 02:58:06 +0200 |
Pierre-Yves David |
test-run-tests: smoke test with --pure instead of HGTEST_RUN_TESTS_PURE
|
Thu, 17 Apr 2025 14:59:07 +0200 |
Pierre-Yves David |
test: use a --pure run for hghave test
|
Fri, 18 Apr 2025 22:03:59 +0200 |
Pierre-Yves David |
pycompat: use the utcnow compatibility function in profiling
|
Fri, 18 Apr 2025 22:03:07 +0200 |
Pierre-Yves David |
pycompat: introduce a pycompat entry for utcnow
|
Fri, 18 Apr 2025 20:38:30 +0200 |
Pierre-Yves David |
branching: merge stable into default
|
Wed, 16 Apr 2025 11:56:16 +0200 |
Pierre-Yves David |
import-cycle: split dagop into two module
|
Wed, 16 Apr 2025 11:33:30 +0200 |
Pierre-Yves David |
phases: directly call reachableroot on the changelog
|
Wed, 16 Apr 2025 11:32:35 +0200 |
Pierre-Yves David |
phases: only prunes new heads if we have candidates for pruning
|
Thu, 17 Apr 2025 10:18:11 +0200 |
Pierre-Yves David |
ci: cache pytype inference and reuse it
|
Thu, 17 Apr 2025 09:11:16 +0200 |
Pierre-Yves David |
ci: stop running pytype in a dedicated clone
|
Thu, 17 Apr 2025 09:08:37 +0200 |
Pierre-Yves David |
ci: stop PATH manipulation for pytype
|
Wed, 16 Apr 2025 14:14:58 +0200 |
Pierre-Yves David |
ci: use a "v3.0" image for the pytype job
|
Tue, 15 Apr 2025 12:28:08 +0200 |
Pierre-Yves David |
pytype: stop running "make local" before run
|
Wed, 16 Apr 2025 21:32:06 +0200 |
Pierre-Yves David |
typing: move from BinaryIO to IO[bytes] in resourceutil
|
Wed, 16 Apr 2025 10:51:35 +0200 |
Pierre-Yves David |
typing: mark `version` as bytes returning
|
Wed, 16 Apr 2025 10:32:51 +0200 |
Pierre-Yves David |
pytype: display the import tree in the ci
|
Wed, 16 Apr 2025 10:27:02 +0200 |
Pierre-Yves David |
pytype: add a scrip to colorize `importlab --tree` output
|
Tue, 15 Apr 2025 12:04:37 +0200 |
Pierre-Yves David |
pytype-setup: drop the script setting up type stub
|
Tue, 15 Apr 2025 12:02:07 +0200 |
Pierre-Yves David |
setup: also install the cext type-stub
|
Tue, 15 Apr 2025 12:00:35 +0200 |
Pierre-Yves David |
pytype-setup: stop copying the attr type stub
|
Fri, 07 Mar 2025 11:01:13 -0500 |
Arun Kulshreshtha |
profiling: support writing profiles to a directory
|
Wed, 16 Apr 2025 22:54:12 +0200 |
Pierre-Yves David |
ci: always --retest error on Windows
stable
|
Mon, 07 Apr 2025 15:34:41 -0400 |
Mitchell Kember |
rust-annotate: change FileId let-else to match
|
Mon, 07 Apr 2025 13:12:54 -0400 |
Mitchell Kember |
rust-annotate: do ancestor checks for all revs
|
Mon, 07 Apr 2025 12:14:15 -0400 |
Mitchell Kember |
annotate: add test for linkrev descendant behavior
|
Wed, 16 Apr 2025 22:51:06 +0200 |
Pierre-Yves David |
ci: move rust wheel building to M size VM
stable
|
Mon, 03 Mar 2025 16:37:27 -0500 |
Mitchell Kember |
rust-annotate: support -Tjson
|
Thu, 06 Mar 2025 10:51:05 -0500 |
Mitchell Kember |
rust-annotate: refactor in preparation for -Tjson
|
Tue, 18 Mar 2025 14:54:18 -0400 |
Mitchell Kember |
rust-annotate: reorder in preparation for -Tjson refactor
|
Tue, 04 Mar 2025 16:55:38 -0500 |
Mitchell Kember |
rhg: add dependency serde_json
|
Thu, 06 Mar 2025 14:18:49 -0500 |
Mitchell Kember |
annotate: add test for non-UTF8 with -Tjson
|
Mon, 14 Apr 2025 13:36:02 +0100 |
Arseniy Alekseyev |
rhg: extract function expand_aliases
|
Tue, 01 Apr 2025 11:37:08 -0400 |
Mitchell Kember |
rhg: support basic aliases
|
Wed, 02 Apr 2025 14:45:32 -0400 |
Mitchell Kember |
rhg: allow --repo as abbreviation for --repository
|
Wed, 02 Apr 2025 14:11:35 -0400 |
Mitchell Kember |
rhg: refactor early arg parsing
|
Tue, 01 Apr 2025 18:53:00 -0400 |
Mitchell Kember |
rust-config: preserve insertion order
|
Wed, 16 Apr 2025 19:13:19 +0200 |
Pierre-Yves David |
branching: merge stable into default
|