Tue, 17 Dec 2024 01:39:33 -0500 |
Matt Harbison |
ui: replace a trivial file read with the `util` function
|
Tue, 17 Dec 2024 01:35:52 -0500 |
Matt Harbison |
statprof: don't leak a file descriptor when loading data files
|
Tue, 17 Dec 2024 01:31:17 -0500 |
Matt Harbison |
server: don't leak a file descriptor when I/O fails writing a pid file
|
Tue, 17 Dec 2024 01:18:54 -0500 |
Matt Harbison |
match: don't leak a file descriptor when I/O fails reading a pattern file
|
Tue, 17 Dec 2024 01:16:59 -0500 |
Matt Harbison |
match: indent a large block of code that needs a context manager
|
Tue, 17 Dec 2024 01:10:28 -0500 |
Matt Harbison |
hgweb: replace a trivial file read with the `util` function
|
Tue, 17 Dec 2024 01:00:59 -0500 |
Matt Harbison |
extensions: replace a trivial file read with the `util` function
|
Tue, 17 Dec 2024 00:56:01 -0500 |
Matt Harbison |
debugwireproto: replace a trivial file read with the `util` function
|
Tue, 17 Dec 2024 00:47:42 -0500 |
Matt Harbison |
crecord: don't leak a file descriptor when I/O fails
|
Mon, 16 Dec 2024 21:30:02 -0500 |
Matt Harbison |
transplant: don't leak a file descriptor when filtering changesets
|
Mon, 16 Dec 2024 21:18:17 -0500 |
Matt Harbison |
remotefilelog: replace a few trivial file reads with the `util` function
|
Mon, 16 Dec 2024 21:16:30 -0500 |
Matt Harbison |
remotefilelog: don't leak a file descriptor when garbage collecting cache
|
Mon, 16 Dec 2024 21:06:27 -0500 |
Matt Harbison |
relink: don't leak a file descriptor when comparing file content
|
Mon, 16 Dec 2024 21:01:02 -0500 |
Matt Harbison |
releasenotes: replace a few trivial file reads/writes with `util` functions
|
Mon, 16 Dec 2024 20:57:01 -0500 |
Matt Harbison |
rebase: don't leak a file descriptor when updating an MQ patch
|
Mon, 16 Dec 2024 20:52:20 -0500 |
Matt Harbison |
patchbomb: don't leak a file descriptor when handling the description message
|
Mon, 16 Dec 2024 20:45:49 -0500 |
Matt Harbison |
mq: don't leak a file descriptor when reading a patch header
|
Mon, 16 Dec 2024 20:44:05 -0500 |
Matt Harbison |
mq: indent a large block of code that needs a context manager
|
Mon, 16 Dec 2024 20:40:04 -0500 |
Matt Harbison |
largefiles: use `stat_result.st_size` instead of a magic tuple index
|
Mon, 16 Dec 2024 20:38:13 -0500 |
Matt Harbison |
largefiles: add a TODO about fixing a file descriptor leak
|
Mon, 16 Dec 2024 20:28:58 -0500 |
Matt Harbison |
histedit: don't leak a file descriptor when reading the rules file
|
Mon, 16 Dec 2024 20:24:56 -0500 |
Matt Harbison |
fsmonitor: don't leak a file descriptor in the status command
|
Mon, 16 Dec 2024 20:04:44 -0500 |
Matt Harbison |
churn: don't leak the file descriptor when reading the email alias file
|
Mon, 30 Dec 2024 12:15:52 +0000 |
Arseniy Alekseyev |
rhg: simplify SubCommand macro a bit more
|
Fri, 13 Dec 2024 15:05:37 +0000 |
Arseniy Alekseyev |
rust-hgignore: add a scripting command to print the hgignore regexp
|
Fri, 06 Dec 2024 20:27:59 +0000 |
Arseniy Alekseyev |
rust-ignore: construct regex Hir object directly, avoiding large regex string
|
Sun, 22 Dec 2024 08:17:53 -0300 |
Felipe Resende |
subrepo: fix calling outgoing with multiple paths
|
Sun, 29 Dec 2024 19:39:35 -0300 |
Felipe Resende |
subrepo: add tests to outgoing command
|
Wed, 04 Dec 2024 12:15:42 +0100 |
paugier |
run-tests: create a virtual env to install hg
|
Thu, 28 Nov 2024 05:46:16 +0100 |
paugier |
run-tests: remove --compiler option
|
Thu, 12 Dec 2024 23:24:00 -0500 |
Matt Harbison |
contrib: install VS BuildTools 2022 in the Windows dependency installer script
|
Fri, 13 Dec 2024 21:35:05 -0500 |
Matt Harbison |
contrib: install gettext 0.22.5 in the Windows dependency installer script
|
Thu, 12 Dec 2024 15:55:58 -0500 |
Matt Harbison |
contrib: install the Py Launcher in the Windows dependency installer script
|
Thu, 12 Dec 2024 14:02:09 -0500 |
Matt Harbison |
contrib: bump Mercurial to 6.9 in the Windows dependency installer script
|
Fri, 27 Dec 2024 19:58:57 -0500 |
Matt Harbison |
hghave: handle the case where the `black` executable is not on PATH
|
Tue, 17 Dec 2024 22:54:36 -0500 |
Matt Harbison |
pyproject: defer the `hghave` version check of `black` to the project file
|
Tue, 17 Dec 2024 22:32:12 -0500 |
Matt Harbison |
pyproject: lock in the major version of `black` that's required
|
Tue, 17 Dec 2024 22:23:05 -0500 |
Matt Harbison |
pyproject: switch to extending the range of excludes processed by `black`
|
Tue, 17 Dec 2024 21:58:51 -0500 |
Matt Harbison |
pyproject: narrow the range of files processed by `black`
|
Tue, 17 Dec 2024 19:21:15 -0500 |
Matt Harbison |
ui: set the default editor on Windows to notepad.exe
|
Mon, 16 Dec 2024 10:52:01 -0500 |
Mitchell Kember |
rhg: add resolve_file_args to path_utils.rs
|
Thu, 19 Dec 2024 00:18:33 +0100 |
Pierre-Yves David |
run-tests: call the command using shell=True to please Windows
|
Thu, 19 Dec 2024 00:17:21 +0100 |
Pierre-Yves David |
run-tests: align call argument on string
|
Thu, 19 Dec 2024 00:16:30 +0100 |
Pierre-Yves David |
run-tests: provide more information when calling hg fails
|
Sat, 07 Dec 2024 16:46:44 +0100 |
Georges Racinet |
rust-pyo3: plugging in the ancestor module
|
Sat, 07 Dec 2024 16:43:30 +0100 |
Georges Racinet |
rust-pyo3: MissingAncestors
|
Sat, 07 Dec 2024 14:55:42 +0100 |
Georges Racinet |
rust-pyo3: new helper for incoming iterables of revisions
|
Sat, 07 Dec 2024 18:54:31 +0100 |
Georges Racinet |
rust-pyo3: implementation of LazyAncestors
|
Sat, 07 Dec 2024 18:42:06 +0100 |
Georges Racinet |
rust: test AncestorsIterator without duplication
|
Sat, 07 Dec 2024 18:38:37 +0100 |
Georges Racinet |
rust-pyo3: exposition of AncestorsIterator
|
Sat, 07 Dec 2024 18:24:24 +0100 |
Georges Racinet |
rust-pyo3: generic borrows of UnsafePyLeaked with error treatment
|
Sat, 07 Dec 2024 18:18:09 +0100 |
Georges Racinet |
rust-pyo3: error propagation for UnsafePyLeaked wrapping a result
|
Mon, 09 Dec 2024 09:38:57 +0100 |
Georges Racinet |
rust-pyo3: getting rust-cpython GIL handle from various PyO3 objects
|
Sat, 07 Dec 2024 18:05:47 +0100 |
Georges Racinet |
rust-pyo3: intermediate ProxyIndex extraction
|
Thu, 05 Dec 2024 15:16:43 +0000 |
Arseniy Alekseyev |
rhg: set group-writable checkisexec file permissions in Python
|
Thu, 05 Dec 2024 13:17:32 +0000 |
Arseniy Alekseyev |
rhg: set the expected temp file permissions (0o666 minus umask)
|
Fri, 13 Dec 2024 16:50:21 +0000 |
Arseniy Alekseyev |
rhg: add a collision detection to complain about duplicated commands
|
Fri, 13 Dec 2024 16:19:29 +0000 |
Arseniy Alekseyev |
rhg: consistently use the command name given in clap::command!(<...>) macro
|
Fri, 13 Dec 2024 15:43:50 +0000 |
Arseniy Alekseyev |
rhg: simplify the subcommands macro
|
Mon, 16 Dec 2024 03:04:44 -0500 |
Matt Harbison |
typing: add type hints to `ipeercapabilities.capabilities()`
|
Mon, 16 Dec 2024 02:41:24 -0500 |
Matt Harbison |
interfaces: move peer `capabilities()` to the `ipeercapabilities` interface
|
Mon, 16 Dec 2024 02:10:46 -0500 |
Matt Harbison |
tests: byteify an `error.Abort` message in test-wireproto.py
|
Mon, 16 Dec 2024 01:55:41 -0500 |
Matt Harbison |
typing: add annotations to the `repository.peer` mixin class
|
Mon, 16 Dec 2024 01:52:32 -0500 |
Matt Harbison |
graft: minor copyediting of the help text for the `--to` argument
|
Thu, 12 Dec 2024 15:17:44 +0000 |
Pierre-Yves David |
run-test: check that the "hg" binary and "python" agree on mercurial path
|
Thu, 12 Dec 2024 15:06:48 +0000 |
Pierre-Yves David |
run-tests: small rework of the infamous lib warning to colorize it
|
Thu, 12 Dec 2024 15:00:49 +0000 |
Pierre-Yves David |
run-tests: check that the mercurial we run with respect the flavor flags
|
Fri, 13 Dec 2024 09:43:42 +0000 |
Pierre-Yves David |
run-test: keep track of the "real hg" binary before we replace it with a proxy
|
Thu, 12 Dec 2024 15:00:44 +0000 |
Pierre-Yves David |
run-tests: add a function to colorize a piece of text
|
Thu, 12 Dec 2024 10:58:48 +0000 |
Pierre-Yves David |
ci: simplify the wheel building declaration
|
Sat, 14 Dec 2024 10:40:46 +0000 |
Pierre-Yves David |
filter-traceback: simplify handling
|
Sat, 14 Dec 2024 10:32:18 +0000 |
Pierre-Yves David |
filter-traceback: minimal change to make 3.13 happy
|
Wed, 11 Dec 2024 21:09:15 -0500 |
Matt Harbison |
interfaces: make `dirstate` Protocol class methods abstract
|
Wed, 11 Dec 2024 21:11:19 -0500 |
Matt Harbison |
interfaces: drop `_ignorefiles()` from `dirstate` Protocol
|
Sun, 15 Dec 2024 18:52:05 -0500 |
Matt Harbison |
interfaces: make the `peer` mixin not a Protocol to fix Python 3.10 failures
|
Mon, 02 Dec 2024 02:45:41 +0100 |
Pierre-Yves David |
graft: add a `--to` flag grafting in memory
|
Mon, 02 Dec 2024 02:41:57 +0100 |
Pierre-Yves David |
graft: extract meta information computation in a function
|
Mon, 02 Dec 2024 11:36:57 +0100 |
Pierre-Yves David |
graft: extract creation of progress report line in a function
|
Wed, 11 Dec 2024 18:04:21 -0500 |
Matt Harbison |
interfaces: mark `completelocalrepository` as a Protocol class
|
Wed, 11 Dec 2024 17:56:53 -0500 |
Matt Harbison |
interfaces: make all methods on any repository Protocol class abstract
|
Wed, 11 Dec 2024 17:40:13 -0500 |
Matt Harbison |
interfaces: drop the unused `util` module
|
Thu, 24 Oct 2024 20:35:02 -0400 |
Matt Harbison |
wirepeer: subclass new `repository.ipeer{,legacy}commands` Proctocol classes
|
Thu, 24 Oct 2024 20:26:25 -0400 |
Matt Harbison |
localrepo: subclass the new `repository.ipeercommandexecutor` Protocol class
|
Wed, 23 Oct 2024 15:58:32 -0400 |
Matt Harbison |
manifest: subclass the new `repository.imanifestdict` Protocol class
|
Wed, 11 Dec 2024 02:02:34 -0500 |
Matt Harbison |
git: add missing `repository.imanifestdict` methods to `gittreemanifest`
|
Wed, 11 Dec 2024 01:00:59 -0500 |
Matt Harbison |
interfaces: make `repository.imanifestdict` methods abstract
|
Wed, 23 Oct 2024 15:56:48 -0400 |
Matt Harbison |
typing: align the signatures of `repository.imanifestdict` overrides
|
Thu, 24 Oct 2024 22:24:46 -0400 |
Matt Harbison |
git: fix `repository.imanifestdict` implementation flaws detected by pytype
|
Wed, 23 Oct 2024 15:13:40 -0400 |
Matt Harbison |
localrepo: subclass the new `ilocalrepositoryfilestorage` Protocol class
|
Tue, 22 Oct 2024 23:36:48 -0400 |
Matt Harbison |
filelog: subclass the new `repository.ifilestorage` Protocol class
|
Wed, 11 Dec 2024 00:33:49 -0500 |
Matt Harbison |
interfaces: convert `repository.ifilestorage` to a Protocol class
|
Wed, 23 Oct 2024 12:21:52 -0400 |
Matt Harbison |
typing: align the signatures of `repository.ifilestorage` overrides
|
Tue, 10 Dec 2024 23:36:14 -0500 |
Matt Harbison |
interfaces: make `repository.ilocalrepositorymain` methods abstract
|
Tue, 22 Oct 2024 23:14:32 -0400 |
Matt Harbison |
interfaces: convert `ilocalrepositorymain` from zope `Attribute` attrs
|
Tue, 22 Oct 2024 22:56:10 -0400 |
Matt Harbison |
manifest: subclass the new `repository.imanifestlog` Protocol class
|
Tue, 10 Dec 2024 21:59:26 -0500 |
Matt Harbison |
interfaces: make `repository.imanifestlog` methods abstract
|
Tue, 22 Oct 2024 22:52:08 -0400 |
Matt Harbison |
interfaces: convert `repository.imanifestlog` from zope `Attribute` attrs
|
Tue, 22 Oct 2024 22:44:32 -0400 |
Matt Harbison |
manifest: subclass the new `imanifestrevisionwritable` Protocol class
|
Tue, 10 Dec 2024 21:55:13 -0500 |
Matt Harbison |
interfaces: convert `imanifestrevisionwritable` to a Protocol class
|
Tue, 10 Dec 2024 21:48:12 -0500 |
Matt Harbison |
interfaces: make `repository.imanifeststorage` methods abstract
|
Tue, 22 Oct 2024 22:41:04 -0400 |
Matt Harbison |
interfaces: convert `repository.imanifeststorage` from zope `Attribute` attrs
|
Tue, 22 Oct 2024 22:35:54 -0400 |
Matt Harbison |
manifest: subclass the new `repository.imanifestrevisionstored` Protocol class
|
Tue, 10 Dec 2024 21:38:34 -0500 |
Matt Harbison |
interfaces: fix a doc comment in `repository.imanifestrevisionstored.find()`
|
Tue, 10 Dec 2024 21:37:14 -0500 |
Matt Harbison |
interfaces: convert `imanifestrevisionstored` to a Protocol class
|
Wed, 23 Oct 2024 12:44:09 -0400 |
Matt Harbison |
typing: (mostly) align the signatures of `imanifestrevisionstored` overrides
|
Tue, 22 Oct 2024 22:28:10 -0400 |
Matt Harbison |
interfaces: convert `imanifestrevisionstored` from zope `Attribute` attrs
|
Tue, 22 Oct 2024 22:25:18 -0400 |
Matt Harbison |
interfaces: convert `repository.ifileindex` from zope `Attribute` attrs
|
Thu, 24 Oct 2024 19:22:56 -0400 |
Matt Harbison |
tests: synchronize `simplestorerevisiondelta` with modern `irevisiondelta`
|
Tue, 22 Oct 2024 18:45:09 -0400 |
Matt Harbison |
revlog: subclass the new `repository.irevisiondelta` Protocol class
|
Tue, 22 Oct 2024 18:34:54 -0400 |
Matt Harbison |
interfaces: convert `repository.irevisiondelta` from zope `Attribute` attrs
|
Tue, 22 Oct 2024 17:18:26 -0400 |
Matt Harbison |
revlog: subclass the new `repository.iverifyproblem` Protocol class
|
Tue, 22 Oct 2024 17:07:23 -0400 |
Matt Harbison |
interfaces: convert `repository.iverifyproblem` from zope `Attribute` attrs
|
Tue, 22 Oct 2024 17:02:21 -0400 |
Matt Harbison |
interfaces: convert `repository.peer` to a Protocol class
|
Tue, 22 Oct 2024 16:56:53 -0400 |
Matt Harbison |
interfaces: convert `repository.ipeerrequests` from zope `Attribute` attrs
|
Tue, 22 Oct 2024 16:52:39 -0400 |
Matt Harbison |
interfaces: rename `repository.ipeerconnection` to reflect it being private
|
Tue, 22 Oct 2024 16:45:10 -0400 |
Matt Harbison |
interfaces: convert `repository.ipeerconnection` from zope `Attribute` attrs
|
Tue, 10 Dec 2024 17:31:17 -0500 |
Matt Harbison |
interfaces: drop the unused `ipeerv2`
|
Fri, 13 Dec 2024 23:55:08 +0000 |
Pierre-Yves David |
ci: automatically starts platform and py-version test for scheduled build
|
Fri, 13 Dec 2024 13:07:52 +0000 |
Pierre-Yves David |
ci: let branch job run for scheduled build too
|
Thu, 12 Dec 2024 09:40:49 +0000 |
Pierre-Yves David |
test-sparse-revlog: fix macos sed invocation
|