Mon, 12 Apr 2021 19:25:34 -0700 |
Kyle Lippincott |
split: avoid strip if split is a no-op (identical to original)
|
changeset |
files
|
Mon, 12 Apr 2021 17:52:46 -0700 |
Kyle Lippincott |
split: fix issue with empty splits adjusting phases
|
changeset |
files
|
Mon, 12 Apr 2021 17:51:56 -0700 |
Kyle Lippincott |
split: add test demonstrating issue with empty splits adjusting phases
|
changeset |
files
|
Wed, 14 Apr 2021 16:09:12 +0200 |
Pierre-Yves David |
test-lfs: fix expected output
|
changeset |
files
|
Wed, 14 Apr 2021 15:56:21 +0200 |
Pierre-Yves David |
test-lfs: avoid a bashism when spawning the server
|
changeset |
files
|
Wed, 14 Apr 2021 15:54:32 +0200 |
Pierre-Yves David |
test-lfs: avoid pagination
|
changeset |
files
|
Wed, 14 Apr 2021 15:53:43 +0200 |
Pierre-Yves David |
run-test: make it clearer why we terminating process
|
changeset |
files
|
Tue, 13 Apr 2021 15:30:32 +0200 |
Pierre-Yves David |
push-dests: move the code around missing default dest inside `get_push_paths`
|
changeset |
files
|
Tue, 13 Apr 2021 15:32:59 +0200 |
Pierre-Yves David |
push-dests: rework the handling of default value
|
changeset |
files
|
Sun, 11 Apr 2021 20:00:46 +0200 |
Pierre-Yves David |
outgoing: merge the code handling --graph with the main one
|
changeset |
files
|
Tue, 13 Apr 2021 15:13:20 +0200 |
Pierre-Yves David |
outgoing: move filtering logic in its own function
|
changeset |
files
|
Sun, 11 Apr 2021 19:31:03 +0200 |
Pierre-Yves David |
outgoing: make `recurse` a real function
|
changeset |
files
|
Sun, 11 Apr 2021 19:20:14 +0200 |
Pierre-Yves David |
outgoing: remove some early return
|
changeset |
files
|
Sat, 10 Apr 2021 21:55:01 +0200 |
Pierre-Yves David |
infinitepush: use the new function to determine push destination
|
changeset |
files
|
Tue, 13 Apr 2021 12:28:44 +0200 |
Pierre-Yves David |
urlutil: add a `get_pull_paths` to perform the pull destination logic
|
changeset |
files
|
Mon, 12 Apr 2021 22:22:56 +0200 |
Pierre-Yves David |
urlutil: add a `get_push_paths` to perform the push destination logic
|
changeset |
files
|
Mon, 12 Apr 2021 06:34:54 +0200 |
Pierre-Yves David |
urlutil: extract `parseurl` from `hg` into the new module
|
changeset |
files
|
Mon, 12 Apr 2021 03:01:04 +0200 |
Pierre-Yves David |
urlutil: extract `url` related code from `util` into the new module
|
changeset |
files
|
Sun, 11 Apr 2021 23:54:35 +0200 |
Pierre-Yves David |
urlutil: extract `path` related code into a new module
|
changeset |
files
|
Sat, 10 Apr 2021 15:30:32 +0200 |
Pierre-Yves David |
help: document the `path://` url scheme
|
changeset |
files
|
Sat, 10 Apr 2021 15:28:10 +0200 |
Pierre-Yves David |
help: point to `hg help urls` in `hg help config.paths`
|
changeset |
files
|
Mon, 12 Apr 2021 22:42:47 -0400 |
Matt Harbison |
merge with stable
|
changeset |
files
|
Fri, 09 Apr 2021 17:41:48 -0400 |
Charles Chamberlain |
narrow: add capabilities for local repos, not just remote peers
|
changeset |
files
|
Thu, 25 Mar 2021 22:29:41 -0400 |
Matt Harbison |
typing: make minor adjustments to mercurial/util.py to pass pytype checking
|
changeset |
files
|
Thu, 25 Mar 2021 20:22:00 -0400 |
Matt Harbison |
util: fix the signature for the pypy override of sortdict.update()
|
changeset |
files
|
Thu, 25 Mar 2021 18:59:14 -0400 |
Matt Harbison |
typing: add type hints to mercurial/error.py
|
changeset |
files
|
Fri, 19 Mar 2021 00:36:26 -0400 |
Matt Harbison |
tests: add a (very slow) test that executes pytype
|
changeset |
files
|
Tue, 06 Apr 2021 10:38:27 +0200 |
Pierre-Yves David |
upgrade: do not hardcore file extension of revlogs
|
changeset |
files
|
Tue, 06 Apr 2021 10:38:11 +0200 |
Pierre-Yves David |
upgrade: take advantage of the new information returned by `store.walk`
|
changeset |
files
|
Tue, 06 Apr 2021 10:38:03 +0200 |
Pierre-Yves David |
store: also return some information about the type of file `walk` found
|
changeset |
files
|
Mon, 05 Apr 2021 23:54:54 -0400 |
Matt Harbison |
tests: skip test-git-interop.t on Windows
|
changeset |
files
|
Mon, 05 Apr 2021 13:02:51 -0400 |
Matt Harbison |
contrib: restore the `hg fix` configuration in the examples
|
changeset |
files
|
Wed, 31 Mar 2021 17:54:02 -0400 |
Valentin Gatien-Baron |
blackbox: fix type error on log rotation on read-only filesystem
|
changeset |
files
|
Thu, 08 Apr 2021 14:38:27 +0200 |
Simon Sapin |
rust: Remove use of `py.eval()`
|
changeset |
files
|
Thu, 08 Apr 2021 21:46:54 +0200 |
Simon Sapin |
rust: Remove the compile-time 'dirstate-tree' feature flag
|
changeset |
files
|
Sun, 13 Sep 2020 22:14:25 -0400 |
Valentin Gatien-Baron |
procutil: avoid using os.fork() to implement runbgcommand
|
changeset |
files
|
Thu, 08 Apr 2021 18:43:08 -0400 |
Matt Harbison |
share: store relative share paths with '/' separators
|
changeset |
files
|
Fri, 09 Apr 2021 12:02:51 +0200 |
Simon Sapin |
unit-tests: Fix `cargo test` on 32-bit platforms
|
changeset |
files
|
Fri, 09 Apr 2021 08:46:40 -0700 |
Martin von Zweigbergk |
rename: add --forget option and stop suggesting `hg revert` for undoing
|
changeset |
files
|
Fri, 09 Apr 2021 11:32:19 -0400 |
Matt Harbison |
win32: enable legacy I/O mode to fix missing pager output on Windows with py3
|
changeset |
files
|
Thu, 14 Jan 2021 04:58:20 +0100 |
Pierre-Yves David |
persistent-nodemap: enable the feature by default when using Rust
|
changeset |
files
|
Fri, 09 Apr 2021 03:36:24 +0200 |
Pierre-Yves David |
persistent-nodemap: disable it for test-wireproto-content-redirects.t
|
changeset |
files
|
Fri, 09 Apr 2021 03:30:18 +0200 |
Pierre-Yves David |
persistent-nodemap: disable it for test-wireproto-command-capabilities.t
|
changeset |
files
|
Fri, 09 Apr 2021 03:36:07 +0200 |
Pierre-Yves David |
persistent-nodemap: disable it unconditionally for test-wireproto-caching.t
|
changeset |
files
|
Fri, 09 Apr 2021 03:51:25 +0200 |
Pierre-Yves David |
persistent-nodemap: disable it unconditionally for test-ssh-proto-unbundle.t
|
changeset |
files
|
Fri, 09 Apr 2021 03:51:35 +0200 |
Pierre-Yves David |
persistent-nodemap: disable it unconditionally for test-ssh-proto.t
|
changeset |
files
|
Fri, 09 Apr 2021 04:13:07 +0200 |
Pierre-Yves David |
persistent-nodemap: disable it unconditionally for test-share-safe.t
|
changeset |
files
|
Fri, 09 Apr 2021 03:44:45 +0200 |
Pierre-Yves David |
persistent-nodemap: disable it unconditionally for test-http-protocol.t
|
changeset |
files
|
Fri, 09 Apr 2021 03:15:07 +0200 |
Pierre-Yves David |
persistent-nodemap: disable it unconditionally for test-http-bad-server.t
|
changeset |
files
|
Thu, 08 Apr 2021 20:05:59 +0200 |
Pierre-Yves David |
clang-format: run the formatter on mercurial/cext/revlog.c
|
changeset |
files
|
Tue, 06 Apr 2021 18:55:19 +0200 |
Pierre-Yves David |
revlog-compression: use zstd by default (if available)
|
changeset |
files
|
Wed, 07 Apr 2021 13:31:15 +0200 |
Pierre-Yves David |
rhg: make rhg recognise it supports zstd compression for revlogs
|
changeset |
files
|
Wed, 31 Mar 2021 12:46:54 -0700 |
Kyle Lippincott |
match: convert O(n) to O(log n) in exactmatcher.visitchildrenset
|
changeset |
files
|
Tue, 30 Mar 2021 13:05:22 -0700 |
Kyle Lippincott |
exthelper: improve docs to indicate what module vars are needed
|
changeset |
files
|
Mon, 05 Apr 2021 12:44:33 -0400 |
Matt Harbison |
tests: restore the ability to run `black` on Windows
|
changeset |
files
|
Sat, 03 Apr 2021 21:15:45 -0400 |
Matt Harbison |
setup: copy python3.dll next to hg.exe when building on Windows for hgext.git
|
changeset |
files
|
Sat, 03 Apr 2021 20:26:45 -0400 |
Matt Harbison |
tests: stablize test-hook.t on Windows
|
changeset |
files
|
Sat, 03 Apr 2021 20:25:37 -0400 |
Matt Harbison |
tests: handle Windows file separator differences in test-config.t
|
changeset |
files
|
Sat, 03 Apr 2021 15:02:09 -0400 |
Matt Harbison |
tests: update the detailed exit codes for icasefs gated tests
|
changeset |
files
|
Sat, 03 Apr 2021 15:00:20 -0400 |
Matt Harbison |
tests: update the detailed exit codes in test-phabricator.t
|
changeset |
files
|
Thu, 25 Mar 2021 15:38:31 -0700 |
Martin von Zweigbergk |
tests: avoid using rebaseskipobsolete=0
|
changeset |
files
|
Thu, 25 Mar 2021 11:35:16 -0700 |
Martin von Zweigbergk |
rebase: when using --keep, don't care about pruned commits or divergence
|
changeset |
files
|
Thu, 25 Mar 2021 08:38:16 -0700 |
Martin von Zweigbergk |
rebase: remove duplicate initialization of a field
|
changeset |
files
|
Mon, 05 Apr 2021 12:22:12 +0200 |
Pierre-Yves David |
rust: bump rust-cpython version to 0.5.2
|
changeset |
files
|
Mon, 05 Apr 2021 12:21:58 +0200 |
Pierre-Yves David |
revlog: directly use the Struct object for related operation
|
changeset |
files
|
Mon, 05 Apr 2021 12:21:23 +0200 |
Pierre-Yves David |
revlog: move the "index header" struct inside revlog.utils.constants
|
changeset |
files
|
Mon, 05 Apr 2021 12:21:12 +0200 |
Pierre-Yves David |
revlog: move the details of revlog "v2" index inside revlog.utils.constants
|
changeset |
files
|
Mon, 05 Apr 2021 12:21:01 +0200 |
Pierre-Yves David |
revlog: move the details of revlog "v1" index inside revlog.utils.constants
|
changeset |
files
|
Mon, 05 Apr 2021 12:20:52 +0200 |
Pierre-Yves David |
revlog: move the details of revlog "v0" index inside revlog.utils.constants
|
changeset |
files
|
Mon, 05 Apr 2021 12:20:40 +0200 |
Pierre-Yves David |
revlog: add some comment in the header sections
|
changeset |
files
|
Tue, 06 Apr 2021 10:37:55 +0200 |
Pierre-Yves David |
store: drop the `filefilter` argument to `_walk`
|
changeset |
files
|
Tue, 06 Apr 2021 10:37:47 +0200 |
Pierre-Yves David |
store: document the `walk` method
|
changeset |
files
|
Tue, 06 Apr 2021 13:49:19 -0400 |
Valentin Gatien-Baron |
revlog: fix error about unknown compression format in py3
|
changeset |
files
|
Wed, 07 Apr 2021 12:15:28 +0200 |
Pierre-Yves David |
revlog-compression: fix computation of engine availability
|
changeset |
files
|
Wed, 07 Apr 2021 00:12:07 +0200 |
Pierre-Yves David |
test: explicitly use zlib compression in tests/test-share-safe.t
|
changeset |
files
|
Tue, 06 Apr 2021 18:50:32 +0200 |
Pierre-Yves David |
test: explicitly use zlib compression in tests/test-upgrade-repo.t
|
changeset |
files
|
Tue, 06 Apr 2021 18:49:01 +0200 |
Pierre-Yves David |
test: explicitly use zlib compression in tests/test-repo-compengines.t
|
changeset |
files
|
Tue, 06 Apr 2021 14:21:03 -0700 |
Kyle Lippincott |
remotefilelog: include file contents in bundles produced during strip
|
changeset |
files
|
Tue, 06 Apr 2021 15:38:33 -0700 |
Kyle Lippincott |
tests: add test-remotefilelog-strip.t to demonstrate an issue with linknodes
|
changeset |
files
|
Wed, 31 Mar 2021 00:19:52 +0200 |
Joerg Sonnenberger |
mergestate: remove unused import
|
changeset |
files
|
Tue, 30 Mar 2021 15:54:36 -0700 |
Kyle Lippincott |
deb: avoid use of [[ in 'rules' file
|
changeset |
files
|
Tue, 30 Mar 2021 02:32:30 +0200 |
Joerg Sonnenberger |
refactor: prefer checks against nullrev over nullid
|
changeset |
files
|
Tue, 30 Mar 2021 02:33:12 +0200 |
Joerg Sonnenberger |
refactor: prefer lookup by revision, even for null
|
changeset |
files
|
Mon, 29 Mar 2021 01:35:54 +0200 |
Joerg Sonnenberger |
setdiscovery: simplify by using tiprev directly
|
changeset |
files
|
Sun, 28 Mar 2021 19:50:37 +0200 |
Pierre-Yves David |
test: enforce master to be the default branch in test
|
changeset |
files
|
Sun, 28 Mar 2021 21:53:39 +0200 |
Joerg Sonnenberger |
fix: merge imports
|
changeset |
files
|
Thu, 11 Feb 2021 21:23:05 -0800 |
Martin von Zweigbergk |
tests: update divergence test for `hg fix` to actually result in divergence
|
changeset |
files
|
Tue, 23 Mar 2021 22:48:27 -0700 |
Martin von Zweigbergk |
rebase: don't call rewriteutil.precheck() with to-be-skipped commits
|
changeset |
files
|
Tue, 23 Mar 2021 14:15:40 -0700 |
Martin von Zweigbergk |
reabase: call rewriteutil.precheck() a bit later
|
changeset |
files
|
Tue, 23 Mar 2021 14:49:31 -0700 |
Martin von Zweigbergk |
rebase: set `prepared = True` at very end of `_preparenewrebase()`
|
changeset |
files
|
Fri, 19 Mar 2021 22:52:59 -0700 |
Martin von Zweigbergk |
rebase: filter out descendants of divergence-causing commits earlier
|
changeset |
files
|
Fri, 19 Mar 2021 10:34:16 -0700 |
Martin von Zweigbergk |
rebase: clarify names of variables and function related to obsolete revisions
|
changeset |
files
|
Fri, 12 Feb 2021 16:05:02 -0800 |
Martin von Zweigbergk |
rebase: calculate obsolescense-related info earlier
|
changeset |
files
|
Fri, 12 Feb 2021 16:19:33 -0800 |
Martin von Zweigbergk |
rebase: let _handleskippingobsolete(self) read directly from self
|
changeset |
files
|
Tue, 23 Mar 2021 10:12:58 -0700 |
Martin von Zweigbergk |
tests: test divergence created during interrupted rebase
|
changeset |
files
|
Tue, 23 Mar 2021 09:13:29 -0700 |
Martin von Zweigbergk |
tests: split up test-rebase-obsolete.t in four pieces
|
changeset |
files
|
Wed, 24 Mar 2021 00:04:58 +0100 |
Pierre-Yves David |
path: error out if the `path://` reference point to an unknown path
|
changeset |
files
|
Tue, 23 Mar 2021 23:55:33 +0100 |
Pierre-Yves David |
path: forbid chaining `path://` definitions
|
changeset |
files
|
Thu, 18 Mar 2021 12:02:01 +0100 |
Pierre-Yves David |
path: introduce a `path://` syntax to reference other path name
|
changeset |
files
|
Sun, 21 Mar 2021 16:31:42 +0100 |
Pierre-Yves David |
path: extract sub-option logic into its own method
|
changeset |
files
|
Sun, 21 Mar 2021 17:52:15 +0100 |
Pierre-Yves David |
path: extract the path validation logic into its own submethod
|
changeset |
files
|
Thu, 18 Mar 2021 10:12:55 +0100 |
Pierre-Yves David |
path: move handling of "default" (*) suboptions value inside __init__
|
changeset |
files
|
Tue, 16 Mar 2021 15:12:03 +0100 |
Georges Racinet |
rhg: Initial support for the 'status' command
|
changeset |
files
|
Tue, 23 Mar 2021 19:58:49 +0530 |
Pulkit Goyal |
rhg: raise wdir specific error for `hg debugdata`
|
changeset |
files
|
Sat, 20 Mar 2021 02:03:57 +0530 |
Pulkit Goyal |
rhg: add support for detailed exit code for ConfigParseError
|
changeset |
files
|
Thu, 25 Mar 2021 18:02:08 +0100 |
Raphaël Gomès |
contributor: change mentions of mpm to olivia
|
changeset |
files
|
Mon, 22 Mar 2021 15:29:05 -0700 |
Martin von Zweigbergk |
fuzz: use Python 3 in makefile
|
changeset |
files
|
Mon, 22 Mar 2021 13:21:12 -0700 |
Martin von Zweigbergk |
makefile: use Python 3 by default when building docs as well
|
changeset |
files
|
Mon, 22 Mar 2021 13:14:11 -0700 |
Martin von Zweigbergk |
tests: replace some `python` by `"$PYTHON"` to not only use Python 2
|
changeset |
files
|
Sat, 13 Mar 2021 03:17:00 +0100 |
Pierre-Yves David |
copies: distinguish between merged and touched files during upgrade
|
changeset |
files
|
Mon, 15 Mar 2021 13:37:45 +0100 |
Pierre-Yves David |
copies: detect files as `touched/salvaged` if they only existed on one side
|
changeset |
files
|
Tue, 02 Mar 2021 02:00:29 +0100 |
Pierre-Yves David |
test-copies: add a test updating file content while salvaging it
|
changeset |
files
|
Sat, 13 Mar 2021 04:54:05 +0100 |
Pierre-Yves David |
test-copies: show some wrong ChangedFiles upgrade
|
changeset |
files
|
Wed, 10 Mar 2021 13:14:32 +0530 |
Pulkit Goyal |
commit: get info from mergestate whether a file was merged or not
|
changeset |
files
|
Thu, 25 Mar 2021 19:06:28 -0400 |
Matt Harbison |
typing: disable processing of mercurial/upgrade_utils/actions.py
stable
|
changeset |
files
|
Wed, 17 Mar 2021 20:06:35 +0100 |
Pierre-Yves David |
revset: introduce a `nodefromfile` revset
|
changeset |
files
|
Fri, 19 Mar 2021 00:28:30 -0400 |
Matt Harbison |
commands: necessary annotations and assertions to pass pytype
|
changeset |
files
|
Thu, 18 Mar 2021 23:41:00 -0400 |
Matt Harbison |
typing: mark the argument to mercurial.i18n.gettext() non-Optional
|
changeset |
files
|
Thu, 18 Mar 2021 18:57:21 -0400 |
Matt Harbison |
revlog: convert an Abort message to bytes
|
changeset |
files
|
Wed, 17 Mar 2021 19:06:00 +0100 |
Pierre-Yves David |
setdiscovery: add a discovery.grow-sample.dynamic option
|
changeset |
files
|