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