Sun, 26 Feb 2023 16:27:50 +0100 |
Pierre-Yves David |
dirstate: add v1-v2 variants to the dirstate's read race tests
stable
|
Sun, 26 Feb 2023 08:17:23 +0100 |
Pierre-Yves David |
dirstate: check dirstate race condition around status
stable
|
Sun, 26 Feb 2023 07:08:16 +0100 |
Pierre-Yves David |
dirstate: check dirstate race condition around update
stable
|
Sun, 26 Feb 2023 07:02:13 +0100 |
Pierre-Yves David |
dirstate: check dirstate race condition around commit
stable
|
Sat, 25 Feb 2023 00:54:30 +0100 |
Pierre-Yves David |
dirstate: initial creation of a test file to check dirstate race read
stable
|
Sat, 25 Feb 2023 01:07:44 +0100 |
Pierre-Yves David |
dirstate: add a synchronisation point before doing a full dirstate read
stable
|
Tue, 28 Feb 2023 12:15:19 +0100 |
Raphaël Gomès |
rust-repo: move dirstate-v2 opening to a separate method
stable
|
Tue, 28 Feb 2023 16:19:21 +0100 |
Raphaël Gomès |
rhg: fix race when an ambiguous file is deleted on disk
stable
|
Mon, 27 Feb 2023 15:18:50 +0100 |
Raphaël Gomès |
rhg: fix race when a fixup file is deleted on disk
stable
|
Sat, 25 Feb 2023 06:11:14 +0100 |
Pierre-Yves David |
dirstate: test a `hg status` raced by a `hg remove`
stable
|
Fri, 24 Feb 2023 01:19:37 +0100 |
Pierre-Yves David |
dirstate: tests racing status with both dirstate-v2 append and rewrite
stable
|
Tue, 28 Feb 2023 15:49:53 +0100 |
Raphaël Gomès |
dirstate-v2: add devel config option to control write behavior
stable
|
Fri, 24 Feb 2023 18:21:54 +0100 |
Pierre-Yves David |
dirstate: use more than a bool to control append behavior
stable
|
Fri, 24 Feb 2023 01:15:45 +0100 |
Pierre-Yves David |
dirstate: cover each dirstate version when testing for status race
stable
|
Fri, 24 Feb 2023 01:09:11 +0100 |
Pierre-Yves David |
dirstate: test a `hg status` raced by another `hg status`
stable
|
Fri, 24 Feb 2023 01:01:04 +0100 |
Pierre-Yves David |
dirstate: test a `hg status` raced by a `hg update`
stable
|
Fri, 24 Feb 2023 00:55:13 +0100 |
Pierre-Yves David |
dirstate: test a `hg status` raced by a `hg commit`
stable
|
Fri, 24 Feb 2023 16:12:01 +0100 |
Pierre-Yves David |
dirstate: test a `hg status` raced by a `hg add`
stable
|
Tue, 28 Feb 2023 15:25:47 +0100 |
Raphaël Gomès |
dirstate: add a way to test races happening during status
stable
|
Tue, 28 Feb 2023 00:01:41 +0100 |
Raphaël Gomès |
testing: introduce util function to synchronize concurrent commands on files
stable
|
Tue, 28 Feb 2023 00:04:32 +0100 |
Raphaël Gomès |
dirstate: add some debug output when writing the dirstate
stable
|
Tue, 31 Jan 2023 13:16:39 +0100 |
Pierre-Yves David |
run-tests: make it possible to nest conditionals
stable
|
Mon, 28 Nov 2022 12:33:20 +0100 |
Raphaël Gomès |
dirstate-v2: don't mmap the data file when on NFS
stable
|
Thu, 08 Dec 2022 16:38:39 +0100 |
Raphaël Gomès |
rust-dirstate: trace append/no append to help debugging
stable
|
Mon, 12 Dec 2022 16:38:05 +0100 |
Raphaël Gomès |
rust: add debug log about skipping dirstate update
stable
|
Mon, 09 Jan 2023 15:17:48 +0100 |
Raphaël Gomès |
test-dirstate: use more robust method to trigger a data-file append
stable
|
Wed, 22 Feb 2023 18:10:26 +0100 |
Pierre-Yves David |
transaction: tests we don't overwrite bookmark activation on abort
stable
|
Wed, 22 Feb 2023 18:09:12 +0100 |
Pierre-Yves David |
transaction: tests we don't overwrite updates on abort
stable
|
Wed, 22 Feb 2023 18:07:34 +0100 |
Pierre-Yves David |
transaction: tests we don't overwrite branch changes on abort
stable
|
Wed, 22 Feb 2023 18:05:36 +0100 |
Pierre-Yves David |
transaction: tests we don't overwrite tracking to changed file on abort
stable
|
Wed, 22 Feb 2023 18:03:18 +0100 |
Pierre-Yves David |
transaction: the base of a new test file checking transaction abort issue
stable
|
Wed, 22 Feb 2023 18:30:47 +0100 |
Pierre-Yves David |
setup: support building from an ongoing merge
stable
|
Thu, 16 Feb 2023 11:42:34 +0100 |
Raphaël Gomès |
rust: upgrade minimum `rayon` dependency
stable
|
Sat, 18 Feb 2023 01:21:51 +0100 |
Pierre-Yves David |
test-chg: use a different log to avoid flakyness
stable
|
Fri, 18 Nov 2022 13:51:40 +0000 |
Arseniy Alekseyev |
dirstate-v2: complain early on docket name collision
stable
|
Fri, 17 Feb 2023 16:45:36 +0100 |
Pierre-Yves David |
setup: further improve the error path for version retrieval
stable
|
Fri, 17 Feb 2023 14:00:39 +0100 |
Pierre-Yves David |
dirstate: handle missing backup file on restoration
stable
|
Tue, 14 Feb 2023 11:56:02 -0500 |
Matt Harbison |
tag: disallow tagging the working directory
stable
|
Thu, 16 Feb 2023 20:33:14 +0100 |
Pierre-Yves David |
test: fix the flakyness in test-remotefilelog-local.t
stable
|
Fri, 03 Feb 2023 12:54:17 +0100 |
Pierre-Yves David |
fix: add more information to the debug output
stable
|
Fri, 03 Feb 2023 01:07:59 -0500 |
Matt Harbison |
hgweb: unbyteify the 100-continue check
stable
|
Mon, 30 Jan 2023 18:50:11 +0100 |
Pierre-Yves David |
setup: treat error output and non-zero return code differently
stable
|
Mon, 30 Jan 2023 18:41:59 +0100 |
Pierre-Yves David |
setup: make the version computation process more resistant
stable
|
Mon, 30 Jan 2023 18:25:11 -0500 |
Matt Harbison |
bundlerepo: enforce the requirements declared by the underlying repository
stable
|
Sat, 28 Jan 2023 18:26:28 +0400 |
Anton Shestakov |
scmutil: make checknewlabel() allow "_" in otherwise numeric names (issue6737)
stable
|
Mon, 09 Jan 2023 17:48:54 +0100 |
Raphaël Gomès |
rust-narrow: fix loop that never loops
stable
|
Wed, 25 Jan 2023 19:37:06 +0400 |
Anton Shestakov |
hghave: refactor checks for pygments versions using checkvers()
stable
|
Wed, 25 Jan 2023 19:27:50 +0400 |
Anton Shestakov |
hghave: make different has_pyoxidizer functions have different names
stable
|
Wed, 25 Jan 2023 19:25:42 +0400 |
Anton Shestakov |
tests: pygments 2.14+ highlight whitespace in python code
stable
|
Wed, 25 Jan 2023 18:54:17 +0400 |
Anton Shestakov |
tests: make sure pygments can detect python script without extension
stable
|
Wed, 25 Jan 2023 17:52:00 +0400 |
Anton Shestakov |
convert: brz 3.3.0 moved NoSuchFile exception to breezy.transport
stable
|
Tue, 06 Dec 2022 15:11:51 +0100 |
Julien Cristau |
revset: the `random` sort should not depend on sys.maxsize (issue6770)
stable
|
Mon, 23 Jan 2023 14:04:17 +0100 |
Raphaël Gomès |
contrib: adjust heptapod CI flavor sizes
stable
|
Thu, 12 Jan 2023 19:56:59 +0400 |
Anton Shestakov |
resourceutil: start using importlib.resources.files() when possible
stable
|
Tue, 10 Jan 2023 17:35:53 +0400 |
Anton Shestakov |
tests: fix a typo in test-demandimport.t
stable
|
Tue, 10 Jan 2023 17:23:13 +0400 |
Anton Shestakov |
tests: os module is frozen in Python 3.11 (issue6786)
stable
|
Fri, 13 Jan 2023 17:33:03 +0400 |
Anton Shestakov |
convert: replace repr() by pycompat.byterepr() in cvsps.py (issue6789)
stable
|
Fri, 13 Jan 2023 00:56:37 +0400 |
Anton Shestakov |
convert: change socket mode from b'r+' to 'rwb' in cvs.py (issue6789)
stable
|
Thu, 12 Jan 2023 19:59:01 +0400 |
Anton Shestakov |
convert: turn the last str regex into bytes in cvs.py (issue6789)
stable
|
Fri, 06 Jan 2023 12:16:04 -0500 |
Matt Harbison |
convert: stop passing str to the dateutil API in darcs
stable
|
Thu, 05 Jan 2023 19:47:35 -0500 |
Matt Harbison |
sparse: fix a py2 based usage of `map()`
stable
|
Thu, 05 Jan 2023 17:38:14 -0500 |
Matt Harbison |
histedit: byteify the help for the multifold action
stable
|
Mon, 09 Jan 2023 18:25:31 +0400 |
Anton Shestakov |
tests: optional PEP 657 error location in test-lfs-serve-access.t (issue6782)
stable
|
Mon, 09 Jan 2023 18:09:36 +0400 |
Anton Shestakov |
tests: optional PEP 657 error location in test-extension.t (issue6781)
stable
|
Mon, 09 Jan 2023 18:00:07 +0400 |
Anton Shestakov |
tests: filter out PEP 657 error locations in tracebacks (issue6780)
stable
|
Wed, 04 Jan 2023 12:06:07 +0100 |
Raphaël Gomès |
relnotes: last-minute addition to 6.3.2
stable
|
Wed, 04 Jan 2023 12:06:07 +0100 |
Raphaël Gomès |
relnotes: add 6.3.2
stable
|
Wed, 04 Jan 2023 12:07:55 +0100 |
Raphaël Gomès |
Added signature for changeset 59466b13a3ae
stable
|
Wed, 04 Jan 2023 12:07:54 +0100 |
Raphaël Gomès |
Added tag 6.3.2 for changeset 59466b13a3ae
stable
|
Tue, 03 Jan 2023 13:38:56 -0800 |
Martin von Zweigbergk |
filemerge: fix crash when using filesets in [partial-merge-tools]
stable 6.3.2
|
Tue, 06 Dec 2022 17:12:59 -0500 |
Matt Harbison |
packaging: add dependencies to the PyOxidizer build on macOS
stable
|
Tue, 06 Dec 2022 15:32:11 -0500 |
Matt Harbison |
tests: conditionalize path output for in-memory pyoxidizer resources
stable
|
Tue, 06 Dec 2022 13:03:36 -0500 |
Matt Harbison |
tests: conditionalize test output for in-filesystem pyoxidizer resources
stable
|
Tue, 06 Dec 2022 13:02:54 -0500 |
Matt Harbison |
hghave: add predicates for embedded and filesystem pyoxidizer resources
stable
|
Mon, 05 Dec 2022 11:49:56 -0500 |
Matt Harbison |
run-tests: support --pyoxidized on macOS
stable
|
Mon, 05 Dec 2022 11:46:00 -0500 |
Matt Harbison |
make: add a target for building pyoxidizer tests on macOS
stable
|
Mon, 02 Jan 2023 11:38:20 -0500 |
Matt Harbison |
copyright: update to 2023
stable
|
Mon, 02 Jan 2023 15:27:55 +0400 |
Anton Shestakov |
bisect: correct message about aborting an in-progress bisect (issue6527)
stable
|
Mon, 12 Dec 2022 17:49:48 +0400 |
Anton Shestakov |
tests: document what the other currently enabled pylint check ensures
stable
|
Mon, 12 Dec 2022 17:42:30 +0400 |
Anton Shestakov |
hghave: detect newer pylint
stable
|
Sat, 12 Nov 2022 00:18:41 +0100 |
Pierre-Yves David |
emitrevision: consider ancestors revision to emit as available base
stable
|
Wed, 09 Nov 2022 13:54:15 -0500 |
Pierre-Yves David |
sqlitestore: add an `ancestors` method
stable
|
Thu, 24 Nov 2022 04:04:19 +0100 |
Pierre-Yves David |
emitrevision: if we need to compute a delta on the fly, try p1 or p2 first
stable
|
Mon, 28 Nov 2022 16:27:23 +0100 |
Pierre-Yves David |
emitrevision: simplify the fallback to computed delta
stable
|
Mon, 28 Nov 2022 15:59:52 +0100 |
Pierre-Yves David |
emitrevision: also check the parents in the availability closure
stable
|
Mon, 28 Nov 2022 15:48:51 +0100 |
Pierre-Yves David |
emitrevision: add a small closure to check if a base is usable
stable
|
Thu, 08 Dec 2022 15:13:17 +0100 |
Pierre-Yves David |
chg: scale the timeout in test with the rest
stable
|
Sun, 11 Dec 2022 16:46:29 +0400 |
Anton Shestakov |
hghave: we might need py310 and py311 at some point
stable
|
Sun, 11 Dec 2022 16:44:50 +0400 |
Anton Shestakov |
hghave: detect Python 3.10 and 3.11 as well
stable
|
Mon, 05 Dec 2022 16:05:04 -0500 |
Matt Harbison |
extensions: load help from hgext.__index__ as a fallback this time
stable
|
Wed, 07 Dec 2022 11:26:07 -0500 |
Matt Harbison |
extensions: process disabled external paths when `hgext` package is in-memory
stable
|
Mon, 05 Dec 2022 15:14:33 -0500 |
Matt Harbison |
hg: show the correct message when cloning an LFS repo with extension disabled
stable
|
Thu, 08 Dec 2022 21:45:47 -0500 |
Matt Harbison |
demandimport: fix a crash in LazyFinder.__delattr__
stable
|
Mon, 05 Dec 2022 19:37:12 +0400 |
Anton Shestakov |
tests: use `test -f` instead of `ls` to see if a file is present (issue6662)
stable
|
Mon, 05 Dec 2022 17:28:40 +0100 |
Raphaël Gomès |
rust-status: fix thread count ceiling
stable
|
Thu, 01 Dec 2022 18:01:24 +0400 |
Anton Shestakov |
tests: use an all too familiar executable in test-run-tests.t (issue6661)
stable
|
Thu, 01 Dec 2022 15:27:11 +0400 |
Anton Shestakov |
tests: add the missing space to test-hghave.t (issue6762)
stable
|
Mon, 28 Nov 2022 16:10:30 +0400 |
Anton Shestakov |
tests: expect the message from 1baf0fffd82f in test-hghave.t (issue6762)
stable
|
Thu, 24 Nov 2022 10:34:34 +0100 |
Pierre-Yves David |
test: adjust test-push-race.t timeout's to overall test timeout
stable
|
Wed, 23 Nov 2022 14:42:11 +0100 |
Raphaël Gomès |
python-compat: adapt to Python 3.11 BC breakage with `random.sample`
stable
|
Tue, 22 Nov 2022 11:55:26 -0500 |
Matt Harbison |
match: make the FLAG_RE pattern a raw string
stable
|
Sun, 20 Nov 2022 15:55:27 -0500 |
Matt Harbison |
help: fix a py3 error interpolating Set into b'%s'
stable
|
Sat, 19 Nov 2022 16:14:20 +0100 |
Raphaël Gomès |
Added signature for changeset c890d8b8bc59
stable
|
Sat, 19 Nov 2022 16:14:08 +0100 |
Raphaël Gomès |
Added tag 6.3.1 for changeset c890d8b8bc59
stable
|
Sat, 19 Nov 2022 16:00:39 +0100 |
Raphaël Gomès |
relnotes: add 6.3.1
stable 6.3.1
|
Sat, 19 Nov 2022 01:35:01 +0100 |
Pierre-Yves David |
memory-usage: fix `hg log --follow --rev R F` space complexity
stable
|
Fri, 18 Nov 2022 13:47:29 +0000 |
Arseniy Alekseyev |
tests: run many tests in $TESTTMP/repo instead of $TESTTMP
stable
|
Fri, 18 Nov 2022 13:52:18 +0000 |
Arseniy Alekseyev |
tests: fix the detection of dirstate-v2 in hghave.py
stable
|
Thu, 17 Nov 2022 14:37:43 +0000 |
Arseniy Alekseyev |
dirstate-v2: do not put the dirstate data file in a transaction,
stable
|
Fri, 18 Nov 2022 13:43:03 -0500 |
Matt Harbison |
commit: properly consider file include and exclude options when closing branch
stable
|
Fri, 18 Nov 2022 14:03:56 -0500 |
Matt Harbison |
tests: demonstrate a bug blocking a redundant branch close
stable
|
Thu, 17 Nov 2022 16:31:52 +0000 |
Arseniy Alekseyev |
tests: stop creating temporary files in TESTDIR
stable
|
Tue, 08 Nov 2022 18:05:19 -0500 |
Matt Harbison |
cffi: fix a bytes vs str issue on macOS when listing directories
stable
|
Wed, 02 Nov 2022 12:54:12 -0400 |
Jason R. Coombs |
packaging: refresh dependency hashes (issue6750)
stable
|
Wed, 16 Nov 2022 15:39:10 +0100 |
Pierre-Yves David |
matcher: do not prepend '.*' to pattern using ^ after flags
stable
|
Wed, 16 Nov 2022 16:38:42 +0100 |
Pierre-Yves David |
matcher: fix the issue with regex inline-flag in rust oo
stable
|
Wed, 16 Nov 2022 13:05:01 +0100 |
Pierre-Yves David |
matcher: fix issues regex flag contained in pattern (issue6759)
stable
|
Wed, 16 Nov 2022 14:40:27 +0100 |
Pierre-Yves David |
release: removed the 6.3.0 tag
stable
|
Mon, 14 Nov 2022 13:35:56 +0100 |
Raphaël Gomès |
hg-core: relax dependencies pinning
stable
|
Mon, 14 Nov 2022 19:58:44 +0400 |
Anton Shestakov |
tests: make running ls in a no longer existing directory more portable
stable
|