Fri, 20 Mar 2020 10:04:13 -0400 |
Matt Harbison |
cext: move variable declaration to the top of the block for C89 support
stable
|
Thu, 05 Mar 2020 11:02:07 -0500 |
Matt Harbison |
phabricator: allow multiple DREVSPEC args to phabread|phabimport|phabupdate
|
Thu, 05 Mar 2020 11:00:00 -0500 |
Matt Harbison |
phabricator: add a helper function to convert DREVSPECs to a DREV dict list
|
Fri, 20 Mar 2020 17:18:14 +0900 |
Yuya Nishihara |
merge with stable
|
Thu, 19 Mar 2020 14:54:10 -0400 |
Matt Harbison |
tests: avoid logging a commit with a Unicode character in test-phabricator.t
|
Fri, 13 Mar 2020 12:16:20 -0700 |
Martin von Zweigbergk |
fix: mark -r as advanced
|
Fri, 13 Mar 2020 12:16:00 -0700 |
Martin von Zweigbergk |
fix: add a -s option to format a revision and its descendants
|
Thu, 12 Dec 2019 16:32:01 -0800 |
Martin von Zweigbergk |
fix: move handling of --all into getrevstofix() for consistency
|
Wed, 18 Mar 2020 14:26:47 +0100 |
Raphaël Gomès |
rust-status: add trace-level logging for Rust status fallback for debugging
|
Wed, 18 Mar 2020 15:08:14 -0400 |
Augie Fackler |
hg: make _local() behave consistently on Python 3.8 (issue6287)
|
Tue, 17 Mar 2020 17:26:05 -0400 |
Augie Fackler |
remotefilelog: add fake heads() method that allows viewing a file in hgweb
|
Tue, 17 Mar 2020 17:21:34 -0400 |
Augie Fackler |
tests: add test for remotefilelog interactions with hgweb
|
Wed, 18 Mar 2020 12:03:27 -0400 |
Augie Fackler |
phabricator: remove duplicated byteskwargs conversion
|
Tue, 17 Mar 2020 12:59:31 -0700 |
Kyle Lippincott |
chistedit: support histedit.summary-template in curses histedit plan
|
Mon, 22 Jul 2019 09:58:23 -0700 |
Kyle Lippincott |
vfs: fix typo in comment (remove extra "l")
|
Thu, 12 Mar 2020 20:18:52 -0700 |
Kyle Lippincott |
tests: make test-doctest.t automatically find files to run tests on
|
Fri, 13 Mar 2020 19:25:37 -0700 |
Kyle Lippincott |
tests: make test-doctest.t module list match reality
|
Thu, 12 Mar 2020 20:08:05 -0700 |
Kyle Lippincott |
tests: remove doctest in narrowspec, it is broken
|
Fri, 13 Mar 2020 00:41:22 +0100 |
Raphaël Gomès |
rust-core: add missing `Debug` traits
|
Thu, 12 Dec 2019 16:24:43 -0800 |
Martin von Zweigbergk |
fix: refactor getrevstofix() to define revisions first, then validate them
|
Fri, 13 Dec 2019 15:14:57 -0800 |
Martin von Zweigbergk |
fix: disallow `hg fix --all --working-dir`
|
Wed, 18 Mar 2020 21:27:45 +0100 |
Pierre-Yves David |
byteify-string: resolve symlink before byteifying
stable
|
Thu, 12 Mar 2020 16:25:22 -0700 |
Martin von Zweigbergk |
tests: simplify test-fix-topology.t slightly by using a `(case !)`
|
Thu, 12 Mar 2020 14:50:00 -0700 |
Martin von Zweigbergk |
tests: fix rebase test broken by earlier cleanup
|
Fri, 13 Mar 2020 16:57:38 -0700 |
Martin von Zweigbergk |
rebase: accept multiple --base arguments (BC)
|
Fri, 13 Mar 2020 16:39:32 -0700 |
Martin von Zweigbergk |
rebase: accept multiple --source arguments (BC)
|
Fri, 13 Mar 2020 19:29:02 -0700 |
Martin von Zweigbergk |
rebase: mention -r argument in synopsis
|
Fri, 13 Mar 2020 16:36:31 -0700 |
Martin von Zweigbergk |
rebase: remove unused defaults argument values from _definedestmap()
|
Sun, 16 Feb 2020 17:47:20 -0500 |
Matt Harbison |
phabricator: add a config knob to create obsolete markers when importing
|
Sun, 16 Feb 2020 17:17:41 -0500 |
Matt Harbison |
phabricator: add a config knob to import in the secret phase
|
Sun, 16 Feb 2020 16:13:36 -0500 |
Matt Harbison |
phabricator: add a `phabimport` command
|
Thu, 12 Mar 2020 10:14:40 +0100 |
Raphaël Gomès |
rust: update the README with more up-to-date and thorough information
|
Fri, 08 Dec 2017 02:29:02 +0100 |
Joerg Sonnenberger |
transactions: convert changes['phases'] to list of ranges
|
Wed, 11 Mar 2020 17:42:56 +0100 |
Raphaël Gomès |
test-install: don't print Rust re2 bindings information if Rust is not in use
|
Mon, 09 Mar 2020 21:35:36 -0400 |
Matt Harbison |
tests: drop an extraneous (glob) from test-debugbackupbundle.t
|
Sat, 29 Feb 2020 12:58:38 +0530 |
Pulkit Goyal |
pull: add `--confirm` flag to confirm before writing changes
|
Sat, 29 Feb 2020 12:58:13 +0530 |
Pulkit Goyal |
scmutil: add option to register summary callbacks as transaction validators
|
Sat, 29 Feb 2020 12:56:37 +0530 |
Pulkit Goyal |
transaction: add functionality to have multiple validators
|
Wed, 04 Mar 2020 22:13:15 +0530 |
Pulkit Goyal |
hgit: make sure repository is local before checking for store type
|
Fri, 06 Mar 2020 18:08:23 +0100 |
Raphaël Gomès |
hg-core: add function timing information
|
Fri, 06 Mar 2020 18:08:13 +0100 |
Raphaël Gomès |
rust: add logging utils
|
Fri, 06 Mar 2020 17:51:24 +0100 |
Raphaël Gomès |
rust-status: traverse working directory in parallel
|
Fri, 06 Mar 2020 17:51:03 +0100 |
Raphaël Gomès |
rust-status: wrap `stat_dmap_entries` to ease profiling
|
Fri, 06 Mar 2020 17:48:30 +0100 |
Raphaël Gomès |
rust-status: refactor handling of unknown files
|
Wed, 19 Feb 2020 11:14:30 +0100 |
Raphaël Gomès |
rust-status: move to recursive traversal to prepare for parallel traversal
|
Wed, 04 Mar 2020 15:10:11 +0100 |
Raphaël Gomès |
rust-pathauditor: use interior mutability for use in multi-threaded contexts
|
Wed, 04 Mar 2020 15:12:08 +0100 |
Raphaël Gomès |
rust-pathauditor: actually populate the `audited_dirs` cache
|
Wed, 04 Mar 2020 15:10:03 +0100 |
Raphaël Gomès |
rust-pathauditor: actually split Windows shortname aliases at `~`
|
Thu, 05 Mar 2020 10:24:45 +0100 |
Raphaël Gomès |
debuginstall: add entry about re2 Rust bindings when applicable
|
Thu, 05 Mar 2020 10:24:10 +0100 |
Raphaël Gomès |
rust-cpython: add `debug` module to expose debug information to Python
|
Fri, 24 Jan 2020 11:06:01 +0100 |
Raphaël Gomès |
rust-status: use bare hg status fastpath from Python
|
Fri, 17 Jan 2020 15:09:02 +0100 |
Raphaël Gomès |
rust-status: update rust-cpython bridge to account for the changes in core
|
Fri, 17 Jan 2020 15:43:46 +0100 |
Raphaël Gomès |
rust-status: add bare `hg status` support in hg-core
|
Thu, 06 Feb 2020 14:32:16 +0100 |
Raphaël Gomès |
rust-status: add function for sequential traversal of the working directory
|
Thu, 06 Feb 2020 14:34:54 +0100 |
Raphaël Gomès |
rust-status: add missing variants to `Dispatch` enum
|
Thu, 06 Feb 2020 14:28:35 +0100 |
Raphaël Gomès |
rust-status: rename `StatusResult` to `DirstateStatus`
|
Thu, 06 Feb 2020 14:25:59 +0100 |
Raphaël Gomès |
rust-status: refactor options into a `StatusOptions` struct
|
Fri, 17 Jan 2020 15:37:24 +0100 |
Raphaël Gomès |
rust-status: add util for listing a directory
|
Fri, 17 Jan 2020 11:53:31 +0100 |
Raphaël Gomès |
rust-matchers: add `IgnoreMatcher`
|
Fri, 17 Jan 2020 11:32:02 +0100 |
Raphaël Gomès |
rust-matchers: add `build_regex_match` function
|
Fri, 17 Jan 2020 11:31:12 +0100 |
Raphaël Gomès |
rust-matchers: add functions to get roots, dirs and parents from patterns
|
Fri, 17 Jan 2020 11:29:33 +0100 |
Raphaël Gomès |
rust-matchers: add function to generate a regex matcher function
|
Tue, 10 Mar 2020 16:04:30 +0100 |
Raphaël Gomès |
run-tests: restrict Rust thread pool to 3 threads during tests
|
Fri, 28 Feb 2020 00:31:14 +0100 |
Pierre-Yves David |
nodemap: make sure the nodemap docket is updated after the changelog
|
Fri, 28 Feb 2020 00:29:18 +0100 |
Pierre-Yves David |
nodemap: make sure hooks have access to an up-to-date version
|
Thu, 27 Feb 2020 16:32:43 +0100 |
Pierre-Yves David |
nodemap: track the tip_node for validation
|
Thu, 27 Feb 2020 15:42:04 +0100 |
Pierre-Yves David |
nodemap: add a todo list for getting out of experimental
|
Tue, 18 Feb 2020 15:19:11 +0100 |
Pierre-Yves David |
rust-nodemap: automatically use the rust index for persistent nodemap
|
Tue, 18 Feb 2020 18:32:55 +0100 |
Pierre-Yves David |
nodemap: use data from the index in debugnodemap --dump-new
|
Wed, 12 Feb 2020 10:53:24 +0100 |
Georges Racinet |
rust-nodemap: also clear Rust data in `clearcaches`
|
Wed, 12 Feb 2020 10:53:19 +0100 |
Georges Racinet |
rust-nodemap: add binding to `nodemap_update_data`
|
Wed, 12 Feb 2020 10:52:30 +0100 |
Georges Racinet |
rust-nodemap: add binding for `nodemap_data_incremental`
|
Wed, 12 Feb 2020 10:51:17 +0100 |
Georges Racinet |
rust-nodemap: add binding for `nodemap_data_all`
|
Wed, 12 Feb 2020 10:33:55 +0100 |
Raphaël Gomès |
rust-nodemap: use proper Index API instead of using the C API
|
Tue, 11 Feb 2020 16:30:28 +0100 |
Georges Racinet |
rust-nodemap: add utils for propagating errors
|
Tue, 11 Feb 2020 16:25:45 +0100 |
Georges Racinet |
rust-nodemap: add utils to create `Node`s from Python objects
|
Tue, 11 Feb 2020 16:23:06 +0100 |
Georges Racinet |
rust-index: add `append` method to cindex/Index
|
Mon, 13 Jan 2020 19:56:16 +0100 |
Georges Racinet |
rust-index: moved constructor in separate impl block
|
Mon, 13 Jan 2020 19:31:33 +0100 |
Georges Racinet |
revlog: using two new functions in C capsule from Rust code
|
Tue, 18 Feb 2020 19:11:14 +0100 |
Pierre-Yves David |
nodemap: refresh the persistent data on nodemap creation
|
Thu, 12 Mar 2020 15:23:47 +0100 |
Pierre-Yves David |
cext-index: propagate inline_scan error in `index_deref`
stable
|
Thu, 12 Mar 2020 18:53:37 +0100 |
Pierre-Yves David |
heptapod-ci: fix test paths in the listing file
stable
|
Wed, 11 Mar 2020 05:41:02 +0100 |
Manuel Jacob |
tests: check availability of pyflakes by trying to import pyflakes module
|
Thu, 27 Feb 2020 22:34:45 +0100 |
Pierre-Yves David |
nodemap: deal with the "debugupdatecache" case using a "fake" transaction
|
Fri, 28 Feb 2020 01:45:03 +0100 |
Pierre-Yves David |
changelog: change the implementation of `_divertopener`
|
Thu, 27 Feb 2020 17:08:59 +0100 |
Pierre-Yves David |
nodemap: test that an outdated nodemap can catch up
|
Thu, 27 Feb 2020 16:09:17 +0100 |
Pierre-Yves David |
nodemap: document the docket attributes
|
Tue, 10 Mar 2020 13:10:53 -0400 |
Augie Fackler |
git: key off `git` in .hg/requires rather than separate file
|
Tue, 10 Mar 2020 13:10:45 -0400 |
Augie Fackler |
git: correctly handle p1() on dirstate when underlying git repo is empty
|
Tue, 10 Mar 2020 14:24:08 +0100 |
Pierre-Yves David |
rust: clean remains of direct-ffi code
|
Fri, 06 Mar 2020 17:02:50 +0100 |
Pierre-Yves David |
heptapod-ci: use the new `--rust/--no-rust` flag to run the tests
|
Fri, 06 Mar 2020 11:16:15 +0100 |
Raphaël Gomès |
run-tests: add option for running with and without Rust extensions
|
Fri, 06 Mar 2020 16:24:50 +0100 |
Pierre-Yves David |
run-tests: rename "pure" variable to setup_opts
|
Fri, 06 Mar 2020 16:06:30 +0100 |
Pierre-Yves David |
setup-rust: add a --no-rust flag
|
Mon, 09 Mar 2020 17:26:30 +0100 |
Pierre-Yves David |
cext: drop the WITH_RUST block
|
Mon, 09 Mar 2020 17:16:44 +0100 |
Pierre-Yves David |
setup: use printf instead of print
|
Mon, 09 Mar 2020 11:18:33 -0700 |
Martin von Zweigbergk |
git: don't fail import when pygit2 is not install
|
Mon, 09 Mar 2020 12:53:21 -0700 |
Martin von Zweigbergk |
hghave: add a check for pygit2
|
Sat, 07 Mar 2020 18:00:53 -0500 |
Augie Fackler |
localrepo: add git extension to autoextensions list
|
Sat, 07 Mar 2020 17:44:55 -0500 |
Augie Fackler |
gitlog: implement __iter__ on changelog
|
Sat, 07 Mar 2020 17:42:40 -0500 |
Augie Fackler |
gitlog: fix embarassing bug that prevented log from showing correct parents
|
Sat, 07 Mar 2020 16:51:21 -0500 |
Augie Fackler |
git: add readfast() method to manifest
|
Fri, 06 Mar 2020 14:14:05 -0800 |
Martin von Zweigbergk |
git: make {shortest()} return shortest *unique* prefix
|
Tue, 11 Feb 2020 00:44:59 -0500 |
Augie Fackler |
git: skeleton of a new extension to _directly_ operate on git repos
|
Fri, 06 Mar 2020 10:38:37 +0100 |
Raphaël Gomès |
hg-core: add a compilation error if trying to compile outside of Linux
stable
|
Tue, 10 Mar 2020 18:54:44 +0100 |
Pierre-Yves David |
gzip: use the stdlib version with python 3 (issue6284)
stable
|
Tue, 10 Mar 2020 18:53:19 +0100 |
Pierre-Yves David |
gzip: indent the custom Gzip code
stable
|
Tue, 10 Mar 2020 18:57:49 +0100 |
Pierre-Yves David |
gzip: rename the argument to `mtime` to match upstream python
stable
|
Tue, 10 Mar 2020 16:49:38 +0100 |
Pierre-Yves David |
heptapod-ci: run the test from outside the test directory
stable
|
Tue, 10 Mar 2020 16:47:02 +0100 |
Pierre-Yves David |
run-tests: fix conditional when tests are run outside of `tests`
stable
|
Mon, 09 Mar 2020 10:18:40 -0700 |
Martin von Zweigbergk |
merge with stable
|
Mon, 09 Mar 2020 05:19:02 +0100 |
Manuel Jacob |
tests: use native string type for parsed hghave log lines
|
Fri, 06 Mar 2020 10:27:38 +0100 |
Manuel Jacob |
tests: avoid implicit bytes -> unicode -> bytes roundtrip on Python 2
|
Sun, 08 Mar 2020 16:40:39 +0100 |
Pierre-Yves David |
cext: make HgRevlogIndex_GetParents private again
|
Fri, 06 Mar 2020 16:49:46 +0100 |
Pierre-Yves David |
setup-rust: remove the legacy 'direct-ffi' variant
|
Tue, 18 Feb 2020 18:32:31 +0100 |
Pierre-Yves David |
hghave: add a `rust` keyword to detect the use of compiled rust code
|
Fri, 28 Feb 2020 14:34:37 +0100 |
Pierre-Yves David |
nodemap: check that a simple lookup works fine
|
Fri, 06 Mar 2020 12:44:51 +0100 |
Raphaël Gomès |
debuginstall: print if Rust extensions are installed
|
Fri, 06 Mar 2020 13:54:35 -0500 |
Augie Fackler |
nodemap: fix missing r-prefix on regular expression
|
Fri, 06 Mar 2020 23:04:58 +0100 |
Manuel Jacob |
tests: use pyflakes module instead of pyflakes executable
|
Tue, 03 Mar 2020 15:56:00 +0100 |
Pierre-Yves David |
copies-tests: add a case where with merge with an overwritten files
|
Tue, 03 Mar 2020 15:46:28 +0100 |
Pierre-Yves David |
copies-tests: add a case where a file is deleted/added but with a merge
|
Tue, 03 Mar 2020 12:35:24 +0100 |
Pierre-Yves David |
copies-tests: add a test with a rename overwriting another file
|
Sat, 29 Feb 2020 19:50:05 +0100 |
Pierre-Yves David |
copies-tests: add a `h` to the root commit (for chain merge tests)
|
Sat, 07 Mar 2020 00:03:41 +0100 |
Pierre-Yves David |
copies-tests: remove the final summary
|
Tue, 03 Mar 2020 13:18:31 +0100 |
Pierre-Yves David |
copies-tests: clarify the description of the EA/AE cases
|
Tue, 03 Mar 2020 09:27:31 +0100 |
Pierre-Yves David |
copies-tests: update the analysis of the BD/DB cases
|
Fri, 06 Mar 2020 11:02:02 +0100 |
Pierre-Yves David |
copies-tests: swap two branch description
|
Fri, 06 Mar 2020 13:27:41 -0500 |
Augie Fackler |
cleanup: run pyupgrade on our source tree to clean up varying things
|
Mon, 09 Mar 2020 01:11:59 +0100 |
Manuel Jacob |
tests: fix isinstance test of wrong variable
stable
|
Fri, 06 Mar 2020 23:27:28 +0100 |
Pierre-Yves David |
discovery: avoid wrong detection of multiple branch heads (issue6256)
stable
|
Fri, 06 Mar 2020 10:52:44 +0100 |
Manuel Jacob |
tests: avoid implicit conversion of str to unicode
|
Fri, 06 Mar 2020 09:50:57 +0100 |
Manuel Jacob |
tests: rename _bytespath() to _sys2bytes() and _strpath() to _sys2str()
|
Thu, 05 Mar 2020 18:19:21 +0100 |
Manuel Jacob |
tests: avoid implicit conversion of str to unicode
|
Thu, 05 Mar 2020 18:10:19 +0100 |
Manuel Jacob |
tests: avoid implicit conversion of str to unicode
|
Tue, 18 Feb 2020 19:11:13 +0100 |
Pierre-Yves David |
nodemap: warm the persistent nodemap on disk with debugupdatecache
|
Sat, 29 Feb 2020 19:31:33 +0100 |
Pierre-Yves David |
copies-tests: update to null after setup for output stability
|
Tue, 03 Mar 2020 08:55:27 +0100 |
Pierre-Yves David |
copies-tests: remove extra log call at the end of the chain-merge test file
|
Thu, 05 Mar 2020 08:37:08 -0800 |
Martin von Zweigbergk |
commit: print debug message when clearing dirstate and wdir clean
|
Thu, 05 Mar 2020 10:46:31 -0800 |
Martin von Zweigbergk |
merge with stable
|
Thu, 05 Mar 2020 10:52:51 -0500 |
Augie Fackler |
merge with stable
|
Wed, 04 Mar 2020 14:21:23 -0500 |
Augie Fackler |
commands: switch one call of check_at_most_one_arg to strings
|
Fri, 28 Feb 2020 11:32:27 -0800 |
Martin von Zweigbergk |
cleanup: remove redundant clearing of mergestate in rebase and shelve
|
Fri, 28 Feb 2020 11:32:02 -0800 |
Martin von Zweigbergk |
commit: clear resolved mergestate even if working copy is clean
|
Wed, 04 Mar 2020 00:45:54 -0500 |
Matt Harbison |
phabricator: avoid a stacktrace when command arguments are missing
|
Fri, 24 Jan 2020 15:51:19 -0800 |
Martin von Zweigbergk |
mq: don't tell user to commit merge that we already committed
|
Fri, 24 Jan 2020 15:28:37 -0800 |
Martin von Zweigbergk |
merge: make hg.merge() take a context instead of a node
|
Fri, 17 Jan 2020 21:22:23 +0300 |
Pulkit Goyal |
debugbackupbundle: introduce command to interact with strip backups
|
Fri, 06 Mar 2020 00:28:09 +0100 |
Pierre-Yves David |
test: cleanly skip test-remotefilelog-datapack.py on policy that breaks it
stable
|
Thu, 05 Mar 2020 09:26:45 +0100 |
Raphaël Gomès |
rust-format: cleanup ancestors.rs to make rustfmt happy
stable
|
Thu, 05 Mar 2020 15:47:22 +0100 |
Pierre-Yves David |
heptapod-ci: use strict module policy
stable
|
Thu, 05 Mar 2020 08:30:11 -0800 |
Martin von Zweigbergk |
histedit: fix formatting after D8150
stable
|
Thu, 05 Mar 2020 17:17:02 +0100 |
Raphaël Gomès |
rust-format: make rustfmt happy
stable
|
Thu, 20 Feb 2020 10:56:40 -0500 |
Matt Harbison |
phabricator: also check parent fctx for binary where it is checked for UTF-8
|
Thu, 20 Feb 2020 10:46:43 -0500 |
Matt Harbison |
phabricator: don't infer the old `fctx` in `notutf8()`
|
Thu, 20 Feb 2020 12:42:07 -0500 |
Matt Harbison |
phabricator: rename a variable to clarify that it is the parent filecontext
|
Wed, 19 Feb 2020 13:33:58 -0500 |
Matt Harbison |
phabricator: pass old `fctx` to `addoldbinary()` instead of inferring it
|
Wed, 04 Mar 2020 10:25:07 -0500 |
Matt Harbison |
phabricator: make `hg phabread` work outside of a repository
|
Sun, 16 Feb 2020 15:06:20 -0500 |
Matt Harbison |
phabricator: refactor `phabread` to write all patches at once
|
Mon, 17 Feb 2020 13:14:44 -0500 |
Matt Harbison |
phabricator: make `hg phabupdate` work outside of a repository
|
Mon, 17 Feb 2020 13:28:40 -0500 |
Matt Harbison |
phabricator: pass ui instead of repo to `userphids()`
|
Mon, 17 Feb 2020 13:08:01 -0500 |
Matt Harbison |
phabricator: pass ui instead of repo to `querydrev()`
|
Mon, 17 Feb 2020 13:01:16 -0500 |
Matt Harbison |
phabricator: pass ui instead of repo to `readpatch()`
|
Mon, 02 Mar 2020 14:36:20 -0500 |
Valentin Gatien-Baron |
logtoprocess: avoid traceback when running long commands
|
Mon, 24 Feb 2020 17:57:57 +0100 |
Raphaël Gomès |
rust-cpython: make `NonNormalEntires` iterable to fix `fsmonitor` (issue6276)
|
Wed, 04 Mar 2020 11:51:13 -0500 |
Augie Fackler |
Added signature for changeset 6d121acbb82e
stable
|
Wed, 04 Mar 2020 11:51:12 -0500 |
Augie Fackler |
Added tag 5.3.1 for changeset 6d121acbb82e
stable
|
Sat, 07 Sep 2019 14:50:39 +0200 |
Joerg Sonnenberger |
hgext: start building a library for simple hooks
|
Tue, 25 Feb 2020 20:27:39 -0500 |
Valentin Gatien-Baron |
exchange: turn on option that makes concurrent pushes work better
|
Mon, 02 Mar 2020 15:34:51 -0500 |
Valentin Gatien-Baron |
update: simplify slightly
|
Sun, 01 Mar 2020 21:16:45 -0500 |
Valentin Gatien-Baron |
help: clarify behavior of server.concurrent-push-mode
|
Fri, 28 Feb 2020 10:30:18 -0800 |
Martin von Zweigbergk |
commit: error out on unresolved files even if commit would be empty
|
Fri, 28 Feb 2020 10:49:13 -0800 |
Martin von Zweigbergk |
tests: add test of committing with conflicts but no changes in wdir
|
Fri, 28 Feb 2020 00:17:26 +0100 |
Pierre-Yves David |
transaction: clarify the logic around pre-finalize/post-finalize
|
Fri, 28 Feb 2020 00:02:03 +0100 |
Pierre-Yves David |
transaction: move constant to upper case
|
Wed, 26 Feb 2020 22:26:28 +0100 |
Joerg Sonnenberger |
tests: handle In-Reply-To headers for line wrapping
|
Wed, 19 Feb 2020 13:39:00 +0530 |
Pulkit Goyal |
remotefilelog: add 'changelog' arg to shallowcg1packer.generate (issue6269)
stable 5.3.1
|
Fri, 28 Feb 2020 11:22:47 +0100 |
Pierre-Yves David |
remotefilelog-test: glob some flaky output line
stable
|
Tue, 25 Feb 2020 13:23:37 -0800 |
Steve Fink |
histedit: py3 fixes for curses mode
stable
|
Sun, 01 Mar 2020 19:39:23 +0100 |
Manuel Jacob |
branch: make --force work even when specifying revs
stable
|
Wed, 26 Feb 2020 10:48:56 -0800 |
Martin von Zweigbergk |
tests: use new, use-case-specific methods from merge module
|
Wed, 26 Feb 2020 10:40:31 -0800 |
Martin von Zweigbergk |
merge: introduce a merge() for that use-case
|
Wed, 26 Feb 2020 11:00:50 -0800 |
Martin von Zweigbergk |
merge: drop redundant mergeforce argument from hg.merge()
|
Wed, 26 Feb 2020 10:54:17 -0800 |
Martin von Zweigbergk |
merge: change default of hg.merge()'s "force" argument from None to False
|
Thu, 13 Feb 2020 21:14:20 -0800 |
Martin von Zweigbergk |
debugmergestate: make templated
|
Thu, 13 Feb 2020 21:55:38 -0800 |
Martin von Zweigbergk |
tests: add tests of debugmergestate with unresolved/resolved path conflicts
|
Thu, 13 Feb 2020 17:15:08 -0800 |
Martin von Zweigbergk |
mergestate: determine if active without looking for state files on disk
|
Wed, 26 Feb 2020 14:43:02 -0500 |
Matt Harbison |
phabricator: update the protocol documentation
|
Wed, 26 Feb 2020 10:56:27 -0500 |
Valentin Gatien-Baron |
relnotes: move entry to the right spot
|
Wed, 26 Feb 2020 17:16:25 +0100 |
Pierre-Yves David |
revlog-compression: release note entry for update the config to be a list
|
Tue, 18 Feb 2020 19:11:18 +0100 |
Georges Racinet |
rust-nodemap: a method for full invalidation
|
Tue, 18 Feb 2020 19:11:17 +0100 |
Georges Racinet |
rust-nodemap: accounting for dead blocks
|
Tue, 18 Feb 2020 19:11:17 +0100 |
Georges Racinet |
rust-nodemap: core implementation for shortest
|
Tue, 18 Feb 2020 19:11:16 +0100 |
Georges Racinet |
rust-nodemap: special case for prefixes of NULL_NODE
|
Tue, 18 Feb 2020 19:11:15 +0100 |
Georges Racinet |
rust-nodemap: pure Rust example
|
Tue, 18 Feb 2020 19:11:15 +0100 |
Georges Racinet |
rust-nodemap: input/output primitives
|
Thu, 13 Feb 2020 15:33:36 -0800 |
Martin von Zweigbergk |
pyoxidizer: allow extensions to be loaded from the file system
|
Mon, 17 Feb 2020 20:30:03 -0500 |
Valentin Gatien-Baron |
graft: always allow hg graft --base . (issue6248)
|
Wed, 19 Feb 2020 17:30:04 +0100 |
Pierre-Yves David |
revlog-compression: update the config to be a list
|
Wed, 19 Feb 2020 13:39:00 +0530 |
Pulkit Goyal |
remotefilelog: add 'changelog' arg to shallowcg1packer.generate (issue6269)
|
Tue, 25 Feb 2020 12:41:35 -0800 |
Martin von Zweigbergk |
drawdag: abide by new createmarkers() API
|
Mon, 24 Feb 2020 14:52:46 -0500 |
Matt Harbison |
lfutil: provide a hint if the largefiles/lfs cache path cannot be determined
|
Mon, 24 Feb 2020 00:20:47 -0500 |
Matt Harbison |
setup: exclude the __index__ module from itself when generating
stable
|
Mon, 24 Feb 2020 16:33:10 -0500 |
Matt Harbison |
tests: stabilize test-amend.t on Windows
stable
|
Mon, 24 Feb 2020 17:43:34 -0500 |
Matt Harbison |
tests: replace truncate(1) with inline python
|
Mon, 24 Feb 2020 16:59:35 -0500 |
Matt Harbison |
tests: stabilize test-rename-merge2.t on Windows
|
Mon, 24 Feb 2020 13:50:55 -0500 |
Augie Fackler |
merge with stable
|
Mon, 24 Feb 2020 13:28:49 +0900 |
Yuya Nishihara |
py3: fix EOL detection in commandserver.channeledinput
stable
|
Thu, 13 Feb 2020 22:51:17 -0500 |
Valentin Gatien-Baron |
bookmarks: prevent pushes of divergent bookmarks (foo@remote)
|
Thu, 13 Feb 2020 22:06:57 -0500 |
Valentin Gatien-Baron |
bookmarks: refactor in preparation for next commit
|
Sat, 15 Feb 2020 14:51:33 -0500 |
Valentin Gatien-Baron |
bookmarks: avoid traceback when two pushes race to delete the same bookmark
|
Sat, 15 Feb 2020 15:06:41 -0500 |
Valentin Gatien-Baron |
relnotes: add entry about previous `hg recover` change
|
Thu, 20 Feb 2020 15:15:23 -0800 |
Kyle Lippincott |
darwin: add another preemptive gui() call when using chg
|
Fri, 20 Dec 2019 13:24:46 -0800 |
Martin von Zweigbergk |
copy: add experimental support for marking committed copies
|
Thu, 26 Dec 2019 14:02:50 -0800 |
Martin von Zweigbergk |
copy: move argument validation a little earlier
|
Tue, 28 Jan 2020 14:07:57 -0800 |
Martin von Zweigbergk |
copy: add experimetal support for unmarking committed copies
|
Fri, 20 Dec 2019 15:50:13 -0800 |
Martin von Zweigbergk |
copy: add option to unmark file as copied
|
Tue, 11 Feb 2020 11:18:52 +0100 |
Pierre-Yves David |
nodemap: introduce an option to use mmap to read the nodemap mapping
|
Fri, 14 Feb 2020 15:03:26 +0100 |
Raphaël Gomès |
rust-dirstatemap: directly return `non_normal` and `other_entries`
|
Thu, 26 Dec 2019 14:12:45 -0800 |
Martin von Zweigbergk |
copy: rename `wctx` to `ctx` since it will not necessarily be working copy
|
Fri, 20 Dec 2019 14:03:12 -0800 |
Martin von Zweigbergk |
copy: rewrite walkpat() to depend less on dirstate
|
Thu, 13 Feb 2020 10:12:12 -0800 |
Martin von Zweigbergk |
merge with stable
|
Sat, 01 Feb 2020 12:57:32 +0900 |
Yuya Nishihara |
pathutil: resurrect comment about path auditing order
|
Wed, 16 Oct 2019 14:12:48 +0200 |
Raphaël Gomès |
rust-dirstatemap: remove additional lookup in dirstate.matches
|
Tue, 31 Dec 2019 12:43:57 +0100 |
Georges Racinet |
rust-nodemap: insert method
|
Wed, 22 Jan 2020 14:21:34 -0500 |
Valentin Gatien-Baron |
recover: don't verify by default
|
Tue, 11 Feb 2020 00:08:28 -0500 |
Augie Fackler |
context: use manifest.find() instead of two separate calls
|
Thu, 16 Jan 2020 23:06:01 +0100 |
Raphaël Gomès |
rust-matchers: implement `visit_children_set` for `FileMatcher`
|
Wed, 05 Feb 2020 17:13:51 -0500 |
Augie Fackler |
manifest: move matches method to be outside the interface
|
Mon, 10 Feb 2020 21:02:22 -0500 |
Augie Fackler |
tags: use modern // operator for division
|
Mon, 10 Feb 2020 20:47:19 -0500 |
Augie Fackler |
tags: fix some type confusion exposed in python 3
|
Fri, 10 Jan 2020 17:20:12 -0800 |
Martin von Zweigbergk |
rebase: remove some now-unused parent arguments
|
Fri, 10 Jan 2020 21:40:01 -0800 |
Martin von Zweigbergk |
rebase: remove some redundant setting of dirstate parents
|
Fri, 10 Jan 2020 14:22:20 -0800 |
Martin von Zweigbergk |
rebase: don't use rebased node as dirstate p2 (BC)
|
Fri, 10 Jan 2020 14:17:56 -0800 |
Martin von Zweigbergk |
rebase: stop relying on having two parents to resume rebase
|
Tue, 28 Jan 2020 21:49:50 -0800 |
Martin von Zweigbergk |
graphlog: use '%' for other context in merge conflict
|
Wed, 29 Jan 2020 14:42:54 -0800 |
Martin von Zweigbergk |
tests: add `hg log -G` output when there are merge conflicts
|
Wed, 29 Jan 2020 11:30:35 -0800 |
Martin von Zweigbergk |
revset: add a revset for parents in merge state
|
Fri, 10 Jan 2020 17:46:10 -0800 |
Martin von Zweigbergk |
tests: add test of rebase with conflict in merge commit
|
Thu, 16 Jan 2020 00:03:19 -0800 |
Martin von Zweigbergk |
rebase: always be graft-like, not merge-like, also for merges
|
Wed, 15 Jan 2020 15:51:01 +0100 |
Pierre-Yves David |
nodemap: update the index with the newly written data (when appropriate)
|
Wed, 15 Jan 2020 15:50:52 +0100 |
Pierre-Yves David |
nodemap: never read more than the expected data amount
|
Wed, 15 Jan 2020 15:50:43 +0100 |
Pierre-Yves David |
nodemap: write new data from the expected current data length
|
Wed, 15 Jan 2020 15:50:33 +0100 |
Pierre-Yves David |
nodemap: double check the source docket when doing incremental update
|
Wed, 15 Jan 2020 15:50:24 +0100 |
Pierre-Yves David |
nodemap: track the total and unused amount of data in the rawdata file
|
Wed, 15 Jan 2020 15:50:14 +0100 |
Pierre-Yves David |
nodemap: track the maximum revision tracked in the nodemap
|
Wed, 15 Jan 2020 15:50:04 +0100 |
Pierre-Yves David |
nodemap: add a flag to dump the details of the docket
|
Wed, 15 Jan 2020 15:49:54 +0100 |
Pierre-Yves David |
nodemap: introduce append-only incremental update of the persistent data
|
Thu, 20 Feb 2020 16:21:00 -0800 |
Kyle Lippincott |
shelve: fix ordering of merge labels
stable
|
Thu, 20 Feb 2020 17:06:01 -0800 |
Kyle Lippincott |
shelve: add test clearly demonstrating that the conflict labels are backwards
stable
|
Sun, 16 Feb 2020 17:05:18 -0500 |
Matt Harbison |
import: don't ignore `--secret` when `--bypass` is specified
stable
|
Tue, 18 Feb 2020 13:46:10 -0500 |
Matt Harbison |
phabricator: fix a phabsend crash when processing a renamed binary
stable
|
Fri, 13 Dec 2019 10:37:45 +0100 |
Pierre-Yves David |
test: pin the number of CPU for issue4074 tests
stable
|
Wed, 12 Feb 2020 23:23:59 +0100 |
Raphaël Gomès |
rust-dirstatemap: add `NonNormalEntries` class
stable
|
Thu, 30 Jan 2020 14:57:02 +0100 |
Raphaël Gomès |
rust-dirstatemap: cache non normal and other parent set
stable
|
Tue, 11 Feb 2020 19:53:56 +0900 |
Yuya Nishihara |
chgserver: spawn new process if schemes change
stable
|
Mon, 10 Feb 2020 15:52:52 -0800 |
Martin von Zweigbergk |
tests: accept new bzr message about switching branches
stable
|
Wed, 15 Jan 2020 15:49:45 +0100 |
Pierre-Yves David |
nodemap: keep track of the docket for loaded data
|
Wed, 15 Jan 2020 15:49:35 +0100 |
Pierre-Yves David |
nodemap: introduce an explicit class/object for the docket
|
Wed, 15 Jan 2020 15:49:26 +0100 |
Pierre-Yves David |
nodemap: keep track of the ondisk id of nodemap blocks
|
Wed, 15 Jan 2020 15:49:16 +0100 |
Pierre-Yves David |
nodemap: provide the on disk data to indexes who support it
|
Wed, 15 Jan 2020 15:49:06 +0100 |
Pierre-Yves David |
nodemap: all check that revision and nodes match in the nodemap
|
Wed, 15 Jan 2020 15:48:57 +0100 |
Pierre-Yves David |
nodemap: add basic checking of the on disk nodemap content
|
Wed, 15 Jan 2020 15:48:47 +0100 |
Pierre-Yves David |
nodemap: code to parse the persistent binary nodemap data
|
Wed, 15 Jan 2020 15:48:38 +0100 |
Pierre-Yves David |
nodemap: move the iteratio inside the Block object
|
Wed, 15 Jan 2020 15:48:28 +0100 |
Pierre-Yves David |
nodemap: use an explicit "Block" object in the reference implementation
|
Wed, 15 Jan 2020 15:48:19 +0100 |
Pierre-Yves David |
nodemap: add a optional `nodemap_add_full` method on indexes
|
Wed, 15 Jan 2020 15:48:09 +0100 |
Pierre-Yves David |
nodemap: add a (python) index class for persistent nodemap testing
|
Wed, 15 Jan 2020 15:47:59 +0100 |
Pierre-Yves David |
nodemap: delete older raw data file when creating a new ones
|
Wed, 15 Jan 2020 15:47:50 +0100 |
Pierre-Yves David |
nodemap: use an intermediate "docket" file to carry small metadata
|
Wed, 15 Jan 2020 15:47:40 +0100 |
Pierre-Yves David |
nodemap: only use persistent nodemap for non-inlined revlog
|
Wed, 15 Jan 2020 15:47:31 +0100 |
Pierre-Yves David |
nodemap: add a function to read the data from disk
|
Wed, 15 Jan 2020 15:47:21 +0100 |
Pierre-Yves David |
nodemap: write nodemap data on disk
|
Wed, 15 Jan 2020 15:47:12 +0100 |
Pierre-Yves David |
nodemap: have some python code writing a nodemap in persistent binary form
|
Mon, 10 Feb 2020 17:31:05 -0500 |
Augie Fackler |
cleanup: re-run black on the codebase
|
Thu, 16 Jan 2020 13:34:04 +0100 |
Raphaël Gomès |
rust-re2: add wrapper for calling Re2 from Rust
|
Thu, 16 Jan 2020 11:27:12 +0100 |
Raphaël Gomès |
rust-filepatterns: add support for `include` and `subinclude` patterns
|
Thu, 16 Jan 2020 10:28:40 +0100 |
Raphaël Gomès |
rust-filepatterns: improve API and robustness for pattern files parsing
|
Mon, 10 Feb 2020 15:50:26 -0800 |
Martin von Zweigbergk |
tests: add workaround for bzr bug
stable
|
Tue, 14 Jan 2020 17:10:20 +0100 |
Raphaël Gomès |
rust-utils: add util for canonical path
|
Sat, 01 Feb 2020 09:14:36 +0100 |
Pierre-Yves David |
test: simplify test-amend.t to avoid race condition
stable
|
Sun, 09 Feb 2020 01:34:37 +0100 |
Pierre-Yves David |
remotefilelog-test: glob some flaky output line (issue6083)
stable
|
Tue, 21 Jan 2020 10:24:32 -0500 |
Matt Harbison |
httpconnection: allow `httpsendfile` subclasses to suppress the progressbar
|
Mon, 10 Feb 2020 21:54:12 +0100 |
Raphaël Gomès |
rust-dirstatemap: add `NonNormalEntries` class
|
Sun, 09 Feb 2020 16:18:26 -0500 |
Valentin Gatien-Baron |
help: when possible, indicate flags implied by tweakdefaults
|
Sun, 09 Feb 2020 15:50:36 -0500 |
Valentin Gatien-Baron |
help: add a mechanism to change flags' help depending on config
|
Sat, 08 Feb 2020 23:39:55 -0500 |
Matt Harbison |
lfs: use str for the open() mode when opening a blob for py3
|
Thu, 30 Jan 2020 14:57:02 +0100 |
Raphaël Gomès |
rust-dirstatemap: cache non normal and other parent set
|
Fri, 07 Feb 2020 16:01:32 -0500 |
Valentin Gatien-Baron |
tags: behave better if a tags cache entry is partially written
|
Fri, 07 Feb 2020 15:55:26 -0500 |
Valentin Gatien-Baron |
tags: show how hg behaves if a tags cache entry is truncated
|
Fri, 07 Feb 2020 13:54:09 -0500 |
Valentin Gatien-Baron |
tags: add a debug command to display .hg/cache/hgtagsfnodes1
|
Sat, 08 Feb 2020 10:22:47 -0500 |
Valentin Gatien-Baron |
purge: add -i flag to delete ignored files instead of untracked files
|
Thu, 30 Jan 2020 19:50:43 -0500 |
Matt Harbison |
pyoxidizer: use `legacy_windows_stdio` on Windows
|
Wed, 05 Feb 2020 17:12:39 -0500 |
Augie Fackler |
merge: use manifestdict.walk() instead of manifestdict.matches()
|
Wed, 05 Feb 2020 16:58:50 -0500 |
Augie Fackler |
manifest: rewrite filesnotin to not make superfluous manifest copies
|
Sat, 08 Feb 2020 03:13:45 +0530 |
Pulkit Goyal |
merge with stable
|
Thu, 06 Feb 2020 16:55:39 -0500 |
Augie Fackler |
archival: use walk() instead of matches() on manifest
|
Fri, 24 Jan 2020 11:10:07 +0100 |
Raphaël Gomès |
rust-dirs-multiset: improve temporary error message
|
Wed, 22 Jan 2020 12:11:35 -0500 |
Matt Harbison |
exchange: check the `ui.clonebundleprefers` form while processing (issue6257)
|
Fri, 13 Dec 2019 16:49:05 +0100 |
Pierre-Yves David |
copies: add a new test dedicated to testing chain of changeset with merge
|
Wed, 18 Sep 2019 06:07:09 +0200 |
Joerg Sonnenberger |
hgext: initial version of fastexport extension
|
Fri, 07 Feb 2020 15:55:21 +0100 |
Julien Cristau |
hghave: cache the result of gethgversion
|
Mon, 03 Feb 2020 11:56:02 -0500 |
Augie Fackler |
resourceutil: blacken
stable
|
Fri, 24 Jan 2020 14:11:43 -0800 |
Martin von Zweigbergk |
clean: delete obsolete unlinking of .hg/graftstate
|
Tue, 04 Feb 2020 10:16:30 -0800 |
Martin von Zweigbergk |
copies: avoid filtering by short-circuit dirstate-only copies earlier
|
Tue, 04 Feb 2020 10:14:44 -0800 |
Martin von Zweigbergk |
tests: add test showing that repo filter is calculated for `hg st --copies`
|
Tue, 21 Jan 2020 11:40:15 -0500 |
Matt Harbison |
lfs: enable workers by default
|
Tue, 21 Jan 2020 11:32:33 -0500 |
Matt Harbison |
lfs: fix the stall and corruption issue when concurrently uploading blobs
|
Tue, 21 Jan 2020 10:34:15 -0500 |
Matt Harbison |
lfs: add a method to the local blobstore to convert OIDs to file paths
|
Wed, 15 Jan 2020 14:47:38 -0800 |
Martin von Zweigbergk |
merge: introduce a revert_to() for that use-case
|
Wed, 15 Jan 2020 15:30:25 -0800 |
Martin von Zweigbergk |
merge: introduce a clean_update() for that use-case
|
Wed, 05 Feb 2020 16:16:15 -0500 |
Augie Fackler |
manifest: fix _very_ subtle bug with exact matchers passed to walk()
|
Tue, 14 Jan 2020 17:08:45 +0100 |
Raphaël Gomès |
rust-utils: add `Escaped` trait
|
Tue, 14 Jan 2020 17:04:32 +0100 |
Raphaël Gomès |
rust-dirs-multiset: add `DirsChildrenMultiset`
|
Tue, 14 Jan 2020 16:50:35 +0100 |
Raphaël Gomès |
rust-hg-path: add useful methods to `HgPath`
|
Wed, 05 Feb 2020 17:05:37 +0100 |
Raphaël Gomès |
rust-pathauditor: add Rust implementation of the `pathauditor`
|
Wed, 22 Jan 2020 03:17:06 +0530 |
Pulkit Goyal |
py3: catch AttributeError too with ImportError
|
Wed, 05 Feb 2020 15:15:18 -0500 |
Augie Fackler |
context: use manifest.walk() instead of manifest.match() to get file list
|
Wed, 05 Feb 2020 15:01:22 -0500 |
Augie Fackler |
manifest: remove `.new()` from the interface
|
Wed, 29 Jan 2020 13:39:50 -0800 |
Kyle Lippincott |
chg: force-set LC_CTYPE on server start to actual value from the environment
|
Mon, 03 Feb 2020 09:00:05 +0100 |
Pierre-Yves David |
perf: fix list formatting in perfindex documentation
|
Sat, 01 Feb 2020 09:14:36 +0100 |
Pierre-Yves David |
test: simplify test-amend.t to avoid race condition
|
Fri, 13 Dec 2019 11:32:36 +0100 |
Pierre-Yves David |
test: document test-copy-move-merge.t
|
Mon, 03 Feb 2020 22:16:36 -0500 |
Augie Fackler |
manifest: remove optional default= argument on flags(path)
|
Thu, 06 Feb 2020 15:46:55 -0800 |
Kyle Lippincott |
py3: fully fix bundlepart.__repr__ to return str not bytes
stable
|
Sun, 17 Nov 2019 01:18:14 +0100 |
Pierre-Yves David |
heptapod-ci: add a job to test the rust version of Mercurial
stable
|
Sat, 16 Nov 2019 12:26:54 +0100 |
Pierre-Yves David |
heptapod-ci: run the --pure test too
stable
|
Sat, 25 Jan 2020 14:56:36 +0100 |
Pierre-Yves David |
heptapod-ci: run the normal test suite
stable
|
Mon, 18 Nov 2019 09:38:40 +0100 |
Pierre-Yves David |
heptapod-ci: also run the dedicated rust test for the rust code
stable
|
Sat, 16 Nov 2019 12:25:53 +0100 |
Pierre-Yves David |
heptapod-ci: run test with python3 too
stable
|
Fri, 24 Jan 2020 23:22:29 +0100 |
Pierre-Yves David |
heptapod-ci: colorize output
stable
|
Sat, 25 Jan 2020 17:57:40 +0100 |
Pierre-Yves David |
heptapod-ci: add a basic file to be able to run tests with heptapod
stable
|
Tue, 04 Feb 2020 22:07:36 +0100 |
Jan Alexander Steffens (heftig) |
worker: manually buffer reads from pickle stream
stable
|
Thu, 02 Jan 2020 11:04:18 -0800 |
Kyle Lippincott |
py3: __repr__ needs to return str, not bytes
stable
|
Tue, 04 Feb 2020 12:07:37 +0100 |
Pierre-Yves David |
config: also respect HGRCSKIPREPO in the zeroconf extension
stable
|
Tue, 04 Feb 2020 12:07:42 +0100 |
Pierre-Yves David |
config: also respect HGRCSKIPREPO in hgwebdir_mod
stable
|
Mon, 03 Feb 2020 20:41:11 +0100 |
Pierre-Yves David |
config: also respect HGRCSKIPREPO in `dispatch._getlocal`
stable
|
Tue, 04 Feb 2020 12:31:19 +0100 |
Pierre-Yves David |
config: add a function in `rcutil` to abstract HGRCSKIPREPO
stable
|
Mon, 03 Feb 2020 20:12:47 -0500 |
Matt Harbison |
packaging: make the path to Win32 requirements absolute when building WiX
stable
|
Mon, 03 Feb 2020 11:56:02 -0500 |
Augie Fackler |
resourceutil: blacken
|
Mon, 03 Feb 2020 11:51:52 -0500 |
Augie Fackler |
merge with stable
|
Fri, 31 Jan 2020 10:53:50 -0800 |
Martin von Zweigbergk |
rebase: abort if the user tries to rebase the working copy
|
Fri, 31 Jan 2020 10:41:50 -0800 |
Martin von Zweigbergk |
tests: add tests for rebasing wdir() revision
|
Wed, 22 Jan 2020 13:29:26 -0800 |
Martin von Zweigbergk |
merge: when rename was made on both sides, use ancestor as merge base
|
Fri, 31 Jan 2020 08:47:32 -0800 |
Martin von Zweigbergk |
absorb: graduate -i flag from experimental
|
Sat, 25 Jan 2020 17:30:24 +0900 |
Yuya Nishihara |
rust-cpython: remove PySharedRefCell and its companion structs
|
Sat, 25 Jan 2020 17:26:23 +0900 |
Yuya Nishihara |
rust-cpython: switch to upstreamed version of PySharedRefCell
|
Sat, 25 Jan 2020 17:21:06 +0900 |
Yuya Nishihara |
rust-cpython: rename inner_shared() to inner()
|
Fri, 31 Jan 2020 00:08:30 +0900 |
Yuya Nishihara |
rust-cpython: use PyList.insert() instead of .insert_item()
|
Fri, 31 Jan 2020 00:01:29 +0900 |
Yuya Nishihara |
rust-cpython: bump cpython to 0.4 to switch to upstreamed PySharedRef
|
Thu, 30 Jan 2020 23:57:19 +0900 |
Yuya Nishihara |
rust: update dependencies
|
Mon, 03 Feb 2020 11:07:34 -0500 |
Augie Fackler |
Added signature for changeset 7f5410dfc8a6
stable
|
Mon, 03 Feb 2020 11:07:33 -0500 |
Augie Fackler |
Added tag 5.3 for changeset 7f5410dfc8a6
stable
|
Wed, 29 Jan 2020 11:11:18 +0100 |
Raphaël Gomès |
rust-dirstatemap: add missing @propertycache
stable 5.3
|
Thu, 30 Jan 2020 19:16:12 +0100 |
Jan Alexander Steffens (heftig) |
worker: Use buffered input from the pickle stream
stable
|
Sat, 01 Feb 2020 01:32:28 -0500 |
Matt Harbison |
packaging: lowercase the `contrib` and `templates` directories with Inno
stable
|
Sun, 02 Feb 2020 00:56:40 -0500 |
Matt Harbison |
packaging: merge the requirements.txt files for WiX and Inno
stable
|
Sat, 01 Feb 2020 00:58:34 -0500 |
Matt Harbison |
packaging: bundle dulwich, keyring, and pywin32-ctypes with WiX too
stable
|
Sat, 01 Feb 2020 00:48:08 -0500 |
Matt Harbison |
packaging: bundle the default mercurial.ini template with Inno also
stable
|
Sat, 01 Feb 2020 00:41:37 -0500 |
Matt Harbison |
packaging: set the FileVersion field in the Inno installer executable
stable
|
Sat, 01 Feb 2020 00:32:46 -0500 |
Matt Harbison |
packaging: move the version normalization function to the util module
stable
|
Fri, 31 Jan 2020 22:20:39 -0500 |
Matt Harbison |
resourceutil: account for the non-resource-like file hierarchy under py2exe
stable
|
Thu, 30 Jan 2020 19:37:06 -0500 |
Matt Harbison |
wix: restore COPYING.rtf
stable
|
Fri, 24 Jan 2020 12:50:27 +0100 |
Pierre-Yves David |
contrib: a small script to nudge lingering diff
|
Sun, 26 Jan 2020 16:23:57 -0800 |
Gregory Szorc |
packaging: add support for PyOxidizer
|
Wed, 29 Jan 2020 11:30:16 -0800 |
Martin von Zweigbergk |
mergestate: add accessors for local and other nodeid, not just contexts
|
Wed, 15 Jan 2020 22:24:16 -0800 |
Martin von Zweigbergk |
rebase: define base in only place in defineparents()
|
Fri, 20 Dec 2019 16:16:57 -0800 |
Martin von Zweigbergk |
tests: use full `uncommit` command name in tests
|
Tue, 28 Jan 2020 14:53:23 -0800 |
Martin von Zweigbergk |
graft: default `base` argument to common case of `ctx.p1()`
|
Fri, 10 Jan 2020 13:12:24 -0800 |
Martin von Zweigbergk |
graft: let caller pass in overlayworkingctx to merge.graft()
|
Wed, 29 Jan 2020 23:14:31 -0800 |
Martin von Zweigbergk |
copies: fix crash when copy source is not in graft base
|
Wed, 29 Jan 2020 23:05:02 -0800 |
Martin von Zweigbergk |
tests: add test showing crash when shelving ghosted rename target
|
Thu, 30 Jan 2020 23:48:45 -0500 |
Matt Harbison |
resourceutil: correct the root path for file based lookup under py2exe
stable
|
Tue, 22 Oct 2019 16:04:34 +0900 |
Yuya Nishihara |
rust-cpython: mark all PyLeaked methods as unsafe
|
Sat, 19 Oct 2019 17:01:28 +0900 |
Yuya Nishihara |
rust-cpython: make PySharedRef::try_borrow_mut() return BorrowMutError
|
Sat, 19 Oct 2019 16:48:34 +0900 |
Yuya Nishihara |
rust-cpython: inline PySharedState::leak_immutable() and PyLeaked::new()
|
Sat, 19 Oct 2019 16:34:02 +0900 |
Yuya Nishihara |
rust-cpython: inline PySharedState::try_borrow_mut()
|
Sat, 12 Oct 2019 23:34:05 +0900 |
Yuya Nishihara |
rust-cpython: add panicking version of borrow_mut() and use it
|
Tue, 28 Jan 2020 22:27:30 -0500 |
Matt Harbison |
setup: don't skip the search for global hg.exe if there is no local instance
|
Tue, 28 Jan 2020 22:35:08 -0500 |
Matt Harbison |
make: also delete hg.exe when cleaning
|
Thu, 23 Jan 2020 15:44:30 -0800 |
Martin von Zweigbergk |
merge: start using the per-side copy dicts
|
Wed, 22 Jan 2020 14:35:30 -0800 |
Martin von Zweigbergk |
copies: define a type to return from mergecopies()
|
Wed, 22 Jan 2020 16:45:56 -0800 |
Martin von Zweigbergk |
merge: move initialization of copy dicts to one place
|
Fri, 24 Jan 2020 10:39:55 -0800 |
Martin von Zweigbergk |
copies: print debug information about copies per side/branch
|
Wed, 22 Jan 2020 15:31:17 -0800 |
Martin von Zweigbergk |
copies: make mergecopies() distinguish between copies on each side
|
Fri, 24 Jan 2020 17:25:40 -0800 |
Martin von Zweigbergk |
pathutil: mark parent directories as audited as we go
|
Mon, 27 Jan 2020 09:14:19 -0800 |
Martin von Zweigbergk |
cmdutil: change check_incompatible_arguments() *arg to single iterable
|
Mon, 27 Jan 2020 12:38:59 -0800 |
Martin von Zweigbergk |
rust: remove an unnecessary set of parentheses
|
Mon, 27 Jan 2020 18:16:05 -0800 |
Kyle Lippincott |
profiling: flush stdout before writing profile to stderr
|
Tue, 28 Jan 2020 10:40:19 -0800 |
Martin von Zweigbergk |
rust: re-format with nightly rustfmt
|
Tue, 28 Jan 2020 22:03:00 -0500 |
Matt Harbison |
tests: stablize test-rename-merge1.t on Windows
|
Sat, 21 Sep 2019 17:27:14 +0900 |
Yuya Nishihara |
rust-cpython: make sure PySharedRef::borrow_mut() never panics
|
Tue, 22 Oct 2019 11:38:43 +0900 |
Yuya Nishihara |
rust-cpython: remove useless wrappers from PyLeaked, just move by map()
|
Mon, 27 Jan 2020 20:28:47 +0100 |
Georges Racinet |
rust-node: avoid meaningless read at the end of odd prefix
|
Fri, 27 Dec 2019 16:06:54 +0100 |
Georges Racinet |
rust-nodemap: generic NodeTreeVisitor
|
Fri, 27 Dec 2019 15:11:43 +0100 |
Georges Racinet |
rust-nodemap: mutable NodeTree data structure
|
Thu, 26 Dec 2019 15:47:14 +0100 |
Georges Racinet |
rust-nodemap: abstracting the indexing
|
Thu, 23 Jan 2020 17:18:13 +0100 |
Georges Racinet |
rust-nodemap: NodeMap trait with simplest implementation
|
Fri, 27 Dec 2019 23:04:18 +0100 |
Georges Racinet |
rust-node: handling binary Node prefix
|
Wed, 22 Jan 2020 16:35:56 +0100 |
Georges Racinet |
rust-revlog: a trait for the revlog index
|
Fri, 24 Jan 2020 17:10:45 -0800 |
Martin von Zweigbergk |
pathauditor: drop a redundant call to bytes.lower()
|
Fri, 24 Jan 2020 15:18:19 -0800 |
Martin von Zweigbergk |
merge: replace a repo.lookup('.') by more typical repo['.'].node()
|
Fri, 24 Jan 2020 16:07:42 -0800 |
Martin von Zweigbergk |
merge: drop now-unused "abort" argument from hg.merge()
|
Fri, 24 Jan 2020 17:49:21 -0800 |
Martin von Zweigbergk |
merge: don't auto-pick destination with `hg merge 'wdir()'`
|
Fri, 24 Jan 2020 16:05:11 -0800 |
Martin von Zweigbergk |
merge: call hg.abortmerge() directly and return early
|
Fri, 24 Jan 2020 16:00:54 -0800 |
Martin von Zweigbergk |
merge: check that there are no conflicts after --abort
|
Fri, 24 Jan 2020 15:07:44 -0800 |
Martin von Zweigbergk |
merge: use check_incompatible_arguments() for --abort
|
Fri, 24 Jan 2020 20:27:59 -0800 |
Gregory Szorc |
wix: use original version string for MSI filename
stable
|
Fri, 24 Jan 2020 20:24:29 -0800 |
Gregory Szorc |
wix: always normalize version string
stable
|
Fri, 24 Jan 2020 20:21:53 -0800 |
Gregory Szorc |
wix: more robust normalization of RC version components
stable
|
Sat, 25 Jan 2020 00:16:04 -0500 |
Matt Harbison |
copyright: update to 2020
stable
|
Sat, 25 Jan 2020 01:06:46 -0500 |
Matt Harbison |
phabricator: fix a crash when submitting binaries (issue6260)
stable
|
Wed, 15 Jan 2020 17:15:45 -0800 |
Martin von Zweigbergk |
rebase: move some variables after an error cases where they're not needed
|
Wed, 15 Jan 2020 10:44:23 -0800 |
Martin von Zweigbergk |
rebase: clarify a little by calculating a set in Python instead of in revset
|
Wed, 15 Jan 2020 15:12:50 -0800 |
Martin von Zweigbergk |
merge: avoid a negation in the definition of updatedirstate
|
Fri, 24 Jan 2020 08:32:35 -0800 |
Martin von Zweigbergk |
merge: move definition of `partial` closer to where it's used
|
Wed, 22 Jan 2020 13:06:56 -0800 |
Martin von Zweigbergk |
copies: extract function for finding directory renames
|
Wed, 22 Jan 2020 15:23:30 -0800 |
Martin von Zweigbergk |
copies: avoid calculating debug-only stuff without --debug
|
Wed, 22 Jan 2020 15:20:12 -0800 |
Martin von Zweigbergk |
copies: move early return in mergecopies() earlier
|
Fri, 24 Jan 2020 07:00:45 -0800 |
Martin von Zweigbergk |
tests: test merge of renames of different sources to same target
|
Fri, 24 Jan 2020 09:33:02 -0800 |
Martin von Zweigbergk |
clean: check that there are no conflicts after
|
Fri, 24 Jan 2020 14:32:53 -0800 |
Martin von Zweigbergk |
progress: delete deprecated ui.progress()
|
Fri, 17 Jan 2020 15:34:11 +0100 |
Raphaël Gomès |
rust-dependencies: update rayon
|
Wed, 22 Jan 2020 20:01:38 -0800 |
Gregory Szorc |
packaging: add configparser to inno requirements file
stable
|
Fri, 24 Jan 2020 11:05:42 -0500 |
Augie Fackler |
merge with stable
|
Fri, 24 Jan 2020 11:02:59 -0500 |
Augie Fackler |
Added signature for changeset e4344e463c0c
stable
|
Fri, 24 Jan 2020 11:02:58 -0500 |
Augie Fackler |
Added tag 5.3rc1 for changeset e4344e463c0c
stable
|
Fri, 24 Jan 2020 01:37:18 -0500 |
Matt Harbison |
packaging: rename hgrc.d to defaultrc for Windows config files next to the exe
stable 5.3rc1
|
Fri, 24 Jan 2020 01:11:19 -0500 |
Matt Harbison |
resourceutil: ensure `_rootpath` is defined under py2exe
stable
|
Wed, 15 Jan 2020 15:08:42 -0800 |
Martin von Zweigbergk |
merge: define updatedirstate a little earlier and reuse it
|
Wed, 15 Jan 2020 15:07:43 -0800 |
Martin von Zweigbergk |
merge: don't call update hook when using in-memory context
|
Thu, 23 Jan 2020 13:10:48 -0800 |
Martin von Zweigbergk |
merge with stable
|
Wed, 22 Jan 2020 20:01:38 -0800 |
Gregory Szorc |
packaging: add configparser to inno requirements file
|
Wed, 22 Jan 2020 22:23:04 -0800 |
Gregory Szorc |
python-zstandard: blacken at 80 characters
|
Tue, 21 Jan 2020 15:45:06 -0800 |
Martin von Zweigbergk |
tests: move non-collapse test out of test-rebase-collapse
|
Fri, 22 Nov 2019 20:27:09 -0800 |
Gregory Szorc |
debugcommands: add Python implementation to debuginstall
|
Fri, 22 Nov 2019 20:12:10 -0800 |
Gregory Szorc |
run-tests: remove --py3-warnings
|
Wed, 22 Jan 2020 16:37:05 +0100 |
Georges Racinet |
rust-node: binary Node ID and conversion utilities
|
Wed, 22 Jan 2020 16:23:29 +0100 |
Georges Racinet |
rust-nodemap: building blocks for nodetree structures
|
Tue, 21 Jan 2020 10:13:08 -0500 |
Matt Harbison |
lfs: move the initialization of the upload request into the try block
|
Tue, 21 Jan 2020 09:55:35 -0500 |
Matt Harbison |
lfs: drop an unnecessary r'' prefix
|
Tue, 21 Jan 2020 09:51:39 -0500 |
Matt Harbison |
lfs: explicitly close the file handle for the blob being uploaded
|
Tue, 21 Jan 2020 09:40:40 -0500 |
Matt Harbison |
lfs: drop the unused progressbar code in the `filewithprogress` class
|
Tue, 14 Jan 2020 16:58:07 +0100 |
Raphaël Gomès |
rust-filepatterns: remove bridge code for filepatterns-related functions
|
Tue, 14 Jan 2020 18:03:28 +0100 |
Raphaël Gomès |
rust-utils: add Rust implementation of Python's "os.path.splitdrive"
|
Tue, 21 Jan 2020 17:15:34 -0800 |
Kyle Lippincott |
crecord: fix a concatenation of bytes and str on py3
stable
|
Wed, 22 Jan 2020 14:11:11 -0500 |
Valentin Gatien-Baron |
recover: fix typos
stable
|
Tue, 21 Jan 2020 10:27:39 -0800 |
Martin von Zweigbergk |
relnotes: copy "next" to "5.3" and clear "next"
stable
|
Tue, 21 Jan 2020 12:10:35 -0800 |
Kyle Lippincott |
cext: change two more vars to Py_ssize_t in manifest.c
stable
|
Tue, 21 Jan 2020 13:16:30 -0500 |
Augie Fackler |
Added signature for changeset 84a0102c05c7
stable
|
Tue, 21 Jan 2020 13:16:29 -0500 |
Augie Fackler |
Added tag 5.3rc0 for changeset 84a0102c05c7
stable
|
Tue, 21 Jan 2020 13:14:51 -0500 |
Augie Fackler |
merge to stable for 5.3 release freeze
stable 5.3rc0
|
Fri, 17 Jan 2020 16:56:49 -0500 |
Matt Harbison |
phabricator: use .arcconfig for `phabricator.url` if not set locally
|
Fri, 17 Jan 2020 14:21:40 -0500 |
Matt Harbison |
phabricator: use .arcconfig for the callsign if not set locally (issue6243)
|
Fri, 17 Jan 2020 13:29:47 -0500 |
Matt Harbison |
config: add a function to insert non-file based, but overridable settings
|
Thu, 16 Jan 2020 19:48:01 -0500 |
Matt Harbison |
tests: restore phabricator tests and regenerate the recordings
|
Tue, 07 Jan 2020 11:24:05 +0100 |
Pierre-Yves David |
hgrc: introduce HGRCSKIPREPO to skip reading the repository's hgrc
|
Sat, 18 Jan 2020 10:37:14 -0800 |
Gregory Szorc |
debugcommands: move away from line buffered output on binary stream
|
Sat, 18 Jan 2020 10:43:52 -0800 |
Gregory Szorc |
py3: conditionalize test-lfs-serve-access.t for Python 3.8
|
Sat, 18 Jan 2020 10:27:03 -0800 |
Gregory Szorc |
py3: add extra traceback line present on Python 3.8
|
Sat, 18 Jan 2020 10:12:41 -0800 |
Gregory Szorc |
py3: conditionalize test-flagprocessor.t on Python 3.8
|
Sat, 18 Jan 2020 10:21:45 -0800 |
Gregory Szorc |
tests: conditionalize test-hightlight.t on pygments version
|
Mon, 20 Jan 2020 23:51:25 -0800 |
Gregory Szorc |
hgdemandimport: apply lazy module loading to sys.meta_path finders
|
Mon, 20 Jan 2020 23:42:19 -0800 |
Gregory Szorc |
hgdemandimport: disable on Python 3.5
|
Sat, 18 Jan 2020 11:13:01 -0800 |
Gregory Szorc |
py3: suppress unraisable exceptions in test-worker.t
|
Mon, 20 Jan 2020 18:28:46 -0500 |
Valentin Gatien-Baron |
rust: add a README
|
Mon, 20 Jan 2020 17:44:03 -0500 |
Valentin Gatien-Baron |
rust: move hgcli's README out of the way
|
Sat, 18 Jan 2020 01:54:17 -0500 |
Matt Harbison |
verify: avoid spurious integrity warnings in verbose mode (issue6172)
|
Fri, 17 Jan 2020 22:31:47 -0800 |
Gregory Szorc |
py3: glob over exception in test-check-py3-compat.t
|
Fri, 17 Jan 2020 22:24:27 -0800 |
Gregory Szorc |
py3: string normalization and I/O tweaks in test-lfs.t
|
Fri, 17 Jan 2020 21:27:53 -0500 |
Matt Harbison |
help: minor copy editing to the `config.format` section
|
Thu, 21 Nov 2019 17:27:44 +0100 |
Pierre-Yves David |
changectx: mark parent of changesets as non filtered
|
Thu, 21 Nov 2019 23:46:51 +0100 |
Pierre-Yves David |
changectx: use unfiltered changelog to walk ancestors in annotate
|
Thu, 21 Nov 2019 23:25:08 +0100 |
Pierre-Yves David |
localrepo: also fast past the parents of working copies parents
|
Sun, 17 Nov 2019 14:54:41 +0100 |
Pierre-Yves David |
localrepo: recognize trivial request for '.'
|
Sun, 17 Nov 2019 14:47:29 +0100 |
Pierre-Yves David |
localrepo: fastpath access to "."
|
Sun, 17 Nov 2019 14:39:28 +0100 |
Pierre-Yves David |
localrepo: also fastpath access to working copy parents when possible
|
Thu, 16 Jan 2020 08:41:38 -0800 |
Martin von Zweigbergk |
examples: refer to nightly rustfmt in Windows-compatible way
|
Thu, 26 Dec 2019 19:05:55 +0100 |
Joerg Sonnenberger |
convert: refactor authormap into separate function for outside use
|
Tue, 14 Jan 2020 17:57:15 +0900 |
Inada Naoki |
remotefilelog: fix opening validatecachelog in text mode
|
Thu, 16 Jan 2020 12:27:15 -0800 |
Kyle Lippincott |
cext: fix compiler warning about sign changing
|
Wed, 15 Jan 2020 23:34:04 -0500 |
Matt Harbison |
sha1dc: avoid including the nonexistent stdint.h with Visual Studio 2008
|
Thu, 16 Jan 2020 12:17:03 -0800 |
Kyle Lippincott |
py3: fix curses chunkselector fallback (when diffs are too large) on py3
|
Wed, 15 Jan 2020 15:47:03 +0100 |
Pierre-Yves David |
transaction: allow finalizer to add finalizer
|
Sat, 28 Dec 2019 12:25:16 -0500 |
Matt Harbison |
tests: stabilize test-subrepo-svn.t on Windows
|
Mon, 13 Jan 2020 11:18:29 -0800 |
Martin von Zweigbergk |
rebase: fix bug where `--collapse` would apply diff on missing file
|
Mon, 13 Jan 2020 11:11:20 -0800 |
Martin von Zweigbergk |
rebase: extract a variable for a repeated `repo[p1]`
|
Sun, 29 Dec 2019 17:53:48 -0800 |
Martin von Zweigbergk |
graftcopies: document why the function is useful at all
|
Fri, 27 Dec 2019 13:47:59 -0800 |
Martin von Zweigbergk |
graftcopies: remove `skip` and `repo` arguments
|
Fri, 27 Dec 2019 15:14:19 -0800 |
Martin von Zweigbergk |
graftcopies: use _filter() for filtering out invalid copies
|
Mon, 06 Jan 2020 15:24:36 -0800 |
Martin von Zweigbergk |
copies: replace duplicatecopies() by function that takes contexts
|
Fri, 27 Dec 2019 13:03:40 -0800 |
Martin von Zweigbergk |
graft: extract repo[None] to a variable
|
Thu, 16 Jan 2020 00:30:08 +0800 |
Aay Jay Chan |
rust-core: fix typo in comment
|
Tue, 14 Jan 2020 18:59:49 -0800 |
Gregory Szorc |
sha1dc: use buffer protocol when parsing arguments
|
Tue, 14 Jan 2020 20:05:37 -0500 |
Matt Harbison |
lfs: avoid quadratic performance in processing server responses
|
Tue, 14 Jan 2020 19:42:24 -0500 |
Matt Harbison |
lfs: check content length after downloading content
|
Tue, 14 Jan 2020 18:02:20 -0500 |
Matt Harbison |
lfs: rename a variable to clarify its use
|
Tue, 14 Jan 2020 17:53:43 -0800 |
Gregory Szorc |
sha1dc: use proper string functions on Python 2/3
|
Tue, 14 Jan 2020 17:39:12 -0800 |
Gregory Szorc |
sha1dc: declare all variables at begininng of block
|
Tue, 14 Jan 2020 17:37:04 -0800 |
Gregory Szorc |
sha1dc: manually define integer types on msvc 2008
|
Tue, 14 Jan 2020 14:18:11 -0800 |
Martin von Zweigbergk |
packaging: leverage os.path.relpath() in setup.py
|
Tue, 14 Jan 2020 18:00:05 +0100 |
Raphaël Gomès |
rust-utils: add util to find a slice in another slice
|
Tue, 14 Jan 2020 16:00:57 +0100 |
Raphaël Gomès |
dirstate: move rust fast-path calling code to its own method
|
Tue, 14 Jan 2020 00:52:53 -0500 |
Matt Harbison |
lfs: add "bytes" as the unit to the upload/download progress bar
|
Tue, 14 Jan 2020 16:37:45 -0500 |
Matt Harbison |
phabricator: post revisions in ascending topological order (issue6241)
|
Tue, 14 Jan 2020 16:29:03 -0500 |
Matt Harbison |
doc: fix references to `revset.abstractsmartset`
|
Mon, 13 Jan 2020 20:09:32 -0800 |
Gregory Szorc |
fsmonitor: properly handle str ex.msg
|
Mon, 23 Dec 2019 01:12:20 -0500 |
Matt Harbison |
verify: allow the storage to signal when renames can be tested on `skipread`
|
Sun, 22 Dec 2019 23:50:19 -0500 |
Matt Harbison |
lfs: don't skip locally available blobs when verifying
|
Fri, 20 Dec 2019 01:11:35 -0500 |
Matt Harbison |
lfs: add a switch to `hg verify` to ignore the content of blobs
|
Wed, 08 Jan 2020 14:37:54 -0500 |
Augie Fackler |
revlog: run rustfmt nightly
|
Wed, 08 Jan 2020 14:37:01 -0500 |
Augie Fackler |
examples: specify rustfmt nightly using a $() construct
|
Sat, 07 Dec 2019 13:13:48 -0800 |
Gregory Szorc |
hg-core: rustfmt path.rs
|
Sat, 07 Dec 2019 10:26:28 -0800 |
Gregory Szorc |
hg-core: vendor Facebook's path utils module
|
Tue, 14 Jan 2020 12:04:12 +0100 |
Georges Racinet |
revlog-native: introduced ABI version in capsule
|
Mon, 13 Jan 2020 19:11:44 -0800 |
Rodrigo Damazio Bovendorp |
phases: make phasecache._phasesets immutable
|
Mon, 13 Jan 2020 19:06:36 -0800 |
Rodrigo Damazio Bovendorp |
phases: reduce code duplication in phasecache.getrevset
|
Mon, 13 Jan 2020 17:18:03 -0500 |
Matt Harbison |
scmutil: fix an unbound variable with progressbar debug enabled
|
Mon, 13 Jan 2020 14:12:31 -0500 |
Augie Fackler |
hgext: replace references to hashlib.sha1 with hashutil.sha1
|
Mon, 13 Jan 2020 17:16:54 -0500 |
Augie Fackler |
sslutil: migrate to hashutil.sha1 instead of hashlib.sha1
|
Mon, 13 Jan 2020 17:15:14 -0500 |
Augie Fackler |
core: migrate uses of hashlib.sha1 to hashutil.sha1
|
Mon, 13 Jan 2020 17:14:19 -0500 |
Augie Fackler |
hashutil: new package for hashing-related features
|
Wed, 08 Jan 2020 15:59:52 -0500 |
Augie Fackler |
sha1dc: initial implementation of Python extension
|
Wed, 08 Jan 2020 15:09:01 -0500 |
Augie Fackler |
sha1dc: import latest version from github
|
Sat, 11 Jan 2020 05:44:58 +0100 |
Pierre-Yves David |
transaction: add a `hasfinalize` method
|
Sat, 11 Jan 2020 04:57:29 +0100 |
Pierre-Yves David |
changelog: fix the diverted opener to accept more kwargs
|
Mon, 06 Jan 2020 08:08:06 +0100 |
Pierre-Yves David |
revlog: reorder a conditionnal about revlogio
|
Fri, 10 Jan 2020 15:47:39 -0800 |
Martin von Zweigbergk |
rebase: delete seemingly unnecessary needupdate()
|
Fri, 10 Jan 2020 13:24:25 -0800 |
Martin von Zweigbergk |
workingctx: move setparents() logic from localrepo to mirror overlayworkingctx
|
Fri, 10 Jan 2020 21:41:28 -0800 |
Martin von Zweigbergk |
overlayworkginctx: implement a setparents() to mirror dirstate.setparents()
|
Fri, 10 Jan 2020 17:03:23 -0800 |
Martin von Zweigbergk |
overlayworkingctx: default branch to base context's branch
|
Thu, 09 Jan 2020 15:41:40 -0800 |
Martin von Zweigbergk |
grep: speed up `hg grep --all-files some/path` by using ctx.matches(match)
|
Thu, 09 Jan 2020 14:19:20 -0500 |
timeless |
fix: fix grammar/typos in hg help -e fix
stable
|
Thu, 09 Jan 2020 10:17:10 -0500 |
Matt Harbison |
py3: byteify the opener option to use `rust.index` to allow Rust revlogs
|
Fri, 27 Dec 2019 21:11:36 -0800 |
Martin von Zweigbergk |
graft: use revset for intersecting with ancestor set
|
Fri, 27 Dec 2019 21:11:33 -0800 |
Martin von Zweigbergk |
graft: don't remove from a list in a loop
|
Fri, 27 Dec 2019 22:40:52 -0800 |
Martin von Zweigbergk |
tests: avoid grafting the same change over and over
|
Wed, 08 Jan 2020 20:23:24 -0500 |
Matt Harbison |
py3: byteify some `ui.configbool()` parameters
|
Mon, 23 Dec 2019 17:47:31 +0100 |
Georges Racinet |
rust-discovery: type alias for random generator seed
|
Fri, 27 Dec 2019 15:53:16 -0800 |
Martin von Zweigbergk |
tests: split out another ~1/2 of test-graft.t
|
Fri, 27 Dec 2019 15:39:48 -0800 |
Martin von Zweigbergk |
tests: split out ~1/3 of test-graft.t
|
Fri, 27 Dec 2019 14:08:02 -0800 |
Martin von Zweigbergk |
overlwayworkingctx: remove doubly bad reference to wrapped ctx for copies
|
Fri, 27 Dec 2019 12:41:56 -0800 |
Martin von Zweigbergk |
movedirstate: get copies from dirstate before setting parents
|
Thu, 12 Dec 2019 14:31:11 -0800 |
Kyle Lippincott |
fix: convert clang-format-ignorelist to use wildcards
|
Wed, 08 Jan 2020 11:59:32 -0500 |
Connor Sheehan |
packaging: update Ubuntu docker build dependencies to Python 3
|
Tue, 07 Jan 2020 12:09:36 +0100 |
Pierre-Yves David |
mmap: add a size argument to mmapread
|
Tue, 07 Jan 2020 12:26:37 +0100 |
Pierre-Yves David |
revlogutils: move the NodeMap class in a dedicated nodemap module
|
Thu, 02 Jan 2020 17:27:37 -0800 |
Kyle Lippincott |
progress: flush stderr after clearing
stable
|
Sun, 29 Dec 2019 21:10:04 -0500 |
Matt Harbison |
rcutil: drop the `defaultrcpath()` method (API)
|
Sun, 29 Dec 2019 21:06:34 -0500 |
Matt Harbison |
ui: add the ability to apply `defaultrc` configs from resources
|
Sun, 29 Dec 2019 20:51:44 -0500 |
Matt Harbison |
ui: refactor `readconfig()` into a form that can consume resources
|
Sun, 29 Dec 2019 20:35:34 -0500 |
Matt Harbison |
resourceutil: implement `contents()` to iterate over resources in a package
|
Sun, 29 Dec 2019 20:32:56 -0500 |
Matt Harbison |
resourceutil: implement `is_resource()`
|
Sat, 28 Dec 2019 23:35:13 -0500 |
Matt Harbison |
resourceutil: don't limit resources to the `mercurial` package
|
Sat, 28 Dec 2019 23:08:57 -0500 |
Matt Harbison |
setup: include `defaultrc` in the package list
|
Tue, 24 Dec 2019 20:17:40 +0300 |
Pulkit Goyal |
tests: update test-releasenotes-formatting.t output
|
Sat, 28 Dec 2019 02:11:51 -0500 |
Matt Harbison |
tests: fix a copy/paste name duplication in storage.py
|
Sat, 28 Dec 2019 02:02:34 -0500 |
Matt Harbison |
commit: change default `editor` parameter to None
|
Sat, 28 Dec 2019 01:51:17 -0500 |
Matt Harbison |
cleanup: drop redundant character escapes outside of `[]`
|
Sat, 28 Dec 2019 01:35:05 -0500 |
Matt Harbison |
cleanup: drop redundant character escapes from `[]` character sets
|
Sat, 28 Dec 2019 01:12:19 -0500 |
Matt Harbison |
cleanup: replace contiguous spaces in regex patterns with an explicit count
|
Mon, 30 Dec 2019 12:17:02 -0500 |
Matt Harbison |
mq: avoid using `__file__` to compare modules
|
Tue, 31 Dec 2019 16:24:38 -0500 |
Matt Harbison |
util: avoid referencing `time.clock()` on Windows when missing (issue6238)
|
Mon, 30 Dec 2019 23:53:53 -0500 |
Matt Harbison |
py3: replace `time.clock()` with `time.perf_counter()`
|
Wed, 08 Jan 2020 09:59:34 -0800 |
Kyle Lippincott |
tests: fix a "naked exception" issue in test-remotefilelog-prefetch.t
|
Tue, 24 Dec 2019 01:38:02 -0500 |
Matt Harbison |
subrepo: fix a crash when archiving an svn or git subrepo
stable
|
Thu, 12 Dec 2019 18:31:17 +0100 |
Georges Racinet |
rust-index: add a `experimental.rust.index` option to use the wrapper
|
Wed, 11 Dec 2019 18:10:20 +0100 |
Georges Racinet |
rust-index: use the new method in shortesthexnodeidprefix
|
Thu, 12 Dec 2019 03:39:14 +0100 |
Georges Racinet |
rust-index: expose a method to retrieve the C index
|
Thu, 12 Dec 2019 18:11:44 +0100 |
Pierre-Yves David |
rust-index: handle `MixedIndex` in `pyindex_to_graph`
|
Fri, 13 Dec 2019 19:52:26 +0100 |
Georges Racinet |
rust-index: make it possible to clone the struct referencing the C index
|
Fri, 06 Dec 2019 20:40:02 -0500 |
Matt Harbison |
match: resolve filesets against the passed `cwd`, not the current one
|
Thu, 12 Dec 2019 14:28:31 -0800 |
Kyle Lippincott |
fix: correct the clang-format example hgrc so that it actually works
|
Wed, 18 Dec 2019 00:41:12 -0500 |
Matt Harbison |
inno: drop support for Windows 95/98/ME
|
Wed, 25 Dec 2019 19:03:07 +0100 |
Georges Racinet |
rust-matchers: fixing cargo doc
|
Wed, 25 Dec 2019 15:17:55 +0100 |
Georges Racinet |
rust-core: extracted a revlog submodule
|
Thu, 19 Dec 2019 00:32:42 -0800 |
Rodrigo Damazio Bovendorp |
phases: make the working directory consistently a draft
|
Wed, 25 Dec 2019 14:53:45 +0100 |
Georges Racinet |
rust-core: updated copyright notice
|
Fri, 27 Dec 2019 09:55:35 -0800 |
Martin von Zweigbergk |
tests: fix failing doctest in match.py by adding dummy auditor
|
Thu, 02 Jan 2020 17:30:27 -0800 |
Kyle Lippincott |
remotefilelog: actually fix (and test this time) a bytes vs str issue
|
Tue, 07 Jan 2020 09:26:06 -0500 |
Augie Fackler |
merge with stable
|
Mon, 06 Jan 2020 14:58:32 -0500 |
Augie Fackler |
Added signature for changeset b4c82b704180
stable
|
Mon, 06 Jan 2020 14:58:31 -0500 |
Augie Fackler |
Added tag 5.2.2 for changeset b4c82b704180
stable
|
Fri, 27 Dec 2019 19:00:38 -0500 |
Matt Harbison |
revset: drop some unused code in the `remote` revset
|
Fri, 27 Dec 2019 18:52:48 -0500 |
Matt Harbison |
tests: avoid using a list comprehension to fill a list with fixed values
|
Fri, 27 Dec 2019 18:21:41 -0500 |
Matt Harbison |
histedit: avoid using a list comprehension to fill a list with fixed values
|
Sat, 28 Dec 2019 09:55:45 -0800 |
Gregory Szorc |
zstandard: vendor python-zstandard 0.13.0
|
Fri, 27 Dec 2019 18:54:57 -0500 |
Matt Harbison |
hgweb: delete a local variable instead of setting to `None`
|
Fri, 27 Dec 2019 18:52:15 -0500 |
Matt Harbison |
tests: drop unused local variable assignments in linelog
|
Fri, 27 Dec 2019 18:51:45 -0500 |
Matt Harbison |
ui: delete local variables instead of setting to `None`
|
Fri, 27 Dec 2019 18:50:40 -0500 |
Matt Harbison |
tests: drop unused local variable assignments in remotefilelog
|
Fri, 27 Dec 2019 18:43:18 -0500 |
Matt Harbison |
fastannotate: drop unused local variable assignments
|
Fri, 27 Dec 2019 18:34:12 -0500 |
Matt Harbison |
fsmonitor: drop an unused local variable assignment
|
Fri, 27 Dec 2019 18:26:51 -0500 |
Matt Harbison |
mq: drop an unused variable assignment
|
Fri, 27 Dec 2019 18:19:40 -0500 |
Matt Harbison |
hgweb: delete local variable instead of setting it to `None`
|
Fri, 27 Dec 2019 17:58:17 -0500 |
Matt Harbison |
annotate: avoid using a list comprehension to fill a list with fixed values
|
Fri, 27 Dec 2019 17:54:45 -0500 |
Matt Harbison |
fsmonitor: drop an unused local variable
|
Fri, 27 Dec 2019 17:53:56 -0500 |
Matt Harbison |
absorb: avoid using a list comprehension to fill a list with fixed values
|
Fri, 27 Dec 2019 16:57:28 -0500 |
Matt Harbison |
run-tests: ensure the script exits when it fails to change directories
|
Fri, 27 Dec 2019 16:30:14 -0500 |
Matt Harbison |
shelve: drop an unused variable assignment
|
Fri, 27 Dec 2019 14:58:02 -0500 |
Matt Harbison |
hgweb: drop an unused variable assignment
|
Fri, 27 Dec 2019 13:56:08 -0500 |
Matt Harbison |
revlog: drop an unused variable assignment
|
Fri, 27 Dec 2019 13:52:39 -0500 |
Matt Harbison |
rebase: drop an unused variable assignment
|
Fri, 27 Dec 2019 13:50:53 -0500 |
Matt Harbison |
polib: drop an unused local function
|
Fri, 27 Dec 2019 13:47:17 -0500 |
Matt Harbison |
perf: drop an unused variable assignment
|
Fri, 27 Dec 2019 13:45:05 -0500 |
Matt Harbison |
perf: drop an unnecessary `pass`
|
Fri, 27 Dec 2019 13:42:52 -0500 |
Matt Harbison |
perf: fix the time measurement for pathcopies relative to p2
|
Fri, 27 Dec 2019 13:29:45 -0500 |
Matt Harbison |
githelp: drop unused variable assignments
|
Fri, 27 Dec 2019 13:24:20 -0500 |
Matt Harbison |
debug: drop unused variable assignments
|
Fri, 27 Dec 2019 13:18:19 -0500 |
Matt Harbison |
changegroup: drop an unused variable assignment
|
Fri, 27 Dec 2019 13:13:33 -0500 |
Matt Harbison |
bugzilla: drop an unused variable assignment
|
Fri, 27 Dec 2019 13:11:22 -0500 |
Matt Harbison |
ancestor: drop another unused variable assignment
|
Fri, 27 Dec 2019 13:05:22 -0500 |
Matt Harbison |
ancestor: drop an unused local variable assignment
|
Fri, 27 Dec 2019 02:44:00 -0500 |
Matt Harbison |
cleanup: drop unused import from pywatchman
|
Fri, 27 Dec 2019 02:05:01 -0500 |
Matt Harbison |
narrow: move `testedwith` after module imports
|
Thu, 26 Dec 2019 18:26:06 -0500 |
Matt Harbison |
match: don't util.normpath() cwd
|
Thu, 26 Dec 2019 16:45:56 -0500 |
Matt Harbison |
tests: convert the `root` arg of matchmod.match() to local path separators
|
Fri, 27 Dec 2019 16:47:47 +0100 |
Pierre-Yves David |
commitablectx: fix the default phase
|
Wed, 18 Dec 2019 14:07:58 -0800 |
Kyle Lippincott |
fix: fix handling of merge commits by using overlayworkingctx
|
Mon, 23 Dec 2019 10:02:50 -0800 |
Georges Racinet |
rust-index: add a struct wrapping the C index
|
Thu, 12 Dec 2019 03:46:47 +0100 |
Georges Racinet |
rust-index: add a `inner` method to the Index struct
|
Wed, 27 Nov 2019 17:59:58 +0100 |
Georges Racinet |
revlog: made C Capsule an array of function pointers
|
Sun, 22 Dec 2019 23:09:37 -0500 |
Matt Harbison |
lfs: fix a discrepancy with a function wanting a filelog, but calling it rlog
|
Sun, 22 Dec 2019 16:36:09 -0500 |
Matt Harbison |
revlog: split the content verification of a node into a separate method
|
Sun, 22 Dec 2019 00:47:33 -0500 |
Matt Harbison |
verify: update comment to say that lfs doesn't need fulltext to check renames
|
Wed, 18 Dec 2019 13:30:48 -0800 |
Martin von Zweigbergk |
resourceutil: use `from importlib import resources`
|
Wed, 18 Dec 2019 13:39:44 -0800 |
Martin von Zweigbergk |
import-checker: allow all absolute imports of stdlib modules
|
Tue, 17 Dec 2019 22:36:40 -0500 |
Matt Harbison |
help: drop a reference to Windows 9x
|
Tue, 17 Dec 2019 22:33:37 -0500 |
Matt Harbison |
help: clarify that the Windows registry key for hgrc files is systemwide
|
Tue, 17 Dec 2019 22:08:07 -0500 |
Matt Harbison |
windows: add a global equivalent to /etc/mercurial for *.rc processing
|
Fri, 13 Dec 2019 10:31:00 -0800 |
Martin von Zweigbergk |
match: normalize `cwd` early
|
Fri, 13 Dec 2019 11:21:31 -0800 |
Martin von Zweigbergk |
match: make sure `root` argument is always an absolute path (API)
|
Fri, 06 Dec 2019 20:29:02 -0500 |
Matt Harbison |
tests: show that fileset patterns don't work with `fix` when not in repo root
|
Wed, 18 Dec 2019 20:17:21 +0100 |
Denis Laxalde |
py3: force bytestr conversion of "reason" in scmutil.callcatch()
stable 5.2.2
|
Fri, 20 Dec 2019 17:19:25 +0100 |
Georges Racinet |
tests-pure: fixing test-parseindex2
|
Fri, 13 Dec 2019 19:59:59 +0100 |
Pierre-Yves David |
rust-index: add a function to convert PyObject index for hg-core
|
Wed, 11 Dec 2019 18:40:04 +0100 |
Pierre-Yves David |
test: extract some generic data and utility from test-rust-ancestor.py
|
Tue, 17 Dec 2019 23:33:35 -0500 |
Matt Harbison |
patch: fix header.__repr__() to not have `b''` prefixes in file names
|
Wed, 18 Dec 2019 11:11:40 -0800 |
Martin von Zweigbergk |
cmdutil: allow native string as input to check_at_most_one_arg()
|
Wed, 18 Dec 2019 10:52:49 -0800 |
Martin von Zweigbergk |
cmdutil: return underscore-separate name from check_at_most_one_arg()
|
Wed, 18 Dec 2019 10:55:06 -0800 |
Martin von Zweigbergk |
rebase: restore i18n of a hint message
|
Wed, 18 Dec 2019 23:45:11 -0800 |
Rodrigo Damazio Bovendorp |
status: make unresolved files always be in the morestatus structured output
|
Wed, 18 Dec 2019 23:43:21 -0800 |
Rodrigo Damazio Bovendorp |
status: make morestatus call out unresolved conflicts after update
|
Wed, 18 Dec 2019 23:41:36 -0800 |
Rodrigo Damazio Bovendorp |
status: extract active-merge state for reuse
|
Tue, 17 Dec 2019 10:55:50 -0800 |
Martin von Zweigbergk |
fix: use rewriteutil.precheck() instead of reimplementing it
|
Tue, 17 Dec 2019 11:09:22 -0800 |
Martin von Zweigbergk |
split: use rewriteutil.precheck() instead of reimplementing it
|
Wed, 18 Dec 2019 09:18:02 +0300 |
Martin von Zweigbergk |
rebase: use rewriteutil.precheck() instead of reimplementing it
|
Tue, 17 Dec 2019 10:53:51 -0800 |
Martin von Zweigbergk |
histedit: use rewriteutil.precheck() instead of reimplementing it
|
Thu, 12 Dec 2019 23:25:16 -0800 |
Martin von Zweigbergk |
rebase: inline single-use variables passed to _definedestmap()
|
Thu, 12 Dec 2019 23:20:48 -0800 |
Martin von Zweigbergk |
rebase: use cmdutil.check_at_most_one_arg() for action+revision
|
Thu, 12 Dec 2019 23:03:52 -0800 |
Martin von Zweigbergk |
rebase: use cmdutil.check_incompatible_arguments() for --auto-orphans
|
Thu, 12 Dec 2019 22:43:15 -0800 |
Martin von Zweigbergk |
rebase: use cmdutil.check_at_most_one_arg() for -b/-s/-r
|
Thu, 12 Dec 2019 23:11:33 -0800 |
Martin von Zweigbergk |
rebase: inline single-use `dryrun` and `confirm` variables
|
Fri, 13 Dec 2019 14:50:42 -0800 |
Martin von Zweigbergk |
rebase: use cmdutil.check_incompatible_arguments() for action+confirm/dryrun
|
Fri, 13 Dec 2019 14:49:48 -0800 |
Martin von Zweigbergk |
rebase: use cmdutil.check_at_most_one_arg() for --confirm/--dry-run
|
Tue, 17 Dec 2019 21:25:54 -0500 |
Matt Harbison |
windows: factor the hgrc directory scan into a function
|
Tue, 17 Dec 2019 21:21:36 -0500 |
Matt Harbison |
windows: don't return early from building the hgrc search path
|
Tue, 17 Dec 2019 21:15:59 -0500 |
Matt Harbison |
windows: clarify a comment about the hgrc search path
|
Tue, 17 Dec 2019 21:12:17 -0500 |
Matt Harbison |
windows: drop detection of Windows 95/98/ME
|
Tue, 17 Dec 2019 14:04:02 -0500 |
Augie Fackler |
examples: add an example configuration for go source files
|
Sun, 15 Dec 2019 21:34:00 -0500 |
Matt Harbison |
util: move common proxyobserver attributes to the base class
|
Wed, 11 Dec 2019 22:23:42 -0800 |
Martin von Zweigbergk |
config: drop debug messages saying where config was read from
|
Wed, 11 Dec 2019 11:22:37 -0800 |
Martin von Zweigbergk |
rcutil: don't check if defaultrc/ is a directory -- we know it is
|
Fri, 29 Nov 2019 17:30:57 +0100 |
Raphaël Gomès |
rust-matchers: add support for `exactmatcher` in `dirstate.status`
|
Fri, 29 Nov 2019 17:30:10 +0100 |
Raphaël Gomès |
rust-dirstate-status: update bridge for new rust version of `dirstate.status`
|
Fri, 29 Nov 2019 17:29:06 +0100 |
Raphaël Gomès |
rust-dirstate-status: add `walk_explicit` implementation, use `Matcher` trait
|
Fri, 29 Nov 2019 18:54:06 +0100 |
Raphaël Gomès |
rust-matchers: add `FileMatcher` implementation
|
Thu, 12 Dec 2019 12:30:15 -0500 |
Matt Harbison |
exchange: ensure all outgoing subrepo references are present before pushing
|
Thu, 05 Dec 2019 16:19:16 -0500 |
Augie Fackler |
procutil: try and avoid angering CoreFoundation on macOS
|
Wed, 11 Dec 2019 17:35:29 +0100 |
Pierre-Yves David |
nodetree: simplify a conditionnal in shortesthexnodeidprefix
|
Wed, 11 Dec 2019 15:06:09 -0800 |
Martin von Zweigbergk |
config: close file even if we fail to read it
|
Wed, 11 Dec 2019 15:33:07 -0800 |
Martin von Zweigbergk |
config: catch intended exception when failing to parse config
|
Wed, 11 Dec 2019 09:39:14 -0800 |
Martin von Zweigbergk |
rust-hg-path: implement more readable custom Debug for HgPath{,Buf}
|
Mon, 16 Dec 2019 15:58:47 -0800 |
Martin von Zweigbergk |
util: implement sortdict.insert()
|
Mon, 16 Dec 2019 23:27:17 -0500 |
Matt Harbison |
patch: make __repr__() return str
|
Sun, 15 Dec 2019 23:46:10 -0500 |
Matt Harbison |
pytype: suppress warnings about no 'open_binary' on importlib.resources
|
Mon, 16 Dec 2019 17:10:51 -0500 |
Augie Fackler |
windows: if username(uid=None) is loaded, just use getpass
|
Fri, 13 Dec 2019 14:12:14 -0800 |
Martin von Zweigbergk |
transplant: use check_incompatible_arguments()
|
Fri, 13 Dec 2019 14:31:51 -0800 |
Martin von Zweigbergk |
bookmarks: use check_incompatible_arguments() for inactive+action
|
Thu, 12 Dec 2019 23:32:47 -0800 |
Martin von Zweigbergk |
bookmarks: use cmdutil.check_incompatible_arguments() for action+rev
|
Thu, 12 Dec 2019 23:31:17 -0800 |
Martin von Zweigbergk |
bookmarks: use cmdutil.check_at_most_one_arg() for action
|
Thu, 12 Dec 2019 15:55:33 -0800 |
Martin von Zweigbergk |
rebase: use cmdutil.check_at_most_one_arg() for action
|
Thu, 12 Dec 2019 22:30:59 -0800 |
Martin von Zweigbergk |
releasenotes: extract helper for checking for incompatible arguments
|
Thu, 12 Dec 2019 15:51:09 -0800 |
Martin von Zweigbergk |
fix: use cmdutil.check_at_most_one_arg()
|
Tue, 17 Dec 2019 10:26:44 +0300 |
Martin von Zweigbergk |
patchbomb: use cmdutil.check_at_most_one_arg()
|
Thu, 12 Dec 2019 15:48:48 -0800 |
Martin von Zweigbergk |
export: use cmdutil.check_at_most_one_arg()
|
Thu, 12 Dec 2019 15:10:44 -0800 |
Martin von Zweigbergk |
amend: use cmdutil.check_at_most_one_arg()
|
Thu, 12 Dec 2019 14:54:38 -0800 |
Martin von Zweigbergk |
commit: use cmdutil.check_at_most_one_arg()
|
Thu, 12 Dec 2019 15:16:13 -0800 |
Martin von Zweigbergk |
clone: extract helper for checking mutually exclusive args
|
Fri, 13 Dec 2019 14:40:52 -0800 |
Kyle Lippincott |
dirstate: when calling rebuild(), avoid some N^2 codepaths
|
Mon, 16 Dec 2019 11:28:14 +0100 |
Raphaël Gomès |
rust-warnings: fix warnings in tests
|
Mon, 16 Dec 2019 12:41:06 +0100 |
Pierre-Yves David |
relnotes: mention the merging of index and nodemap
|
Tue, 10 Dec 2019 17:07:09 -0500 |
Jordi Gutiérrez Hermoso |
crecord: remove toggleamend
|
Tue, 10 Dec 2019 17:02:09 -0500 |
Jordi Gutiérrez Hermoso |
crecord: repurpose "a" key to toggle all selections (BC)
|
Thu, 12 Dec 2019 11:41:28 -0500 |
Jordi Gutiérrez Hermoso |
hgweb: fix error in docstring
|
Thu, 12 Dec 2019 11:37:30 -0500 |
Jordi Gutiérrez Hermoso |
crecord: rewrite help string to avoid mentioning "crecord"
|
Fri, 13 Dec 2019 18:59:26 -0800 |
Rodrigo Damazio Bovendorp |
update: add some tests for the status quo of morestatus on update conflicts
|
Sun, 15 Dec 2019 21:43:18 -0500 |
Matt Harbison |
typing: suppress a warning that mercurial.windows.checkosfilename is missing
|
Sun, 15 Dec 2019 21:36:06 -0500 |
Matt Harbison |
typing: add an assertion to util.versiontuple
|
Sun, 15 Dec 2019 21:28:30 -0500 |
Matt Harbison |
typing: add a couple of assertions to lrucachedict to help pytype
|
Sun, 15 Dec 2019 21:26:21 -0500 |
Matt Harbison |
util: rename a variable to avoid confusing pytype
|
Sun, 15 Dec 2019 21:22:27 -0500 |
Matt Harbison |
pytype: suppress the import-error in util.py when importing re2
|
Sun, 15 Dec 2019 18:30:16 -0500 |
Matt Harbison |
debugcommands: finish moving `extendeddateformats` from util to dateutil
|
Sat, 14 Dec 2019 18:31:50 -0500 |
Matt Harbison |
ui: convert exception data to bytes when printing chained exception info
|
Sat, 14 Dec 2019 18:23:37 -0500 |
Matt Harbison |
ui: use a context manager to handle file streams in edit()
|
Thu, 12 Dec 2019 15:30:16 -0800 |
Martin von Zweigbergk |
graft: reuse cmdutl.resolvecommitoptions()
|
Fri, 13 Dec 2019 15:46:25 -0800 |
Kyle Lippincott |
rebase: make rebase not crash if p1 == p2 != nullid
|
Wed, 11 Dec 2019 19:42:05 -0800 |
Kyle Lippincott |
merge: add commands.merge.require-rev to require an argument to hg merge
|
Thu, 12 Dec 2019 09:59:03 -0800 |
Martin von Zweigbergk |
tests: make test-config-env.py a little less hacky
|
Thu, 12 Dec 2019 12:57:13 -0800 |
Martin von Zweigbergk |
help: get helptext/ data from `resources` module if available
|
Thu, 12 Dec 2019 10:26:09 -0800 |
Martin von Zweigbergk |
pycompat: allow pycompat.sysbytes() even if input already is bytes
|
Fri, 13 Dec 2019 10:10:40 -0800 |
Martin von Zweigbergk |
merge with stable
|
Tue, 19 Nov 2019 23:19:57 +0900 |
Yuya Nishihara |
rust-cpython: do not convert warning pattern to utf-8 bytes
stable
|
Tue, 19 Nov 2019 23:16:16 +0900 |
Yuya Nishihara |
rust-cpython: import utils::files::* function at module level
stable
|
Mon, 18 Nov 2019 17:37:59 +0100 |
Raphaël Gomès |
py3: send bytes from Rust-created warning patterns
stable
|
Mon, 18 Nov 2019 17:34:44 +0100 |
Raphaël Gomès |
py3: pass bytes to `configint` and `configbool`
stable
|
Sun, 10 Nov 2019 07:30:14 -0800 |
Raphaël Gomès |
rust-threads: force Rayon to respect the worker count in config
stable
|
Thu, 12 Dec 2019 15:55:25 +0100 |
Raphaël Gomès |
rust-dirs: handle forgotten `Result`s
|
Fri, 13 Dec 2019 09:43:43 -0800 |
Martin von Zweigbergk |
merge with stable
|
Mon, 09 Dec 2019 22:24:58 -0800 |
Rodrigo Damazio Bovendorp |
status: outputting structured unfinished-operation information
|
Thu, 05 Dec 2019 14:28:21 -0800 |
Kyle Lippincott |
chg: fix chg to work with py3.7+ "coercing" the locale
|
Mon, 09 Dec 2019 22:20:35 -0500 |
Augie Fackler |
fuzz: add support for fuzzing under either Python 2 or 3
|
Fri, 22 Nov 2019 23:43:59 -0500 |
Matt Harbison |
phabricator: color the status in the "phabstatus" view
|
Wed, 11 Dec 2019 23:16:42 -0500 |
Matt Harbison |
phabricator: add the "Changes Planned" status name
|
Wed, 11 Dec 2019 15:23:54 -0800 |
Kyle Lippincott |
fuzz: fix mpatch_corpus to not have an overridden __repr__ on py3
|
Wed, 11 Dec 2019 10:00:24 -0800 |
Martin von Zweigbergk |
formatting: fix some recent formatting regressions
|
Mon, 09 Dec 2019 12:29:46 +0100 |
Pierre-Yves David |
remotefilelog: remove the `ensurestart` usage
stable
|
Mon, 09 Dec 2019 11:26:53 +0100 |
Pierre-Yves David |
remotefilelog: remove most of the debugwait* command in the tests
stable
|
Mon, 09 Dec 2019 11:45:17 +0100 |
Pierre-Yves David |
remotefilelog: use the correct redirection in tests
stable
|
Mon, 09 Dec 2019 10:09:40 +0100 |
Pierre-Yves David |
remotefilelog: remove most sleep in tests
stable
|
Mon, 09 Dec 2019 09:57:34 +0100 |
Pierre-Yves David |
remotefilelog: have command wait for background task in the tests
stable
|
Mon, 09 Dec 2019 09:54:27 +0100 |
Pierre-Yves David |
remotefilelog: add a developer option to wait for background processes
stable
|
Mon, 09 Dec 2019 09:53:43 +0100 |
Pierre-Yves David |
procutil: add a option to not fully detach background process
stable
|
Thu, 05 Dec 2019 20:41:23 +0100 |
Georges Racinet |
cext-revlog: fixed __delitem__ for uninitialized nodetree
|
Wed, 20 Nov 2019 13:03:22 -0500 |
Matt Harbison |
filemerge: fix a missing attribute usage
|
Wed, 20 Nov 2019 13:01:56 -0500 |
Matt Harbison |
filemerge: drop a default argument to appease pytype
|
Tue, 10 Dec 2019 19:04:53 -0500 |
Augie Fackler |
fuzz: add a seed corpus for the dirs fuzzer
|
Tue, 10 Dec 2019 19:04:08 -0500 |
Augie Fackler |
fuzz: clean up production of seed corpora
|
Mon, 09 Dec 2019 22:06:55 -0800 |
Rodrigo Damazio Bovendorp |
status: add template/json data about whether a file has unresolved conflicts
|
Mon, 09 Dec 2019 18:15:38 -0800 |
Rodrigo Damazio Bovendorp |
status: split morestatus data loading from display
|
Thu, 21 Nov 2019 16:54:00 +0100 |
Denis Laxalde |
phabricator: add a "phabstatus" template keyword
|
Sat, 23 Nov 2019 11:04:19 +0100 |
Denis Laxalde |
phabricator: add a "phabstatus" show view
|
Tue, 10 Dec 2019 14:40:44 -0800 |
Martin von Zweigbergk |
dirs: fix out-of-bounds access in Py3
|
Wed, 11 Dec 2019 11:16:12 +0100 |
Pierre-Yves David |
manifestcache: add some test involving shares
|
Tue, 10 Dec 2019 16:17:36 -0800 |
Kyle Lippincott |
fuzz: fix test-fuzz-targets.t to run with python3
|
Tue, 10 Dec 2019 15:29:58 -0800 |
Kyle Lippincott |
py3: fix a bytes vs str issue in remotefilelog extension
|
Fri, 29 Nov 2019 18:53:52 +0100 |
Raphaël Gomès |
rust-matchers: add doctests for `AlwaysMatcher`
|
Fri, 29 Nov 2019 17:24:40 +0100 |
Raphaël Gomès |
rust-hg-path: add method to get part of a path relative to a prefix
|
Fri, 29 Nov 2019 18:33:56 +0100 |
Raphaël Gomès |
rust-matchers: improve `Matcher` trait ergonomics
|
Fri, 29 Nov 2019 17:19:34 +0100 |
Raphaël Gomès |
rust-dirs-multiset: use `AsRef` instead of concrete types when possible
|
Thu, 21 Nov 2019 16:48:34 +0100 |
Denis Laxalde |
logcmdutil: call _exthook() in changesettemplater
|
Thu, 21 Nov 2019 18:10:12 +0100 |
Denis Laxalde |
phabricator: fix processing of tags/desc in getoldnodedrevmap()
|
Tue, 10 Dec 2019 10:31:18 -0500 |
Augie Fackler |
tests: replace [[]] bashism with portable [] invocation
|
Fri, 29 Nov 2019 17:15:24 +0100 |
Raphaël Gomès |
rust-hg-path: implement `Display` for `HgPath` and `HgPathBuf`
|
Mon, 14 Oct 2019 13:57:30 +0200 |
Raphaël Gomès |
rust-performance: introduce FastHashMap type alias for HashMap
|
Mon, 02 Dec 2019 14:44:26 +0100 |
Julien Cristau |
mail: use procutil.shellsplit instead of bytes.split to parse command
|
Thu, 05 Dec 2019 16:18:44 -0500 |
Augie Fackler |
annotate: describe --skip as taking a revset
|
Thu, 05 Dec 2019 17:42:38 -0800 |
Gregory Szorc |
automation: use latest Windows AMI as base
|
Fri, 06 Dec 2019 23:49:03 -0500 |
Matt Harbison |
tests: stabilize test-extdiff.t on Windows
|
Sat, 07 Dec 2019 22:09:43 -0500 |
Matt Harbison |
exchange: fix an attempt to format a list into bytes
|
Mon, 09 Dec 2019 09:50:39 -0800 |
Martin von Zweigbergk |
status: remove pointless filtering by alwaysmatcher in morestatus
|
Sat, 07 Dec 2019 13:07:25 -0800 |
Gregory Szorc |
tests: add test for Rust formatting
|
Sat, 07 Dec 2019 13:06:25 -0800 |
Gregory Szorc |
rust: run rustfmt
|
Fri, 06 Dec 2019 16:09:03 -0500 |
Augie Fackler |
fuzz: clean up some repetition on building parsers.so fuzzers
|
Fri, 06 Dec 2019 15:21:45 -0500 |
Augie Fackler |
fuzz: remove legacy setup for running fuzzers outside oss-fuzz
|
Fri, 06 Dec 2019 15:08:37 -0500 |
Augie Fackler |
tests: finally fix up test-fuzz-targets.t
|
Fri, 06 Dec 2019 15:07:06 -0500 |
Augie Fackler |
fuzz: make standalone_fuzz_target_runner call LLVMFuzzerInitialize
|
Fri, 06 Dec 2019 15:19:47 -0500 |
Augie Fackler |
fuzz: use a more standard approach to allow local builds of fuzzers
|
Fri, 06 Dec 2019 15:15:05 -0500 |
Augie Fackler |
fuzz: use a variable to allow specifying python-config to use
|
Fri, 06 Dec 2019 15:13:25 -0500 |
Augie Fackler |
fuzz: suppress deprecated-register warnings in our compile
|
Fri, 06 Dec 2019 15:12:00 -0500 |
Augie Fackler |
fuzz: follow modern guidelines and use LIB_FUZZING_ENGINE
|
Fri, 06 Dec 2019 15:05:34 -0500 |
Augie Fackler |
fuzz: always define LLVMFuzzerInitialize() even if we don't need it
|
Fri, 06 Dec 2019 15:06:10 -0500 |
Augie Fackler |
fuzz: remove debug prints from revlog_corpus.py
|
Fri, 06 Dec 2019 15:30:29 -0500 |
Augie Fackler |
fuzz: fix an unused result on getcwd() in pyutil
|
Sun, 29 Sep 2019 16:00:32 +0200 |
Pierre-Yves David |
upgraderepo: add a config option for parallel computation
|
Fri, 29 Nov 2019 15:36:45 +0100 |
Pierre-Yves David |
upgrade-repo: colorize some of the output
|
Fri, 06 Dec 2019 15:30:06 +0100 |
Paul Sonnenschein |
tests: remove hardcoded errno values
|
Thu, 05 Dec 2019 15:50:47 -0800 |
Kyle Lippincott |
tests: expect return status 255 on exception for test-blackbox.t with chg
|
Thu, 05 Dec 2019 14:18:39 -0800 |
Kyle Lippincott |
tests: fix command name in test-blackbox.t to be bytes
|
Thu, 05 Dec 2019 14:01:26 -0800 |
Kyle Lippincott |
tests: fix deprecation warning about regex flags not at beginning of expr
|
Thu, 05 Dec 2019 13:48:36 -0800 |
Kyle Lippincott |
tests: fix test-chg.t to work with py3 (no setprocname)
|
Tue, 26 Nov 2019 16:10:21 -0800 |
Kyle Lippincott |
amend: check for file modifications when updating dirstate (issue6233)
|
Thu, 05 Dec 2019 09:39:49 -0800 |
Martin von Zweigbergk |
graft: never set both parents equal in the dirstate (issue6098)
|
Thu, 05 Dec 2019 09:34:43 -0800 |
Martin von Zweigbergk |
graft: extract `repo['.']` to local variable
|
Thu, 05 Dec 2019 09:32:47 -0800 |
Martin von Zweigbergk |
graft: rename `pctx` argument to `base` since that's what it is
|
Thu, 05 Dec 2019 08:59:23 -0800 |
Martin von Zweigbergk |
exchange: replace a "not x in ys" by more Pythonic "x not in ys"
|
Thu, 05 Dec 2019 20:05:08 -0800 |
Kyle Lippincott |
packaging: include defaultrc/*.rc instead of default.d/*.rc
|
Thu, 05 Dec 2019 11:15:19 -0500 |
Augie Fackler |
merge with stable
|
Thu, 05 Dec 2019 09:17:38 -0500 |
Augie Fackler |
Added signature for changeset a50fecefa691
stable
|
Thu, 05 Dec 2019 09:17:37 -0500 |
Augie Fackler |
Added tag 5.2.1 for changeset a50fecefa691
stable
|
Tue, 03 Dec 2019 17:17:57 -0800 |
Kyle Lippincott |
py3: make a pycompat.osdevnull, use it in extdiff
|
Tue, 03 Dec 2019 17:10:10 -0800 |
Kyle Lippincott |
subrepo: use pycompat.open directly instead of importing open from pycompat
|
Fri, 22 Nov 2019 10:39:05 +0100 |
Raphaël Gomès |
rust-dirs: address failing tests for `dirs` impl with a temporary fix
|
Sun, 01 Dec 2019 18:46:10 -0500 |
Matt Harbison |
cleanup: fix docstring formatting
|
Wed, 13 Nov 2019 20:42:13 +0100 |
Pierre-Yves David |
copies: split the combination of the copies mapping in its own function
|
Wed, 13 Nov 2019 09:39:44 +0100 |
Pierre-Yves David |
copies: do not initialize the dictionary with root in changeset copies
|
Wed, 13 Nov 2019 20:42:08 +0100 |
Pierre-Yves David |
copies: expand `_chain` variable name to make the function easier to read
|
Wed, 13 Nov 2019 20:45:34 +0100 |
Pierre-Yves David |
copies: show we can read data from the "first" mapping
|
Wed, 13 Nov 2019 20:33:22 +0100 |
Pierre-Yves David |
copies: return consistent type from revinfo
|
Mon, 25 Nov 2019 12:44:04 -0800 |
Jun Wu |
dateutil: correct default for Ymd in parsedate
|
Mon, 25 Nov 2019 12:33:06 -0800 |
Jun Wu |
test-doctest: include dateutil
|
Mon, 25 Nov 2019 11:53:50 -0800 |
Jun Wu |
revlog: fix revset in reachableroots docstring
|
Tue, 19 Nov 2019 18:38:17 -0800 |
Kyle Lippincott |
lock: pass "success" boolean to _afterlock callbacks
|
Fri, 22 Nov 2019 11:08:59 -0800 |
Martin von Zweigbergk |
relnotes: add note about changes to match.{explicit,reverse}dir
|
Thu, 21 Nov 2019 22:43:01 +0900 |
Yuya Nishihara |
graphlog: change state dict to attr struct
|
Thu, 21 Nov 2019 22:52:23 +0900 |
Yuya Nishihara |
status: fix default value of status struct
|
Tue, 19 Nov 2019 23:53:12 +0900 |
Yuya Nishihara |
typing: fix return type of logcmdutil.getrevs()
|
Tue, 19 Nov 2019 23:49:05 +0900 |
Yuya Nishihara |
typing: consolidate "if not globals():" trick
|
Tue, 19 Nov 2019 23:19:57 +0900 |
Yuya Nishihara |
rust-cpython: do not convert warning pattern to utf-8 bytes
|
Tue, 19 Nov 2019 23:16:16 +0900 |
Yuya Nishihara |
rust-cpython: import utils::files::* function at module level
|
Sat, 23 Nov 2019 00:03:18 -0500 |
Matt Harbison |
exchange: guard against method invocation on `b2caps=None` args
|
Fri, 22 Nov 2019 23:58:25 -0500 |
Matt Harbison |
exchange: eliminate some bytes.format() calls
|
Fri, 22 Nov 2019 23:55:57 -0500 |
Matt Harbison |
windows: suppress pytype warnings for Windows imports and functions
|
Sat, 23 Nov 2019 16:54:59 -0800 |
Pierre-Yves David |
changectx: mark the parents of the working copy as non filtered
|
Thu, 21 Nov 2019 19:56:47 +0100 |
Pierre-Yves David |
repoview: add an explicit set of all filter that show the wc parents
|
Sat, 23 Nov 2019 16:52:44 -0800 |
Pierre-Yves David |
localrepo: introduce a `_quick_access_changeid` property
|
Sun, 17 Nov 2019 08:50:21 +0100 |
Pierre-Yves David |
changectx: use unfiltered changelog to access parents of unfiltered revs
|
Sat, 23 Nov 2019 16:49:34 -0800 |
Pierre-Yves David |
locarepo: also fastpath `nullid` lookup in __getitem__
|
Sat, 23 Nov 2019 13:59:17 +0100 |
Pierre-Yves David |
repoview: add more tests to track operation not supposed to trigger filtering
|
Sat, 23 Nov 2019 16:46:20 -0800 |
Pierre-Yves David |
localrepo: mark nullrev has never filtered
|
Sun, 17 Nov 2019 06:06:38 +0100 |
Pierre-Yves David |
changectx: add a "maybe filtered" filtered attribute
|
Sun, 17 Nov 2019 07:25:25 +0100 |
Pierre-Yves David |
repoview: add a test that access actual changeset data of `null`
|
Sun, 17 Nov 2019 07:25:14 +0100 |
Pierre-Yves David |
localrepo: recognize trivial "null" queries in `anyrev`
|
Sun, 17 Nov 2019 06:36:50 +0100 |
Pierre-Yves David |
localrepo: also fastpath `nullrev` in __getitem__
|
Sun, 17 Nov 2019 07:11:06 +0100 |
Pierre-Yves David |
repoview: add a test to track operation not supposed to trigger filtering
|
Sun, 17 Nov 2019 06:27:00 +0100 |
Pierre-Yves David |
repoview: display stack trace along side the debug message
|
Sun, 17 Nov 2019 06:26:41 +0100 |
Pierre-Yves David |
util: add an optional `prefix` argument to debugstacktrace
|
Sun, 17 Nov 2019 05:32:38 +0100 |
Pierre-Yves David |
repoview: add a 'devel.debug.repo-filter' option
|
Thu, 21 Nov 2019 17:54:25 +0100 |
Pierre-Yves David |
localrepo: extract handling of some special value in __getitem__
|
Thu, 21 Nov 2019 17:53:08 +0100 |
Pierre-Yves David |
localrepo: extract handling of some special value in __getitem__
|
Sun, 17 Nov 2019 03:27:51 +0100 |
Pierre-Yves David |
localrepo: add some basic comment for block in __getitem__
|
Fri, 22 Nov 2019 18:02:12 -0500 |
Augie Fackler |
windows: further build fixes for the WiX installer
|
Sat, 30 Nov 2019 02:13:56 -0500 |
Matt Harbison |
windows: fix an issue causing registry config paths to be ignored on py3
stable 5.2.1
|
Mon, 02 Dec 2019 10:18:18 +0100 |
Denis Laxalde |
tests: cover revision conversion logic in githelp tests
stable
|
Sat, 30 Nov 2019 03:15:17 -0500 |
Matt Harbison |
pvec: fix a `str` type conditional for py3
stable
|
Sat, 30 Nov 2019 03:02:53 -0500 |
Matt Harbison |
githelp: fix a `str` type conditional for py3
stable
|
Sat, 30 Nov 2019 03:01:44 -0500 |
Matt Harbison |
histedit: fix an `isinstance(nodelist, str)` check for py3
stable
|
Sat, 30 Nov 2019 02:59:04 -0500 |
Matt Harbison |
win32mbcs: fix a `str` type conditional for py3
stable
|
Sat, 30 Nov 2019 02:53:39 -0500 |
Matt Harbison |
hgweb: fix a few `str` type conditional for py3
stable
|
Sat, 30 Nov 2019 02:38:42 -0500 |
Matt Harbison |
repair: fix an `isinstance(nodelist, str)` check for py3
stable
|
Fri, 29 Nov 2019 21:43:13 +0100 |
Denis Laxalde |
log: map None rev to wdirrev when filtering revisions with --line-range
stable
|
Fri, 29 Nov 2019 21:34:54 +0100 |
Denis Laxalde |
tests: check that 'log --line-range' follows uncommitted changes
stable
|
Fri, 29 Nov 2019 18:49:59 +0100 |
Julien Cristau |
test: don't put $BINDIR in $PATH for test-merge-tools.t
stable
|
Sat, 23 Nov 2019 23:02:26 -0500 |
Matt Harbison |
webutil: add missing argument to join()
stable
|
Thu, 21 Nov 2019 23:35:29 -0500 |
Augie Fackler |
cleanup: update references to /help/ that should now be /helptext/
|
Fri, 22 Nov 2019 21:42:04 +0900 |
Yuya Nishihara |
merge with stable
|
Wed, 20 Nov 2019 19:07:02 +0100 |
Georges Racinet |
singlehead: making config item a bool again
stable
|
Thu, 21 Nov 2019 15:46:35 -0500 |
Matt Harbison |
tests: byteify a few more things in simplestorerepo.py
|
Thu, 21 Nov 2019 15:39:03 -0500 |
Matt Harbison |
profiling: add a missing argument to the ProgrammingError constructor
|
Thu, 21 Nov 2019 15:38:23 -0500 |
Matt Harbison |
profiling: disable the import-error warning for the flamegraph module
|
Thu, 21 Nov 2019 15:31:33 -0500 |
Matt Harbison |
phases: make `allphases` a list on py3 also
|
Wed, 20 Nov 2019 09:55:59 -0500 |
Matt Harbison |
wireprotov1server: capture Abort type before accessing the `hint` attribute
|
Wed, 20 Nov 2019 08:55:24 +0100 |
Denis Laxalde |
tests: add more tests for "hg shelve --delete"
|
Tue, 19 Nov 2019 14:13:04 -0500 |
Matt Harbison |
scmutil: add assertions to help pytype
|
Tue, 19 Nov 2019 14:04:09 -0500 |
Matt Harbison |
revset: add an assertion to help pytype
|
Thu, 21 Nov 2019 09:25:50 +0100 |
Denis Laxalde |
import: add a --secret option
|
Thu, 21 Nov 2019 17:25:24 -0500 |
Matt Harbison |
util: convert an exception to bytes when passing to Abort()
stable
|
Thu, 21 Nov 2019 14:28:28 -0500 |
Matt Harbison |
patch: fix a str + bytes issue in an exception handler
stable
|
Wed, 20 Nov 2019 08:11:21 -0800 |
Martin von Zweigbergk |
py3: wrap a __func__ in sysbytes() before logging as bytes
stable
|
Wed, 20 Nov 2019 19:16:11 -0800 |
Daniel Ploch |
py3: make doc strings containing deprecated '\.' escape sequence raw strings
stable
|
Tue, 19 Nov 2019 14:59:23 -0500 |
Matt Harbison |
shelve: add the missing `create` parameter to the bundlerepo constructor
stable
|
Tue, 19 Nov 2019 14:36:22 -0500 |
Matt Harbison |
shelve: fix a missing variable in the exception handler for delete
stable
|
Fri, 15 Nov 2019 15:58:56 -0500 |
Jordi Gutiérrez Hermoso |
hgweb: add diffs to the json changeset template
|
Fri, 15 Nov 2019 15:56:25 -0500 |
Jordi Gutiérrez Hermoso |
hgweb: add files to the json changeset template
|
Fri, 15 Nov 2019 16:02:01 -0500 |
Jordi Gutiérrez Hermoso |
hgweb: add a status property to file list context
|
Fri, 15 Nov 2019 14:50:13 -0800 |
Martin von Zweigbergk |
match: remove explicitdir attribute
|
Fri, 15 Nov 2019 15:36:14 -0800 |
Martin von Zweigbergk |
dirstate: stop caring about match.explicitdir
|
Fri, 15 Nov 2019 15:36:09 -0800 |
Martin von Zweigbergk |
dirstate: include explicit matches in match.traversedir calls
|
Fri, 15 Nov 2019 14:47:31 -0800 |
Martin von Zweigbergk |
commit: drop unused "vdirs" argument from repo.checkcommitpatterns()
|
Fri, 15 Nov 2019 14:41:00 -0800 |
Martin von Zweigbergk |
commit: rewrite check for `hg ci <path>` being a directory
|
Tue, 19 Nov 2019 11:59:43 +0100 |
Manuel Jacob |
py3: use pycompat.bytestr() instead of pycompat.sysstr()
stable
|
Mon, 18 Nov 2019 20:10:38 -0800 |
Valentin Gatien-Baron |
lock: fix race in lock-breaking code
|
Fri, 01 Nov 2019 19:59:07 -0400 |
Valentin Gatien-Baron |
lock: refactor in preparation for next commit
|
Fri, 15 Nov 2019 11:30:33 -0500 |
Augie Fackler |
extensions: suppress a pytype failure due to a typeshed bug
|
Thu, 14 Nov 2019 15:49:21 -0500 |
Augie Fackler |
dispatch: add some assertions to give pytype a helping hand
|
Thu, 14 Nov 2019 15:49:01 -0500 |
Augie Fackler |
extensions: hide two confusing import statements from pytype
|
Thu, 14 Nov 2019 13:27:57 -0500 |
Augie Fackler |
debugcommands: add assertions to convince pytype peer is not None
|
Wed, 13 Nov 2019 22:35:15 -0500 |
Augie Fackler |
debugcommands: suppress import errors for pytype
|
Wed, 13 Nov 2019 22:22:49 -0500 |
Augie Fackler |
state: add a pytype annotation
|
Wed, 13 Nov 2019 22:22:31 -0500 |
Augie Fackler |
logcmdutil: add a type annotation
|
Wed, 13 Nov 2019 22:21:38 -0500 |
Augie Fackler |
cmdutil: add a pytype annotation to help out some callsites
|
Tue, 12 Nov 2019 17:47:42 -0500 |
Matt Harbison |
hghave: add a check for the `xz` compression utility
|
Thu, 14 Nov 2019 22:31:21 -0800 |
Martin von Zweigbergk |
py3: use '%d' for formatting a revnum in `hg co --date` code
|
Mon, 18 Nov 2019 17:37:59 +0100 |
Raphaël Gomès |
py3: send bytes from Rust-created warning patterns
|
Mon, 18 Nov 2019 17:34:44 +0100 |
Raphaël Gomès |
py3: pass bytes to `configint` and `configbool`
|
Fri, 15 Nov 2019 10:16:27 -0800 |
Martin von Zweigbergk |
templates: make {indent("", " ")} be empty
|
Fri, 15 Nov 2019 10:16:22 -0800 |
Martin von Zweigbergk |
tests: document behavior of indent() with empty first line
|
Sat, 16 Nov 2019 12:08:02 -0800 |
Gregory Szorc |
tests: check for Windows line endings
|
Sat, 16 Nov 2019 11:54:39 -0800 |
Gregory Szorc |
tests: verify that Python scripts are blackened
|
Sat, 16 Nov 2019 11:53:47 -0800 |
Gregory Szorc |
black: blacken scripts
|
Sat, 16 Nov 2019 11:59:22 -0800 |
Gregory Szorc |
doc: don't use mutable default arguments
|
Thu, 14 Nov 2019 21:58:36 -0800 |
Martin von Zweigbergk |
tags: don't check for clean files when checking for dirty working copy
|
Thu, 14 Nov 2019 21:13:46 -0800 |
Martin von Zweigbergk |
branchmap: make "closed" a set from beginning instead of converting from list
|
Sun, 17 Nov 2019 01:34:52 -0500 |
Matt Harbison |
debugextensions: gracefully handle missing __file__ attributes
|
Sun, 17 Nov 2019 01:00:06 -0500 |
Matt Harbison |
debuginstall: gracefully handle missing __file__ attributes
|
Sat, 16 Nov 2019 16:25:28 +0900 |
Yuya Nishihara |
typing: add pseudo localstr.__init__() to help pytype
|
Sat, 16 Nov 2019 15:24:49 +0900 |
Yuya Nishihara |
typing: fix argument type of encoding.localstr()
|
Sat, 16 Nov 2019 16:09:39 +0900 |
Yuya Nishihara |
typing: suppress error of py2 encoding.strtolocal() and .strfromlocal()
|
Sat, 16 Nov 2019 15:34:47 +0900 |
Yuya Nishihara |
typing: constrain argument/return types of encoding.toutf8b()
|
Sat, 16 Nov 2019 15:27:12 +0900 |
Yuya Nishihara |
typing: fix argument type of encoding.tolocal() and .fromutf8b()
|
Sat, 16 Nov 2019 15:10:41 +0900 |
Yuya Nishihara |
typing: fix forward reference in _Tlocalstr type bound
|
Sat, 16 Nov 2019 15:43:21 +0900 |
Yuya Nishihara |
encoding: make getcols() raise exception explicitly
|
Sat, 16 Nov 2019 12:19:43 -0500 |
Matt Harbison |
setup: conditionalize access to `sys.dllhandle` when building extensions
|
Wed, 13 Nov 2019 22:40:32 +0100 |
Kim Alvefur |
zeroconf: fix traceback under py3
stable
|
Sat, 16 Nov 2019 11:48:47 -0500 |
Matt Harbison |
setup: use bytes for assumed python version
|
Sat, 16 Nov 2019 11:42:27 -0500 |
Matt Harbison |
setup: combine two contiguous string literals
|
Thu, 14 Nov 2019 13:18:22 -0800 |
Martin von Zweigbergk |
util: remove datapath and swith users over to resourceutil
|
Thu, 14 Nov 2019 12:41:33 -0800 |
Martin von Zweigbergk |
i18n: get datapath directly from resourceutil
|
Thu, 14 Nov 2019 12:33:10 -0800 |
Martin von Zweigbergk |
util: move definition of datapath to resourceutil
|
Thu, 14 Nov 2019 11:52:22 -0800 |
Martin von Zweigbergk |
procutil: move mainfrozen() to new resourceutil.py
|
Thu, 14 Nov 2019 17:36:01 -0800 |
Martin von Zweigbergk |
defaults: rename default.d to defaultrc to make it a valid package name
|
Thu, 14 Nov 2019 17:30:52 -0800 |
Martin von Zweigbergk |
help: remove references to default.d/ from user-facing docs
|
Sun, 17 Nov 2019 19:55:01 +0100 |
Manuel Jacob |
cffi: fix build on Python 3
stable
|
Sat, 16 Nov 2019 20:08:35 +0100 |
Pierre-Yves David |
pure: use string for another exception in the pure version of base85
stable
|
Sat, 16 Nov 2019 20:07:49 +0100 |
Pierre-Yves David |
pure: use string for exception in the pure version of base85
stable
|
Thu, 14 Nov 2019 10:47:04 +0100 |
Denis Laxalde |
bisect: replace try:/finally: by a "restore_state" context manager
|
Wed, 30 Oct 2019 19:19:57 -0400 |
Jordi Gutiérrez Hermoso |
histedit: render a rolled up description using the proper roll colours
|
Wed, 30 Oct 2019 19:34:57 -0400 |
Jordi Gutiérrez Hermoso |
histedit: define new colour pairs for roll action
|
Wed, 30 Oct 2019 19:27:09 -0400 |
Jordi Gutiérrez Hermoso |
histeditrule: split __bytes__ property into prefix and desc
|
Fri, 15 Nov 2019 22:22:55 +0900 |
Yuya Nishihara |
merge with stable
|
Thu, 14 Nov 2019 20:40:54 -0800 |
Gregory Szorc |
packaging: convert to UNIX line endings
|
Thu, 14 Nov 2019 20:35:11 -0800 |
Gregory Szorc |
black: blacken scripts
|
Tue, 12 Nov 2019 10:17:59 -0500 |
Augie Fackler |
dirs: resolve fuzzer OOM situation by disallowing deep directory hierarchies
|
Thu, 14 Nov 2019 14:14:11 -0800 |
Martin von Zweigbergk |
py3: use native string for 'macosx_app'
|
Thu, 14 Nov 2019 14:07:36 -0800 |
Martin von Zweigbergk |
py3: drop an unnecessary fsencode() before comparing with constant
|
Thu, 14 Nov 2019 14:03:02 -0800 |
Martin von Zweigbergk |
py3: use native string as fallback value for __file__ for consistency
|
Thu, 14 Nov 2019 13:38:17 -0500 |
Augie Fackler |
scmutil: convert status data object from a tuple to an attrs (API)
|
Thu, 14 Nov 2019 15:29:27 -0500 |
Augie Fackler |
perf: bool() elements of dirstate.status return instead of len()
|
Thu, 14 Nov 2019 15:28:44 -0500 |
Augie Fackler |
tags: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:28:34 -0500 |
Augie Fackler |
subrepo: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:28:08 -0500 |
Augie Fackler |
revset: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:27:58 -0500 |
Augie Fackler |
patch: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:27:50 -0500 |
Augie Fackler |
logcmdutil: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:27:40 -0500 |
Augie Fackler |
context: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:27:32 -0500 |
Augie Fackler |
commands: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:27:20 -0500 |
Augie Fackler |
cmdutil: convert terse status result back to an scmutil.status
|
Thu, 14 Nov 2019 15:26:17 -0500 |
Augie Fackler |
cmdutil: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:26:05 -0500 |
Augie Fackler |
uncommit: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:25:57 -0500 |
Augie Fackler |
transplant: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:25:48 -0500 |
Augie Fackler |
split: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:25:40 -0500 |
Augie Fackler |
mq: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:25:26 -0500 |
Augie Fackler |
hgk: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:24:22 -0500 |
Augie Fackler |
extdiff: use field names instead of field numbers on scmutil.status
|
Wed, 13 Nov 2019 20:32:24 -0500 |
Augie Fackler |
encoding: fix bad type annotation
|
Thu, 14 Nov 2019 13:13:36 -0500 |
Augie Fackler |
branchmap: annotate constructor type for branchcache
|
Wed, 13 Nov 2019 22:30:33 -0500 |
Augie Fackler |
debugcommands: don't shadow the error module
|
Thu, 14 Nov 2019 13:14:02 -0500 |
Augie Fackler |
branchmap: correctly set()-ify list argument
|
Thu, 14 Nov 2019 08:03:26 -0800 |
Martin von Zweigbergk |
utils: move finddirs() to pathutil
|
Wed, 13 Nov 2019 21:52:25 -0500 |
Matt Harbison |
help: create packages for the help text
|
Thu, 14 Nov 2019 11:33:05 +0100 |
Denis Laxalde |
tests: test "hg log" with --line-range and --copies
|
Thu, 14 Nov 2019 11:11:38 +0100 |
Denis Laxalde |
logcmdutil: let getlinerangerevs() return "revs" as a smartset
|
Wed, 13 Nov 2019 17:06:05 +0100 |
Denis Laxalde |
patchbomb: fix wrong argument type when calling mail generator.flatten()
|
Wed, 13 Nov 2019 16:46:28 +0100 |
Denis Laxalde |
mail: move strtolocal call in _addressencode()
|
Wed, 13 Nov 2019 15:23:04 +0100 |
Denis Laxalde |
mail: use a native string for "subtype" value
|
Tue, 12 Nov 2019 22:52:30 +0100 |
Denis Laxalde |
mail: let all charset values be native strings
|
Wed, 13 Nov 2019 22:20:44 +0100 |
Denis Laxalde |
mail: add type hints for pytype
|
Tue, 12 Nov 2019 17:12:16 +0100 |
Denis Laxalde |
mail: fix a bad return type in _encode()
|
Mon, 11 Nov 2019 18:55:42 -0800 |
Gregory Szorc |
packaging: stage files and dynamically generate WiX installer
|
Mon, 11 Nov 2019 19:04:49 -0800 |
Gregory Szorc |
tests: add optional output when wheel is missing
|
Wed, 28 Aug 2019 17:43:56 -0700 |
Martin von Zweigbergk |
py3: replace "%r" by"'%s'% for py3-compatible (and clearer) quoting in chg
|
Tue, 22 Oct 2019 23:21:26 -0700 |
Martin von Zweigbergk |
dirstate: respect request to not list unknown/ignored/clean files (API)
|
Wed, 13 Nov 2019 09:09:42 +0100 |
Denis Laxalde |
py3: pass a bytes value for "msg" to nouideprecwarn()
|
Tue, 12 Nov 2019 15:53:58 -0800 |
Daniel Ploch |
remotefilelog: handle **kwargs correctly when overriding changelog.add()
|
Mon, 11 Nov 2019 18:51:55 -0800 |
Gregory Szorc |
packaging: ship all help .txt files on WiX
|
Wed, 23 Oct 2019 12:31:15 -0700 |
Gregory Szorc |
packaging: install contrib/mq.el on WiX
|
Mon, 11 Nov 2019 16:45:22 -0500 |
Augie Fackler |
fuzz: clean out most of fuzzutil
|
Mon, 11 Nov 2019 16:37:18 -0500 |
Augie Fackler |
fuzz: migrate xdiff fuzzer to use FuzzedDataProvider
|
Mon, 11 Nov 2019 14:48:30 -0500 |
Augie Fackler |
fuzz: migrate bdiff fuzzer to use FuzzedDataProvider
|
Mon, 11 Nov 2019 16:14:35 -0500 |
Augie Fackler |
dirstate: re-blacken file
|
Wed, 06 Nov 2019 16:24:24 +0100 |
Raphaël Gomès |
rust-matchers: remove default implementations for `Matcher` trait
|
Wed, 23 Oct 2019 13:55:12 -0700 |
Gregory Szorc |
packaging: use lower case for RC files
|
Wed, 23 Oct 2019 18:42:19 -0700 |
Gregory Szorc |
packaging: write out editor.rc in Python
|
Wed, 23 Oct 2019 13:25:01 -0700 |
Gregory Szorc |
packaging: stop installing Contributors.txt
|
Wed, 23 Oct 2019 13:21:35 -0700 |
Gregory Szorc |
packaging: remove hg-ssh.8.html from Inno installer
|
Wed, 23 Oct 2019 13:00:14 -0700 |
Gregory Szorc |
packaging: install .rc files to hgrc.d
|
Thu, 07 Nov 2019 11:13:31 +0100 |
Raphaël Gomès |
rust: introduce SIZE_FROM_OTHER_PARENT constant
|
Thu, 07 Nov 2019 10:32:26 +0100 |
Raphaël Gomès |
rust-status: refactor dispatch case for normal files
|
Thu, 07 Nov 2019 10:23:42 +0100 |
Raphaël Gomès |
rust-status: return a ParallelIterator instead of a Vec from stat_dmap_entries
|
Wed, 06 Nov 2019 13:43:18 +0100 |
Raphaël Gomès |
rust-status: improve status performance
|
Sat, 09 Nov 2019 12:55:56 +0900 |
Yuya Nishihara |
bookmarks: accept explicit -r 'wdir()' when adding new bookmarks (issue6218)
|
Sat, 09 Nov 2019 12:44:00 +0900 |
Yuya Nishihara |
bookmarks: use changectx instead of remembering hex of hidden revision
|
Sat, 09 Nov 2019 12:32:20 +0900 |
Yuya Nishihara |
bookmarks: resolve target revision out of the bookmarks loop
|
Sat, 09 Nov 2019 12:09:50 +0900 |
Yuya Nishihara |
bookmarks: fix handling of multiple bookmarks with one to be deactivated
|
Tue, 12 Nov 2019 11:05:03 +0100 |
Denis Laxalde |
py3: avoid iterating over a literal bytes in highlight
stable
|
Mon, 11 Nov 2019 22:10:26 +0900 |
Yuya Nishihara |
import-checker: allow 'from typing import ...'
|
Tue, 29 Oct 2019 23:33:34 -0700 |
Martin von Zweigbergk |
match: drop support for passing '.' for root dir to visit*() methods
|
Wed, 16 Oct 2019 21:31:40 -0700 |
Gregory Szorc |
tests: use time.time() for relative start and stop times
|
Wed, 16 Oct 2019 21:25:08 -0700 |
Gregory Szorc |
tests: rename stopped and started variables to reflect times
|
Wed, 30 Oct 2019 00:00:21 -0700 |
Martin von Zweigbergk |
revset: simplify checkstatus() by using any()
|
Wed, 06 Nov 2019 18:28:11 -0800 |
Kyle Lippincott |
rebase: check for unfinished ops even when inmemory (issue6214)
|
Fri, 18 Oct 2019 23:18:47 -0700 |
Martin von Zweigbergk |
status: move initialization closer together
|
Sat, 19 Oct 2019 00:15:41 -0700 |
Martin von Zweigbergk |
largefiles: avoid dynamically subclassing context instances
|
Tue, 05 Nov 2019 13:31:40 -0800 |
Martin von Zweigbergk |
relnotes: copy "next" to "5.2" and clear "next"
stable
|
Fri, 08 Nov 2019 10:13:05 -0800 |
Martin von Zweigbergk |
py3: avoid `b'%s' % type(...)` in a ProgrammingError
stable
|
Fri, 18 Oct 2019 22:08:20 -0700 |
Martin von Zweigbergk |
largefiles: delete unused repo.status_nolfiles()
|
Fri, 18 Oct 2019 21:36:19 -0700 |
Martin von Zweigbergk |
largefiles: use context manager for wlock in repo.status() override
|
Fri, 18 Oct 2019 17:52:19 -0700 |
Martin von Zweigbergk |
largefiles: allow "lfstatus" context manager to set value to False
|
Fri, 18 Oct 2019 17:46:37 -0700 |
Martin von Zweigbergk |
largefiles: move lfstatus context manager to lfutil
|
Fri, 08 Nov 2019 14:35:53 -0800 |
Martin von Zweigbergk |
revlog: delete references to deleted nullid sentinel value
|
Sun, 10 Nov 2019 18:15:54 +0100 |
Pierre-Yves David |
revlog: remove the, now unused, `revlog._nodepos` attribute
|
Sat, 09 Nov 2019 10:31:58 +0100 |
Denis Laxalde |
py3: fix sorting of obsolete markers in obsutil (issue6217)
stable
|
Sun, 10 Nov 2019 18:12:50 +0100 |
Pierre-Yves David |
nodemap: use bytes for the error message
|
Sat, 09 Nov 2019 16:16:31 +0100 |
Denis Laxalde |
py3: use native strings when forming email headers in patchbomb
|
Sat, 09 Nov 2019 16:54:33 +0100 |
Denis Laxalde |
mail: convert addr to str early in addrlistencode()
|
Sat, 09 Nov 2019 15:16:52 +0100 |
Denis Laxalde |
mail: let addressencode() / addrlistencode() return native strings
|
Sat, 09 Nov 2019 12:45:14 +0100 |
Denis Laxalde |
mail: let headencode() return a native string
|
Sat, 09 Nov 2019 13:23:55 +0100 |
Pierre-Yves David |
revlog: deprecate direct `nodemap` access
|
Sat, 09 Nov 2019 13:23:55 +0100 |
Pierre-Yves David |
revlog: drop special hack in the `nodemap` property
|
Sat, 09 Nov 2019 13:23:55 +0100 |
Pierre-Yves David |
perf: make `perfrevlogindex` use the new `index.rev` api if available
|
Sat, 09 Nov 2019 13:23:54 +0100 |
Pierre-Yves David |
perf: make `perfnodemap` use the new `index.get_rev` api if available
|
Sat, 09 Nov 2019 13:23:54 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `remotefilelog`
|
Sat, 09 Nov 2019 13:23:54 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `histedit.processreplacement`
|
Sat, 09 Nov 2019 13:23:54 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `histedit.adjustreplacementsfrommarkers`
|
Sat, 09 Nov 2019 13:23:54 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `rebase._computeobsoletenotrebased`
|
Sat, 09 Nov 2019 13:23:53 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `rebase.successorrevs`
|
Sat, 09 Nov 2019 13:23:52 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `unionrepo.unionrevlog`
|
Sat, 09 Nov 2019 13:23:53 +0100 |
Pierre-Yves David |
index: use `index.rev` in `bundlerepo.bundlerevlog`
|
Sat, 09 Nov 2019 13:23:53 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `exchange._pullapplyphases`
|
Sat, 09 Nov 2019 13:23:53 +0100 |
Pierre-Yves David |
index: use `index.rev` in `exchange.fallbackheads`
|
Sat, 09 Nov 2019 13:23:53 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `revset._mapbynodefunc`
|
Sat, 09 Nov 2019 13:23:53 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `discovery._postprocessobsolete`
|
Sat, 09 Nov 2019 13:23:52 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `repoview.pinnedrevs`
|
Sat, 09 Nov 2019 13:23:52 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `obsolete._computephasedivergentset`
|
Sat, 09 Nov 2019 13:23:52 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `obsutil.getobsoleted`
|
Sat, 09 Nov 2019 13:23:52 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `phases.newheads`
|
Sat, 09 Nov 2019 13:23:51 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `localrepo.known`
|
Sat, 09 Nov 2019 13:23:51 +0100 |
Pierre-Yves David |
index: add a `get_rev` method (API)
|
Sat, 09 Nov 2019 13:23:51 +0100 |
Pierre-Yves David |
index: use `index.rev` in `revlog.rev`
|
Sat, 09 Nov 2019 13:23:51 +0100 |
Pierre-Yves David |
index: add a `rev` method (API)
|
Fri, 08 Nov 2019 13:26:55 +0100 |
Pierre-Yves David |
perf: make `perfphasesremote` use the new `index.has_node` api
|
Fri, 08 Nov 2019 17:08:24 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `infinitypush`
|
Fri, 08 Nov 2019 13:26:33 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `phabricator.getoldnodedrevmap`
|
Fri, 08 Nov 2019 15:09:09 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `histedit.cleanupnode`
|
Fri, 08 Nov 2019 15:08:27 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `histedit._finishhistedit
|
Fri, 08 Nov 2019 13:25:25 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `exchangev2._pullchangesetdiscovery`
|
Fri, 08 Nov 2019 16:00:47 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `exchange._pulldiscoverychangegroup`
|
Fri, 08 Nov 2019 13:36:02 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `bookmarks.bmstore`
|
Fri, 08 Nov 2019 11:44:23 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `tags.findglobaltags`
|
Fri, 08 Nov 2019 13:24:54 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `bundlerepo.bundlerevlog`
|
Fri, 08 Nov 2019 14:20:48 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `obsutil.foreground`
|
Fri, 08 Nov 2019 14:19:53 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `obsutil.exclusivemarkers`
|
Fri, 08 Nov 2019 14:17:03 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `phases.filterunknown`
|
Fri, 08 Nov 2019 14:16:24 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `analyzeremotephases`
|
Fri, 08 Nov 2019 14:00:22 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `repo._rollback`
|
Sun, 03 Nov 2019 00:49:55 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `revlog.addgroup`
|
Sun, 03 Nov 2019 00:05:20 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `revlog.addrevision`
|
Sun, 03 Nov 2019 00:01:09 +0100 |
Pierre-Yves David |
index: add a `has_node` method (API)
|
Sat, 09 Nov 2019 05:54:22 +0100 |
Pierre-Yves David |
revlog: deal with nodemap deletion within the index
|
Fri, 08 Nov 2019 10:01:10 +0100 |
Pierre-Yves David |
revlog: clean up the node of all revision stripped in the C code
|
Sun, 03 Nov 2019 00:15:12 +0100 |
Pierre-Yves David |
revlog: move nodemap update within the index code
|
Sat, 02 Nov 2019 15:46:47 +0100 |
Pierre-Yves David |
revlog: deprecate the _nodecache attribute (API)
|
Sat, 02 Nov 2019 15:25:31 +0100 |
Pierre-Yves David |
revlog: access the nodemap through the index
|
Sat, 02 Nov 2019 15:21:28 +0100 |
Pierre-Yves David |
revlog: return the nodemap as the nodecache
|
Sat, 02 Nov 2019 14:45:57 +0100 |
Pierre-Yves David |
revlog: clarify which version use the older API in perf
|
Wed, 06 Nov 2019 14:13:19 +0100 |
Pierre-Yves David |
revlog: no longer return the nodemap after parsing
|
Wed, 06 Nov 2019 14:13:19 +0100 |
Pierre-Yves David |
revlog: move the nodemap into the index object (for pure)
|
Wed, 06 Nov 2019 14:13:19 +0100 |
Pierre-Yves David |
revlog: introduce an explicit NodeMap class for pure code
|
Wed, 06 Nov 2019 14:13:19 +0100 |
Pierre-Yves David |
utils: move the `dirs` definition in pathutil (API)
|
Wed, 23 Oct 2019 12:15:42 -0700 |
Gregory Szorc |
packaging: stop installing i18n files
|
Wed, 23 Oct 2019 11:54:22 -0700 |
Gregory Szorc |
packaging: install hgk as hgk.tcl
|
Wed, 23 Oct 2019 12:01:31 -0700 |
Gregory Szorc |
packaging: add logo-droplets.svg
|
Wed, 23 Oct 2019 11:40:59 -0700 |
Gregory Szorc |
packaging: install documentation to doc/ directory
|
Tue, 22 Oct 2019 18:34:03 -0700 |
Gregory Szorc |
packaging: always pass VERSION into Inno invocation
|
Thu, 24 Oct 2019 21:22:08 -0700 |
Gregory Szorc |
packaging: remove hg.exe.local file
|
Wed, 23 Oct 2019 18:39:28 -0700 |
Gregory Szorc |
packaging: stage installed files for Inno
|
Wed, 23 Oct 2019 18:39:17 -0700 |
Gregory Szorc |
packaging: process Inno Setup files with Jinja2
|
Wed, 23 Oct 2019 18:39:08 -0700 |
Gregory Szorc |
packaging: install and run Inno files in a build directory
|
Wed, 23 Oct 2019 18:37:36 -0700 |
Gregory Szorc |
packaging: consolidate CLI functionality into packaging.py
|
Wed, 23 Oct 2019 18:30:22 -0700 |
Gregory Szorc |
packaging: clean up excess packages for Inno
|
Fri, 08 Nov 2019 14:21:52 -0800 |
Kyle Lippincott |
unshelve: correct help string; unshelve does not accept file list
|
Fri, 08 Nov 2019 11:23:22 -0800 |
Martin von Zweigbergk |
repoview: use class literal for creating filteredchangelog
|
Thu, 07 Nov 2019 14:59:11 -0500 |
Augie Fackler |
vagrant: update vagrant image to buster from jessie
|
Thu, 07 Nov 2019 14:56:30 -0500 |
Augie Fackler |
packaging: remove references to debian jessie
|
Thu, 07 Nov 2019 14:39:02 -0500 |
Augie Fackler |
sqlitestore: remove superfluous r-prefixes on strings
|
Fri, 08 Nov 2019 11:19:20 -0800 |
Augie Fackler |
cleanup: remove pointless r-prefixes on single-quoted strings
|
Sun, 10 Nov 2019 07:30:14 -0800 |
Raphaël Gomès |
rust-threads: force Rayon to respect the worker count in config
|
Fri, 18 Oct 2019 07:20:26 +0100 |
Ian Moody |
phabricator: use context manager form of progress in uploadchunks
|
Thu, 07 Nov 2019 13:18:19 -0500 |
Augie Fackler |
cleanup: remove pointless r-prefixes on double-quoted strings
|
Thu, 07 Nov 2019 03:59:22 -0800 |
Martin von Zweigbergk |
formatting: remove another data-ogre from the config example
|
Thu, 07 Nov 2019 03:46:48 -0800 |
Martin von Zweigbergk |
fix: replace str() by b'%d' for formatting integer
|
Thu, 08 Jan 2009 02:03:00 +0000 |
Vernon Tang |
zeroconf: improve the extension's documentation
|
Wed, 06 Nov 2019 16:30:14 -0500 |
Augie Fackler |
branchmap: pytype is confused about bytestr
|
Wed, 06 Nov 2019 15:34:40 -0500 |
Augie Fackler |
mail: suppress a pytype error that's just experimentally wrong
|
Wed, 06 Nov 2019 15:12:13 -0500 |
Augie Fackler |
dagparser: suppress some pytype errors around pycompat.bytestring
|
Wed, 06 Nov 2019 14:48:34 -0500 |
Augie Fackler |
encoding: add comment-based type hints for pytype
|
Fri, 08 Nov 2019 23:26:50 +0900 |
Yuya Nishihara |
merge with stable
|
Thu, 17 Oct 2019 19:29:22 -0400 |
Augie Fackler |
dirs: reject consecutive slashes in paths
|
Tue, 05 Nov 2019 22:56:12 -0500 |
Matt Harbison |
tests: quote $PYTHON in test-byteify-strings.t
|
Wed, 06 Nov 2019 00:35:41 -0800 |
Martin von Zweigbergk |
repoview: define filteredchangelog as a top-level (non-local) class
|
Wed, 06 Nov 2019 17:35:24 -0500 |
Augie Fackler |
cmdutil: suppress bogus pytype errors
|
Wed, 06 Nov 2019 17:25:43 -0500 |
Augie Fackler |
changegroup: suppress pytype error that's wrong
|
Wed, 06 Nov 2019 17:23:47 -0500 |
Augie Fackler |
changegroup: avoid shadowing a set with an int
|
Wed, 06 Nov 2019 17:19:33 -0500 |
Augie Fackler |
bundle2: more pytype suppressions around bytestring
|
Wed, 06 Nov 2019 16:26:53 -0500 |
Augie Fackler |
archival: suppress some incorrect pytype failures
|
Wed, 06 Nov 2019 15:42:30 -0500 |
Augie Fackler |
simplemerge: disable a pytype error where it's just confused
|
Wed, 06 Nov 2019 15:42:12 -0500 |
Augie Fackler |
match: suppress error about subscripting an exception
|
Wed, 06 Nov 2019 15:35:44 -0500 |
Augie Fackler |
vfs: more attribute suppressions
|
Wed, 06 Nov 2019 15:35:21 -0500 |
Augie Fackler |
mdiff: mark diffopts as having dynamic attributes
|
Wed, 06 Nov 2019 15:29:08 -0500 |
Augie Fackler |
vfs: suppress some pytype errors around us using a private attribute
|
Wed, 06 Nov 2019 15:24:44 -0500 |
Augie Fackler |
wireprototypes: disable pytype where it's just confused
|
Wed, 06 Nov 2019 15:16:04 -0500 |
Augie Fackler |
scmposix: another suppression on IOError subscripting
|
Wed, 06 Nov 2019 15:15:42 -0500 |
Augie Fackler |
pvec: add an explicit type hint to help pytype
|
Wed, 06 Nov 2019 15:12:46 -0500 |
Augie Fackler |
procutil: suppress pytype warnings around windows-only attributes
|
Wed, 06 Nov 2019 15:03:02 -0500 |
Augie Fackler |
posix: add a pytype suppression
|
Wed, 06 Nov 2019 14:48:22 -0500 |
Augie Fackler |
color: suppress pytype warning on a windows-only module
|
Wed, 06 Nov 2019 14:20:27 -0500 |
Augie Fackler |
compression: tell pytype to not sweat a missing `zstd` module
|
Wed, 06 Nov 2019 17:46:26 -0500 |
Augie Fackler |
pytype: don't warn us about ignored-on-py3 metaclasses
|
Wed, 06 Nov 2019 14:12:53 -0500 |
Augie Fackler |
linelog: be more careful about types before looking for _target attribute
|
Wed, 06 Nov 2019 14:11:29 -0500 |
Augie Fackler |
linelog: suppress annoying pytype warning about an ignored metaclass
|
Wed, 06 Nov 2019 14:10:09 -0500 |
Augie Fackler |
hgignore: ignore generated pytype stubs
|
Wed, 06 Nov 2019 14:09:36 -0500 |
Augie Fackler |
hghave: add a check for pytype, Google's Python type checker
|
Wed, 06 Nov 2019 15:13:23 -0500 |
Augie Fackler |
encoding: define local identify functions with explicit type comments
|
Wed, 06 Nov 2019 15:19:23 -0500 |
Augie Fackler |
vfs: add NotImplementedError version of join
|
Wed, 06 Nov 2019 15:11:30 -0500 |
Augie Fackler |
vfs: add a NotImplementedError implementation of __call__
|
Wed, 06 Nov 2019 15:19:56 -0500 |
Augie Fackler |
vfs: fix erroneous bytes constants
|
Wed, 06 Nov 2019 15:17:38 -0500 |
Augie Fackler |
pvec: migrate to modern integer division
|
Wed, 06 Nov 2019 17:46:12 -0500 |
Augie Fackler |
templateutil: fix a missing ABCMeta assignment
|
Wed, 06 Nov 2019 15:15:00 -0500 |
Augie Fackler |
pvec: fix overlooked chr() call
|
Wed, 06 Nov 2019 15:29:28 -0500 |
Augie Fackler |
vfs: another bytes-str confusion on thread name
|
Wed, 06 Nov 2019 14:19:05 -0500 |
Augie Fackler |
statprof: correctly always pass a str as the thread name
|
Wed, 06 Nov 2019 16:54:34 +0100 |
Denis Laxalde |
py3: fix handling of ctrl keys in crecord (issue6213)
stable
|
Wed, 06 Nov 2019 16:53:01 +0100 |
Denis Laxalde |
py3: keep "keypressed" a native str in crecord
stable
|
Wed, 06 Nov 2019 17:12:13 +0100 |
Denis Laxalde |
py3: compare response of crecord's confirmationwindow with str
stable
|
Thu, 07 Nov 2019 08:58:26 +0100 |
Denis Laxalde |
py3: compare http server's command with a native string
stable
|
Wed, 06 Nov 2019 13:46:16 +0100 |
Raphaël Gomès |
rust-status: remove dead code
|
Tue, 05 Nov 2019 18:32:00 -0500 |
Matt Harbison |
hghave: disallow symlinks on Windows
|
Tue, 05 Nov 2019 15:00:44 -0800 |
Martin von Zweigbergk |
repoview: avoid wrapping changelog if there's nothing to filter
|
Tue, 05 Nov 2019 14:33:02 -0800 |
Martin von Zweigbergk |
repoview: move changelog.flags() override to filteredchangelog
|
Tue, 05 Nov 2019 14:31:50 -0800 |
Martin von Zweigbergk |
repoview: move changelog.parentrevs() override to filteredchangelog
|
Tue, 05 Nov 2019 14:23:32 -0800 |
Martin von Zweigbergk |
repoview: move changelog.linkrev() override to filteredchangelog
|
Tue, 05 Nov 2019 14:22:25 -0800 |
Martin von Zweigbergk |
repoview: move changelog.node() override to filteredchangelog
|
Tue, 05 Nov 2019 14:21:47 -0800 |
Martin von Zweigbergk |
repoview: move changelog.rev() override to filteredchangelog
|
Tue, 05 Nov 2019 14:17:58 -0800 |
Martin von Zweigbergk |
repoview: move changelog.strip() override to filteredchangelog
|
Tue, 05 Nov 2019 14:16:46 -0800 |
Martin von Zweigbergk |
repoview: move changelog.headrevs() override to filteredchangelog
|
Tue, 05 Nov 2019 14:14:45 -0800 |
Martin von Zweigbergk |
repoview: move changelog.revs() override to filteredchangelog
|
Tue, 05 Nov 2019 14:12:10 -0800 |
Martin von Zweigbergk |
repoview: move changelog.__iter__() override to filteredchangelog
|
Tue, 05 Nov 2019 14:11:30 -0800 |
Martin von Zweigbergk |
repoview: move changelog.__contains__() override to filteredchangelog
|
Tue, 05 Nov 2019 14:07:08 -0800 |
Martin von Zweigbergk |
repoview: move changelog.tiprev() override to filteredchangelog
|
Tue, 05 Nov 2019 14:06:11 -0800 |
Martin von Zweigbergk |
repoview: wrap changelog class when filtering
|
Tue, 05 Nov 2019 14:00:46 -0800 |
Martin von Zweigbergk |
repoview: extract a function for wrapping changelog
|
Tue, 05 Nov 2019 14:42:08 -0800 |
Martin von Zweigbergk |
revlog: move tiprev() from changelog up to revlog
|
Tue, 05 Nov 2019 18:25:13 -0500 |
Matt Harbison |
tests: fix a few `(no-windows !)` conditionals that are really `(symlink !)`
|
Tue, 29 Oct 2019 17:16:28 +0100 |
Raphaël Gomès |
rust-matchers: add `Matcher` trait and implement `AlwaysMatcher`
|
Tue, 05 Nov 2019 13:19:24 -0800 |
Martin von Zweigbergk |
merge with stable
|
Mon, 04 Nov 2019 00:16:44 +0100 |
Pierre-Yves David |
perf: add a way to benchmark `dirstate.status`
|
Thu, 24 Oct 2019 11:12:17 -0700 |
Martin von Zweigbergk |
largefiles: delete obsolete and unused repo.push()
|
Tue, 22 Oct 2019 10:01:48 -0400 |
Jordi Gutiérrez Hermoso |
censor: document that some commands simply ignore censored data
|
Tue, 22 Oct 2019 09:56:40 -0400 |
Jordi Gutiérrez Hermoso |
grep: warn on censored revisions instead of erroring out
|
Tue, 15 Oct 2019 22:44:55 +0900 |
Yuya Nishihara |
py3: enable legacy fs encoding to fix filename compatibility on Windows
|
Sat, 19 Oct 2019 14:30:19 +0900 |
Yuya Nishihara |
rust-cpython: run cargo fmt
|
Sat, 05 Oct 2019 09:33:01 -0400 |
Yuya Nishihara |
rust-cpython: remove useless PyResult<> from leak_immutable()
|
Sat, 05 Oct 2019 09:01:25 -0400 |
Yuya Nishihara |
rust-cpython: remove useless PyRefMut wrapper
|
Sat, 05 Oct 2019 08:59:09 -0400 |
Yuya Nishihara |
rust-cpython: drop manual management of mutably_borrowed
|
Sat, 05 Oct 2019 08:56:15 -0400 |
Yuya Nishihara |
rust-cpython: leverage RefCell::borrow() to guarantee there's no mutable ref
|
Sat, 12 Oct 2019 20:48:30 +0900 |
Yuya Nishihara |
rust-cpython: remove useless Option<$leaked> from py_shared_iterator
|
Sat, 12 Oct 2019 20:26:38 +0900 |
Yuya Nishihara |
rust-cpython: allow mutation unless leaked reference is borrowed
|
Sat, 05 Oct 2019 08:27:57 -0400 |
Yuya Nishihara |
rust-cpython: add generation counter to leaked reference
|
Sat, 12 Oct 2019 19:26:23 +0900 |
Yuya Nishihara |
rust-cpython: add stub wrapper that'll prevent leaked data from being mutated
|
Sat, 12 Oct 2019 19:10:51 +0900 |
Yuya Nishihara |
rust-cpython: rename PyLeakedRef to PyLeaked
|
Tue, 05 Nov 2019 08:42:42 -0800 |
Martin von Zweigbergk |
py3: don't use bytes with vars() or __dict__
stable
|
Tue, 05 Nov 2019 12:10:38 -0500 |
Augie Fackler |
Added signature for changeset ca3dca416f8d
stable
|
Tue, 05 Nov 2019 12:10:38 -0500 |
Augie Fackler |
Added tag 5.2 for changeset ca3dca416f8d
stable
|
Tue, 05 Nov 2019 21:35:19 +0900 |
Yuya Nishihara |
py3: add inline comment about encoding issue of str(Abort())
stable 5.2
|
Tue, 05 Nov 2019 21:29:40 +0900 |
Yuya Nishihara |
py3: do not reimplement Abort.__str__() on Python 2
stable
|
Mon, 04 Nov 2019 20:57:31 -0800 |
Gregory Szorc |
tests: write out file using bytes I/O
stable
|
Mon, 04 Nov 2019 20:46:19 -0800 |
Gregory Szorc |
import-checker: open all source files as utf-8
stable
|
Mon, 04 Nov 2019 21:17:34 -0800 |
Gregory Szorc |
localrepo: use str for lookup in vars()
stable
|
Mon, 04 Nov 2019 23:44:10 -0800 |
Gregory Szorc |
automation: install python3-venv Debian package
stable
|
Mon, 04 Nov 2019 23:42:18 -0800 |
Gregory Szorc |
tests: look for ensurepip before using venv
stable
|
Thu, 17 Oct 2019 16:46:13 -0400 |
Matt Harbison |
automation: avoid '~' in the temp directory on Windows
stable
|
Mon, 04 Nov 2019 20:33:38 -0800 |
Gregory Szorc |
tests: use venv on Python 3
stable
|
Mon, 04 Nov 2019 20:10:51 -0800 |
Gregory Szorc |
tests: remove HGALLOWPYTHON3 reference
stable
|
Mon, 04 Nov 2019 20:21:31 -0800 |
Gregory Szorc |
run-tests: use byte strings for inserted output
stable
|
Mon, 04 Nov 2019 19:19:36 +0000 |
Ian Moody |
contrib: require Python 3.7 for byteify-strings.py
stable
|
Mon, 04 Nov 2019 12:20:11 -0500 |
Augie Fackler |
hghave: fix bytes/string issue on Python 3
stable
|
Mon, 04 Nov 2019 07:56:53 +0100 |
Mathias De Mare |
packaging: add support for CentOS 8
stable
|
Mon, 04 Nov 2019 07:40:32 +0100 |
Mathias De Mare |
packaging: allow choosing python version depending on centos version
stable
|
Mon, 04 Nov 2019 19:05:44 +0000 |
Ian Moody |
fsmonitor: use stringutil.forcebytestr() instead of str() on an exception
stable
|
Mon, 04 Nov 2019 16:13:01 +0100 |
Denis Laxalde |
py3: add a __str__ method to Abort
stable
|
Mon, 04 Nov 2019 16:04:09 +0100 |
Denis Laxalde |
py3: add Python 3 exception output to test-lfs-serve-access.t
stable
|
Thu, 31 Oct 2019 19:54:58 -0700 |
Gregory Szorc |
automation: install black
stable
|
Sat, 02 Nov 2019 22:21:25 +0000 |
Ian Moody |
py3: use %d to format an int
stable
|
Sat, 02 Nov 2019 15:02:35 -0700 |
Gregory Szorc |
fsmonitor: normalize exception types to bytes
stable
|
Sat, 02 Nov 2019 14:55:45 -0700 |
Gregory Szorc |
fsmonitor: normalize clock value to bytes
stable
|
Sat, 02 Nov 2019 14:27:55 -0700 |
Gregory Szorc |
fsmonitor: use next() instead of .next()
stable
|
Sat, 02 Nov 2019 14:26:06 -0700 |
Gregory Szorc |
fsmonitor: normalize Watchman paths to bytes
stable
|
Sat, 02 Nov 2019 14:17:48 -0700 |
Gregory Szorc |
fsmonitor: handle unicode keys in tuples
stable
|
Sat, 02 Nov 2019 13:39:23 -0700 |
Gregory Szorc |
fsmonitor: make _hashignore compatible with Python 3
stable
|
Sat, 02 Nov 2019 13:34:40 -0700 |
Gregory Szorc |
fsmonitor: normalize hostname to bytes
stable
|
Sat, 02 Nov 2019 13:30:23 -0700 |
Gregory Szorc |
fsmonitor: access repo.root
stable
|
Sat, 02 Nov 2019 13:08:20 -0700 |
Gregory Szorc |
fsmonitor: coerce watchman exception to bytes
stable
|
Sat, 02 Nov 2019 13:04:47 -0700 |
Gregory Szorc |
fsmonitor: fix str/bytes mismatch when accessing watchman version
stable
|
Sat, 02 Nov 2019 12:54:47 -0700 |
Gregory Szorc |
fsmonitor: reapply b1f62cd39b5c
stable
|
Sat, 02 Nov 2019 12:52:58 -0700 |
Gregory Szorc |
fsmonitor: reapply dd35abc409ee
stable
|
Sat, 02 Nov 2019 12:51:28 -0700 |
Gregory Szorc |
fsmonitor: remove pywatchman from exclusion rule
stable
|
Sat, 02 Nov 2019 12:42:23 -0700 |
Gregory Szorc |
fsmonitor: refresh pywatchman with upstream
stable
|
Mon, 04 Nov 2019 10:09:08 +0100 |
Denis Laxalde |
py3: encode strings before setting rev summary in gnuarch converter
stable
|
Mon, 04 Nov 2019 09:56:10 +0100 |
Denis Laxalde |
py3: use raw string to query EmailMessage in gnuarch converter
stable
|
Mon, 04 Nov 2019 09:52:13 +0100 |
Denis Laxalde |
py3: use mail.parsebytes() in gnuarch catlog parser
stable
|
Mon, 04 Nov 2019 09:35:10 +0100 |
Denis Laxalde |
tests: handle Message-Id line wrapping in test-notify-changegroup.t
stable
|
Sat, 02 Nov 2019 12:09:35 -0700 |
Gregory Szorc |
py3: define and use json.loads polyfill
stable
|
Sat, 02 Nov 2019 11:48:38 -0700 |
Gregory Szorc |
contrib: require Python 3.6 for byteify-strings.py
stable
|
Sat, 02 Nov 2019 11:42:46 -0700 |
Gregory Szorc |
demandimportpy3: only use lazy extension loader on Python 3.6+
stable
|
Sat, 02 Nov 2019 15:33:39 -0700 |
Gregory Szorc |
ui: flush before prompting for input with readline
stable
|
Fri, 01 Nov 2019 21:46:34 -0700 |
Martin von Zweigbergk |
histedit: restore hex nodeids to be 12 digits long
stable
|
Tue, 29 Oct 2019 10:54:08 -0700 |
Martin von Zweigbergk |
tests: fix typo "includfe"
stable
|
Fri, 01 Nov 2019 11:02:47 -0700 |
Emmanuel Leblond |
py3: fix fsmonitor's _watchmantofsencoding exception message encoding
stable
|
Thu, 31 Oct 2019 15:03:12 -0700 |
Martin von Zweigbergk |
py3: use native strings as keys into **opts in chistedit
stable
|
Thu, 31 Oct 2019 15:00:49 -0700 |
Martin von Zweigbergk |
py3: open chistedit file in binary mode using vfs
stable
|
Thu, 31 Oct 2019 15:02:48 -0700 |
Martin von Zweigbergk |
py3: avoid another b''.format() in chistedit
stable
|
Thu, 31 Oct 2019 15:02:03 -0700 |
Martin von Zweigbergk |
py3: render message about conflicts in chistedit code
stable
|
Thu, 31 Oct 2019 14:46:17 -0700 |
Martin von Zweigbergk |
py3: handle keypresses in chistedit
stable
|
Thu, 31 Oct 2019 14:25:51 -0700 |
Martin von Zweigbergk |
py3: make chistedit render
stable
|
Fri, 01 Nov 2019 17:23:02 +0100 |
Emmanuel Leblond |
py3: fix exception display encoding in contrib/simplemerge.py
stable
|
Fri, 01 Nov 2019 17:31:47 +0100 |
Emmanuel Leblond |
py3: fix exception message check in test-linerange.py's testOutOfRange
stable
|
Fri, 01 Nov 2019 17:35:36 +0100 |
Emmanuel Leblond |
py3: fix exception message encoding in scmutil.py's simplekeyvaluefile.read
stable
|
Fri, 01 Nov 2019 17:38:07 +0100 |
Emmanuel Leblond |
py3: fix crecord.py's editpatchwitheditor exception message encoding
stable
|
Fri, 01 Nov 2019 17:39:17 +0100 |
Emmanuel Leblond |
py3: fix exception message encoding in infinitepush
stable
|
Fri, 01 Nov 2019 10:57:31 -0700 |
Emmanuel Leblond |
py3: fix fsmonitor's _handleunavailable exception message encoding
stable
|
Fri, 01 Nov 2019 14:54:08 +0100 |
Mads Kiilerich |
packaging: update built-in Fedora support to Fedora 31
stable
|
Fri, 01 Nov 2019 13:51:44 +0100 |
Mads Kiilerich |
packaging: refactor "fedora29" target to a single more generic "fedora" target
stable
|
Fri, 01 Nov 2019 15:29:14 +0100 |
Mads Kiilerich |
packaging: make dockerrpm fedora target more generic
stable
|
Fri, 01 Nov 2019 12:59:22 +0100 |
Mads Kiilerich |
packaging: use "python3" for fedora29 ... and as buildrpm default
stable
|
Fri, 01 Nov 2019 12:47:38 +0100 |
Mads Kiilerich |
packaging: use "--python python" for centos7 to avoid explicit "python2"
stable
|
Fri, 01 Nov 2019 12:34:08 +0100 |
Mads Kiilerich |
packaging: fix docker-centos5 - use pythonexe and set to "python" as before
stable
|
Fri, 01 Nov 2019 12:18:17 +0100 |
Mads Kiilerich |
packaging: move dockerrpm output directory creation to dockerrpm
stable
|
Thu, 31 Oct 2019 11:53:11 +0100 |
Mads Kiilerich |
packaging: drop "support" for unsupported Fedora versions
stable
|
Wed, 30 Oct 2019 16:39:18 -0400 |
Augie Fackler |
mail: black wants to add this blank line
stable
|
Wed, 30 Oct 2019 16:29:45 -0400 |
Augie Fackler |
hghave: verify we have a black that is new enough for our format
stable
|
Wed, 30 Oct 2019 16:17:39 -0400 |
Augie Fackler |
contrib: fix up example fix configuration for our move to released black
stable
|
Wed, 23 Oct 2019 22:24:14 +0100 |
Ian Moody |
phabricator: use True primitive instead of b'true' for phabupdate actions
stable
|
Wed, 23 Oct 2019 15:07:56 +0100 |
Ian Moody |
setup: allow py3 install without env vars
stable
|
Tue, 29 Oct 2019 11:07:25 +0100 |
Pierre-Yves David |
formatting: drop `grey`, our custom black version
stable
|
Tue, 29 Oct 2019 10:43:47 +0100 |
Pierre-Yves David |
formatting: using black to check for formatting
stable
|
Tue, 29 Oct 2019 10:41:30 +0100 |
Pierre-Yves David |
formatting: run black version 19.10b0 on the codebase
stable
|
Sun, 27 Oct 2019 20:16:59 +0100 |
Mads Kiilerich |
packaging: fix buildrpm whitespace
stable
|
Sun, 27 Oct 2019 20:16:38 +0100 |
Mads Kiilerich |
packaging: drop outdated buildrpm "tested on" comment
stable
|
Mon, 28 Oct 2019 00:29:42 +0100 |
Mads Kiilerich |
packaging: also include hgweb.wsgi in rpms
stable
|
Sun, 27 Oct 2019 21:28:26 +0100 |
Mads Kiilerich |
packaging: introduce Python3 support as buildrpm --python3
stable
|
Sun, 27 Oct 2019 21:40:21 +0100 |
Mads Kiilerich |
packaging: be explicit about Python version in rpm spec
stable
|
Sun, 27 Oct 2019 20:17:33 +0100 |
Mads Kiilerich |
packaging: make python snippets in rpm building python3 compatible
stable
|
Wed, 30 Oct 2019 21:49:48 +0900 |
Yuya Nishihara |
py3: fix patchbomb to accept non-ASCII header value for email preview
stable
|
Fri, 25 Oct 2019 12:10:45 +0200 |
Denis Laxalde |
tests: check patchbomb with a non-ascii commit message
stable
|
Sun, 27 Oct 2019 12:49:09 +0900 |
Yuya Nishihara |
formatter: fix handling of None value in templater mapping
stable
|
Sun, 27 Oct 2019 12:36:52 +0900 |
Yuya Nishihara |
config: add support for defaultvalue of list of printable elements
stable
|
Sun, 27 Oct 2019 12:30:59 +0900 |
Yuya Nishihara |
config: fix -Tjson to not crash due to unsupported defaultvalue types
stable
|
Sun, 27 Oct 2019 18:12:24 +0100 |
Denis Laxalde |
tests: handle Message-Id email header possible wrapping
stable
|
Sun, 27 Oct 2019 12:51:53 +0900 |
Yuya Nishihara |
py3: leverage pycompat.long
stable
|
Fri, 25 Oct 2019 14:02:40 +0200 |
Denis Laxalde |
packaging: remove version info from Breaks+Replaces in Debian package
stable
|
Thu, 24 Oct 2019 17:28:57 +0200 |
Denis Laxalde |
py3: fix generated non-ascii message in test-notify.t
stable
|
Thu, 24 Oct 2019 14:28:20 +0200 |
Denis Laxalde |
py3: decode encoding literal before passing to .decode()
stable
|
Thu, 24 Oct 2019 16:34:43 +0200 |
Denis Laxalde |
py3: decode payload of notify email
stable
|
Thu, 24 Oct 2019 15:50:15 +0200 |
Denis Laxalde |
py3: decode email headers with mail.headdecode() in notify extension
stable
|
Thu, 24 Oct 2019 15:46:16 +0200 |
Denis Laxalde |
py3: use stdlib's parseaddr() to get sender header in notify extension
stable
|
Thu, 24 Oct 2019 15:28:00 +0200 |
Denis Laxalde |
py3: use a BytesParser in notify extension
stable
|
Thu, 24 Oct 2019 17:16:43 +0200 |
Denis Laxalde |
py3: fix headencode() with display=False
stable
|
Thu, 24 Oct 2019 14:31:24 +0200 |
Denis Laxalde |
mail: catch LookupError in headdecode()
stable
|
Thu, 24 Oct 2019 16:56:36 +0200 |
Denis Laxalde |
py3: account for extra line break in email headers in test-notify.t
stable
|
Thu, 10 Oct 2019 13:48:30 +0200 |
Denis Laxalde |
py3: use as_bytes() method of EmailMessage
stable
|
Wed, 23 Oct 2019 23:00:58 +0100 |
Ian Moody |
py3: use %d instead of %s when formatting an int into a bytestring
stable
|
Wed, 23 Oct 2019 17:18:16 +0200 |
Denis Laxalde |
packaging: ship only a single binary Debian package
stable
|
Wed, 23 Oct 2019 17:18:57 +0200 |
Denis Laxalde |
packaging: avoid running bare "make install" in debian/rules
stable
|
Wed, 23 Oct 2019 16:35:27 +0200 |
Denis Laxalde |
packaging: distinguish clean and build steps from install in Debian
stable
|
Wed, 23 Oct 2019 16:25:41 +0200 |
Denis Laxalde |
packaging: also move Debian .buildinfo file in output directory
stable
|
Mon, 21 Oct 2019 19:53:30 -0700 |
Gregory Szorc |
packaging: upgrade packages distributed with Windows installers
stable
|
Mon, 21 Oct 2019 19:28:23 -0700 |
Gregory Szorc |
automation: install Python 2.7.17, 3.7.5, and PyPy 7.2.0
stable
|
Mon, 21 Oct 2019 19:25:06 -0700 |
Gregory Szorc |
contrib: install Python 2.7.17 and 3.7.5 in Windows environment
stable
|
Mon, 21 Oct 2019 11:48:59 +0200 |
Denis Laxalde |
packaging: use /usr/bin/python3 shebang for scripts in Debian
stable
|
Mon, 21 Oct 2019 11:32:54 +0200 |
Denis Laxalde |
packaging: fix path where .deb files are looked for
stable
|
Mon, 21 Oct 2019 09:52:31 +0200 |
Denis Laxalde |
packaging: let Debian package depends on sensible-utils
stable
|
Mon, 21 Oct 2019 10:59:54 +0200 |
Denis Laxalde |
packaging: upgrade Debian packaging to build with Python 3
stable
|
Mon, 21 Oct 2019 11:26:41 +0200 |
Denis Laxalde |
py3: decode bytes before logging in run-tests.py
stable
|
Mon, 21 Oct 2019 11:14:28 -0400 |
Augie Fackler |
Added signature for changeset 59338f956109
stable
|
Mon, 21 Oct 2019 11:14:27 -0400 |
Augie Fackler |
Added tag 5.2rc0 for changeset 59338f956109
stable
|
Mon, 21 Oct 2019 11:09:48 -0400 |
Augie Fackler |
merge default into stable for 5.2 release
stable 5.2rc0
|
Fri, 18 Oct 2019 11:18:41 -0400 |
Jordi Gutiérrez Hermoso |
grep: update docs to reflect new --all-files default
|
Sun, 06 Oct 2019 11:06:10 -0400 |
Sushil khanchi |
grep: enable all-files by default (BC)
|
Mon, 21 Oct 2019 11:08:23 +0200 |
Denis Laxalde |
lfs: dedent documentation section about .hglfs file
|
Thu, 17 Oct 2019 16:06:06 +0200 |
Pierre-Yves David |
copies: simplify chain loop
|
Thu, 17 Oct 2019 02:17:24 +0200 |
Pierre-Yves David |
sidedatacopies: only fetch information once for merge
|
Tue, 15 Oct 2019 18:23:34 +0200 |
Pierre-Yves David |
copies: move from a copy on branchpoint to a copy on write approach
|
Sat, 12 Oct 2019 18:35:14 +0200 |
Pierre-Yves David |
copies: compute the exact set of revision to walk
|
Sat, 12 Oct 2019 17:53:29 +0200 |
Pierre-Yves David |
copies: add an explicit test using multiple roots
|
Wed, 02 Oct 2019 18:16:02 -0400 |
Pierre-Yves David |
sidedatacopies: fast path data fetching if revision has no sidedata
|
Fri, 18 Oct 2019 15:16:57 -0700 |
Martin von Zweigbergk |
largefiles: use context manager for setting "lfstatus" on subrepos too
|
Fri, 18 Oct 2019 15:14:51 -0700 |
Martin von Zweigbergk |
largefiles: reset "lfstatus" attribute to previous value in "finally"
|
Fri, 18 Oct 2019 14:40:50 -0700 |
Martin von Zweigbergk |
largefiles: add context manager for setting/clearing "lfstatus" attribute
|
Fri, 18 Oct 2019 16:51:26 +0200 |
Denis Laxalde |
py3: adjust expected traceback in test-hook.t
|
Fri, 18 Oct 2019 16:38:37 +0200 |
Denis Laxalde |
tests: use non-reverse grep in traceback in test-hook.t
|
Fri, 18 Oct 2019 11:44:44 +0200 |
Denis Laxalde |
py3: add Python 3 exception output to test-hook.t
|
Fri, 18 Oct 2019 12:12:56 +0200 |
Denis Laxalde |
py3: ajust abort message in test-hook.t
|
Mon, 14 Oct 2019 16:15:19 +0900 |
Yuya Nishihara |
rust-cpython: prepare for writing tests that require libpython
|
Sat, 05 Oct 2019 10:21:34 -0400 |
Yuya Nishihara |
rust-cpython: make inner functions and structs of ref_sharing private
|
Sat, 21 Sep 2019 17:05:01 +0900 |
Yuya Nishihara |
rust-cpython: keep Python<'a> token in PyRefMut
|
Sat, 21 Sep 2019 17:15:50 +0900 |
Yuya Nishihara |
rust-cpython: require GIL to borrow immutable reference from PySharedRefCell
|
Sun, 15 Sep 2019 22:19:10 +0900 |
Yuya Nishihara |
rust-cpython: make PyLeakedRef operations relatively safe
|
Sun, 15 Sep 2019 22:06:19 +0900 |
Yuya Nishihara |
rust-cpython: put leaked reference in PyLeakedRef
|
Thu, 17 Oct 2019 20:40:12 -0700 |
Gregory Szorc |
run-tests: make code coverage work on Python 3
|
Thu, 17 Oct 2019 22:40:24 +0100 |
Ian Moody |
py3: don't index into bytes in phabricator's _tokenize()
|
Thu, 17 Oct 2019 14:20:11 +0200 |
Raphaël Gomès |
rust-dirstate-status: use fast-path even with fsmonitor and sparse extensions
|
Wed, 16 Oct 2019 10:14:26 +0200 |
Raphaël Gomès |
rust-dirstatemap: remove additional lookups in dirstatemap
|
Thu, 17 Oct 2019 21:37:21 +0200 |
Denis Laxalde |
tests: avoid chmod on windows in hgrc tests
|
Thu, 17 Oct 2019 13:34:21 +0200 |
Denis Laxalde |
py3: fix sorting of obsolete markers during push
|
Thu, 17 Oct 2019 13:30:58 +0200 |
Denis Laxalde |
exchange: extract a function to sort obsolete markers
|
Thu, 17 Oct 2019 12:10:42 +0200 |
Denis Laxalde |
py3: encode underlying error message during parse error of %include
|
Fri, 11 Oct 2019 18:08:50 +0100 |
Ian Moody |
convert: convert os.devnull to bytes before trying to join it with other bytes
|
Wed, 16 Oct 2019 20:34:56 +0200 |
Raphaël Gomès |
rust-dirstate-status: add call to rust-fast path for `dirstate.status`
|
Tue, 08 Oct 2019 08:45:55 +0200 |
Raphaël Gomès |
rust-dirstate-status: rust-cpython bindings for `dirstate.status`
|
Tue, 15 Oct 2019 21:26:56 +0200 |
Raphaël Gomès |
rust-refsharing: add missing lifetime parameter in ref_sharing
|
Fri, 11 Oct 2019 13:39:57 +0200 |
Raphaël Gomès |
rust-dirstate-status: add first Rust implementation of `dirstate.status`
|
Sun, 06 Oct 2019 20:18:54 +0300 |
Pulkit Goyal |
share: unmark --relative as EXPERIMENTAL
|
Mon, 30 Sep 2019 16:31:53 -0400 |
Georges Racinet |
rust-cpython: removed now useless py_set() conversion
|
Tue, 15 Oct 2019 22:02:34 -0400 |
Matt Harbison |
tests: stabilize test-eol-update on Windows
|
Tue, 15 Oct 2019 21:51:37 -0400 |
Matt Harbison |
tests: opt into python3 when testing virtualenv installation
|
Sun, 06 Oct 2019 15:17:34 +0530 |
Navaneeth Suresh |
grep: put --diff in the first line of usage
|
Thu, 12 Sep 2019 03:40:54 +0200 |
Joerg Sonnenberger |
ui: option to preserve the progress bar
|
Thu, 10 Oct 2019 22:11:39 +0100 |
Ian Moody |
phabricator: update hgmatcher to cope with the new data format
|
Thu, 10 Oct 2019 22:05:28 +0100 |
Ian Moody |
phabricator: treat non-utf-8 text files as binary as phabricator requires
|
Sun, 06 Oct 2019 18:23:06 +0100 |
Ian Moody |
phabricator: switch to the creatediff endpoint
|
Sun, 06 Oct 2019 18:21:01 +0100 |
Ian Moody |
phabricator: change conduit data format to match arcanist
|
Thu, 10 Oct 2019 18:44:58 +0100 |
Ian Moody |
phabricator: remove tests and all recordings
|
Sat, 12 Oct 2019 14:41:59 +0100 |
Ian Moody |
phabricator: convert phabhunk and phabchange keys to bytes when finalising
|
Sun, 06 Oct 2019 17:21:26 +0100 |
Ian Moody |
phabricator: add addadded function
|
Wed, 02 Oct 2019 17:53:47 -0400 |
Pierre-Yves David |
sidedatacopies: directly fetch copies information from sidedata
|
Tue, 15 Oct 2019 18:42:03 +0200 |
Pierre-Yves David |
copies: use an unfiltered repository for the changeset centric algorithm
|
Wed, 02 Oct 2019 17:42:01 -0400 |
Pierre-Yves David |
copies: extract data extraction into a `revinfo` function
|
Wed, 16 Oct 2019 17:49:30 +0200 |
Pierre-Yves David |
copies: avoid instancing more changectx to access parent revisions
|
Wed, 16 Oct 2019 09:52:05 +0200 |
Pierre-Yves David |
copies: get copies information directly from _copies
|
Wed, 02 Oct 2019 13:43:27 -0400 |
Pierre-Yves David |
copies: simplify the handling of merges
|
Mon, 07 Oct 2019 23:17:44 +0200 |
Raphaël Gomès |
rust-utils: introduce a debug util to print the python stack trace
|
Wed, 16 Oct 2019 17:16:23 +0300 |
Raphaël Gomès |
rust-cross-platform: remove `unimplemented!` to get compile-time errors
|
Fri, 11 Oct 2019 00:18:34 -0700 |
Martin von Zweigbergk |
widening: pass in matchers instead of patterns
|
Thu, 10 Oct 2019 22:41:50 -0700 |
Martin von Zweigbergk |
widening: trust user to give full "known" set
|
Fri, 11 Oct 2019 00:06:27 -0700 |
Martin von Zweigbergk |
widening: remove "depth" argument since it's always None
|
Fri, 11 Oct 2019 00:03:10 -0700 |
Martin von Zweigbergk |
widening: remove unused "heads" argument
|
Thu, 10 Oct 2019 22:36:55 -0700 |
Martin von Zweigbergk |
widening: remove pointless code for second changegroup
|
Thu, 10 Oct 2019 22:34:16 -0700 |
Martin von Zweigbergk |
widening: remove always-true condition in widening code
|
Fri, 11 Oct 2019 21:51:07 -0700 |
Martin von Zweigbergk |
narrow: drop server support for widening using the getbundle command (BC)
|
Thu, 10 Oct 2019 22:18:35 -0700 |
Martin von Zweigbergk |
widening: duplicate generateellipsesbundle2() for widening
|
Fri, 11 Oct 2019 22:02:44 -0700 |
Martin von Zweigbergk |
tests: show graph log before and after widening in more cases
|
Wed, 19 Jun 2019 18:22:10 -0400 |
Augie Fackler |
tracing: add a couple of trace points on obsolete and repoview
|
Tue, 15 Oct 2019 11:05:32 -0400 |
Augie Fackler |
dirstate: add some traces on listdir calls
|
Tue, 15 Oct 2019 11:06:04 -0400 |
Augie Fackler |
cleanup: hgdemandimport.tracing accepts strings, not bytes
|
Tue, 15 Oct 2019 09:48:27 -0400 |
Augie Fackler |
tests: fix formatting test after move of black config
|
Wed, 16 Oct 2019 15:27:17 +0200 |
Raphaël Gomès |
rust-dependencies: pin the dependencies of hg-core to prevent breakage
|
Tue, 15 Oct 2019 19:13:47 -0700 |
Gregory Szorc |
automation: install Python 3.8.0
|
Mon, 14 Oct 2019 21:21:58 -0700 |
Gregory Szorc |
automation: schedule an EC2Launch run on next boot
|
Tue, 15 Oct 2019 09:54:05 -0400 |
Augie Fackler |
dirs: give formatting oversight to clang-format
|
Tue, 15 Oct 2019 09:52:33 -0400 |
Augie Fackler |
dirs: tag a struct as not being formattable
|
Wed, 02 Oct 2019 14:38:34 -0400 |
Pierre-Yves David |
sidedatacopies: only store an entry if it has values
|
Wed, 02 Oct 2019 14:16:30 -0400 |
Pierre-Yves David |
sidedatacopies: only read from copies when in this mode
|
Sun, 13 Oct 2019 20:06:09 +0900 |
Yuya Nishihara |
dirs: remove mutable string optimization at all
|
Tue, 15 Oct 2019 12:14:44 +0200 |
Denis Laxalde |
py3: prevent comparison with None in curses histedit (issue6196)
|
Sat, 12 Oct 2019 11:30:25 -0700 |
Martin von Zweigbergk |
fix: match patterns relative to root
|
Sat, 12 Oct 2019 11:30:20 -0700 |
Martin von Zweigbergk |
tests: add test showing that fixer patterns are currently relative to $PWD
|
Mon, 14 Oct 2019 12:55:40 -0400 |
Augie Fackler |
black: also ignore grey.py
|
Mon, 14 Oct 2019 12:54:49 -0400 |
Augie Fackler |
black: use multiline exclude definition
|
Mon, 14 Oct 2019 12:52:33 -0400 |
Augie Fackler |
black: move remaining config knobs into toml file
|
Mon, 14 Oct 2019 12:46:32 -0400 |
Augie Fackler |
black: rename pyproject.toml to black.toml
|
Sat, 12 Oct 2019 15:12:54 -0700 |
Martin von Zweigbergk |
fix: remove a never-true check for unset pattern in Fixer.affects()
|
Fri, 26 Jul 2019 08:43:57 -0700 |
Martin von Zweigbergk |
fix: warn when a fixer doesn't have a configured command
|
Sat, 12 Oct 2019 11:00:20 -0700 |
Martin von Zweigbergk |
fix: make Fixer initialization more explicit for clarity
|
Sat, 12 Oct 2019 11:16:19 -0700 |
Martin von Zweigbergk |
fix: don't pass in default value when looking up config
|
Sat, 12 Oct 2019 11:13:55 -0700 |
Martin von Zweigbergk |
fix: fix registration of config item defaults
|
Sat, 12 Oct 2019 12:41:53 -0700 |
Gregory Szorc |
automation: capture additional exception when formatting
|
Sat, 12 Oct 2019 11:36:26 -0700 |
Gregory Szorc |
contrib: update to latest Windows package versions
|
Sun, 13 Oct 2019 21:47:05 +0900 |
Yuya Nishihara |
rust-cpython: drop direct dependency on python(27|3)_sys
|
Sun, 13 Oct 2019 17:07:44 +0900 |
Yuya Nishihara |
rust-cpython: leverage upstreamed py_capsule_fn!() macro
|
Sun, 13 Oct 2019 17:05:09 +0900 |
Yuya Nishihara |
rust-cpython: bump cpython crates to 0.3
|
Sun, 13 Oct 2019 17:02:26 +0900 |
Yuya Nishihara |
rust-cpython: turn inline comments into non-doc comments
|
Sun, 13 Oct 2019 17:01:10 +0900 |
Yuya Nishihara |
rust-cpython: fix signature of make_dirstate_tuple()
|
Sun, 13 Oct 2019 16:58:15 +0900 |
Yuya Nishihara |
rust-cpython: mark capsule function as unsafe
|
Sun, 13 Oct 2019 16:55:17 +0900 |
Yuya Nishihara |
rust-cpython: add wrapper around decapsule_make_dirstate_tuple()
|
Sun, 13 Oct 2019 02:10:26 +0200 |
Mads Kiilerich |
eol: don't fallback to use .hgeol from tip (BC)
|
Mon, 14 Oct 2019 01:42:24 +0200 |
Mads Kiilerich |
eol: tweak test-eol-clone.t with better descriptions and logging
|
Sun, 13 Oct 2019 02:15:07 +0200 |
Mads Kiilerich |
eol: fix update - don't use and apply removed .hgeol patterns
|
Sun, 13 Oct 2019 02:11:33 +0200 |
Mads Kiilerich |
eol: cache needs update, also if it has same timestamp as the source
|
Mon, 14 Oct 2019 01:33:18 +0200 |
Mads Kiilerich |
eol: update isbinary filter to work without compat wrapper
|
Sun, 13 Oct 2019 02:05:19 +0200 |
Mads Kiilerich |
localrepo: fix variable binding in handling of old filters
|
Sun, 13 Oct 2019 14:40:00 +0200 |
Mads Kiilerich |
localrepo: debug log of filter name when filtering through a function
|
Mon, 14 Oct 2019 00:09:25 +0200 |
Mads Kiilerich |
eol: test-eol-update.t coverage around update --clean using filters ... badly
|
Thu, 10 Oct 2019 17:18:46 +0200 |
Pierre-Yves David |
copies: drop the findlimit logic
|
Thu, 10 Oct 2019 03:49:33 +0200 |
Pierre-Yves David |
pathcopies: give up any optimization based on `introrev`
|
Tue, 08 Oct 2019 04:28:23 -0400 |
Pierre-Yves David |
perf: introduce a `--contains` flag to the `perfdirstate` command
|
Tue, 08 Oct 2019 04:23:04 -0400 |
Pierre-Yves David |
perf: introduce a `--iteration` to `perfdirstate`
|
Sun, 13 Oct 2019 00:15:36 -0400 |
Matt Harbison |
tests: open file in binary mode in test-upgrade-repo.t
|
Sat, 12 Oct 2019 22:21:51 -0400 |
Matt Harbison |
hghave: use a native string to invoke the `black` command
|
Sat, 12 Oct 2019 22:22:17 -0400 |
Matt Harbison |
py3: convert cwd to native string when running `fix`
|
Fri, 11 Oct 2019 18:56:59 -0700 |
Martin von Zweigbergk |
format: format commands.py, which recently regressed
|
Fri, 04 Oct 2019 19:36:21 +0100 |
Ian Moody |
py3: fix test-bad-extension expectations for py35
|
Sun, 06 Oct 2019 16:57:26 +0100 |
Ian Moody |
phabricator: add addremoved and addmodified functions
|
Sun, 06 Oct 2019 15:37:13 +0100 |
Ian Moody |
phabricator: add makebinary and addoldbinary functions
|
Sun, 06 Oct 2019 15:16:47 +0100 |
Ian Moody |
phabricator: add the uploadfile function
|
Sun, 06 Oct 2019 15:04:54 +0100 |
Ian Moody |
phabricator: add the uploadchunks function
|
Sun, 06 Oct 2019 14:54:46 +0100 |
Ian Moody |
phabricator: add the maketext function
|
Sun, 06 Oct 2019 14:53:03 +0100 |
Ian Moody |
phabricator: add the phabdiff data structure
|
Sun, 06 Oct 2019 14:08:03 +0100 |
Ian Moody |
phabricator: add the phabchange data structure
|
Sun, 06 Oct 2019 13:55:04 +0100 |
Ian Moody |
phabricator: add the phabhunk data structure
|
Sun, 06 Oct 2019 13:50:32 +0100 |
Ian Moody |
phabricator: add the DiffChangeType and DiffFileType constants
|
Sun, 06 Oct 2019 03:30:00 -0400 |
Rodrigo Damazio |
help: adding a help category to narrow and remotefilelog commands
|
Sun, 15 Sep 2019 17:02:31 +0900 |
Yuya Nishihara |
rust-cpython: drop self.borrow_mut() in favor of PySharedRef wrapper
|
Sun, 15 Sep 2019 16:59:50 +0900 |
Yuya Nishihara |
rust-cpython: drop self.leak_immutable() in favor of PySharedRef wrapper
|
Sun, 15 Sep 2019 16:50:48 +0900 |
Yuya Nishihara |
rust-cpython: add safe wrapper representing shared data borrowed from PyObject
|
Sun, 08 Sep 2019 20:26:55 +0900 |
Yuya Nishihara |
rust-cpython: move $leaked struct out of macro
|
Sun, 15 Sep 2019 16:04:45 +0900 |
Yuya Nishihara |
rust-cpython: store leaked reference to PySharedState in $leaked struct
|
Tue, 17 Sep 2019 07:59:25 +0900 |
Yuya Nishihara |
rust-cpython: mark PySharedState as Sync so &'PySharedState can be Send
|
Sat, 14 Sep 2019 23:17:19 +0900 |
Yuya Nishihara |
rust-cpython: move borrow_mut() to PySharedRefCell
|
Sat, 14 Sep 2019 23:01:51 +0900 |
Yuya Nishihara |
rust-cpython: move py_shared_state to PySharedRefCell object
|
Thu, 10 Oct 2019 21:37:12 +0200 |
Denis Laxalde |
py3: decode username and password before SMTP login
|
Thu, 10 Oct 2019 21:30:44 +0200 |
Denis Laxalde |
py3: use socket.makefile() instead of dropped smtplib.SSLFakeFile
|
Thu, 10 Oct 2019 21:05:34 +0200 |
Denis Laxalde |
py3: call SMTP.docmd() with an str
|
Thu, 10 Oct 2019 21:00:13 +0200 |
Denis Laxalde |
py3: call SMTP.has_extn() with an str
|
Thu, 10 Oct 2019 20:27:34 +0200 |
Denis Laxalde |
py3: fix sorting of obsolete markers when building bundle
|
Thu, 10 Oct 2019 04:34:58 +0200 |
Pierre-Yves David |
sidedata: rename the configuration option to `exp-use-side-data`
|
Thu, 10 Oct 2019 16:02:47 +0200 |
Denis Laxalde |
py3: drop ui.flush() during interactive patch filtering
|
Thu, 10 Oct 2019 16:00:02 +0200 |
Denis Laxalde |
py3: keep stdout as defined by pycompat in procutil
|
Mon, 07 Oct 2019 21:21:16 -0400 |
Gregory Szorc |
notify: cast hash to bytes
|
Sat, 05 Oct 2019 13:39:35 -0700 |
Kyle Lippincott |
push: support config option to require revs be specified when running push
|
Thu, 10 Oct 2019 11:33:33 +0200 |
Georges Racinet |
py3-discovery: using plain str in stats dict
|
Thu, 10 Oct 2019 04:48:31 +0200 |
Pierre-Yves David |
perf: fix `perfhelper-mergecopies` report of #changesets
|
Wed, 02 Oct 2019 18:39:20 -0400 |
Pierre-Yves David |
perf: fix `perfhelper-pathcopies` report of #changesets
|
Thu, 10 Oct 2019 12:22:15 +0200 |
Denis Laxalde |
py3: use integer division in curseschunkselector.printstring()
|
Thu, 10 Oct 2019 12:20:23 +0200 |
Denis Laxalde |
crecord: drop duplicated set of firstlineofpadtoprint attribute
|
Thu, 10 Oct 2019 10:53:13 +0200 |
Denis Laxalde |
patchbomb: use mail.Generator alias for py2/py3 compat
|
Thu, 10 Oct 2019 10:48:57 +0200 |
Denis Laxalde |
py3: use email.generator.BytesGenerator in patch.split()
|
Thu, 10 Oct 2019 10:03:01 +0200 |
Denis Laxalde |
py3: only flush before prompting during interactive patch filtering
|
Wed, 28 Aug 2019 17:45:18 -0700 |
Martin von Zweigbergk |
py3: add a missing b'' prefix in test extension for chg
|
Wed, 09 Oct 2019 20:49:58 -0700 |
Augie Fackler |
fuzz: new target to fuzz jsonescapeu8fast
|
Wed, 09 Oct 2019 20:49:39 -0700 |
Augie Fackler |
fuzz: new fuzzer for fncache-related functions
|
Wed, 09 Oct 2019 20:49:23 -0700 |
Augie Fackler |
fuzz: exercise a little more revlog code
|
Wed, 09 Oct 2019 20:48:12 -0700 |
Augie Fackler |
fuzz: new fuzzer for dirs.c
|
Tue, 08 Oct 2019 16:18:15 -0400 |
Augie Fackler |
dirs: fix trivial over-read of input data
|
Sun, 06 Oct 2019 23:36:52 -0400 |
Pierre-Yves David |
sidedatacopies: deal with upgrading and downgrading to that format
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: move various copies related function to the copies modules
|
Wed, 09 Oct 2019 22:59:38 +0200 |
Pierre-Yves David |
sidedatacopies: read rename information from sidedata
|
Thu, 10 Oct 2019 00:06:41 +0200 |
Pierre-Yves David |
changelog: make copies related function return None or a valid value
|
Thu, 10 Oct 2019 00:01:40 +0200 |
Pierre-Yves David |
test: fix zstd related output in pure tests
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: get and store sidedata in the changelogrevision object
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: write copies information in sidedata when applicable
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: introduce a sidedata testcase for test-copies-in-changeset.t
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: introduce a sidedata testcase for test-copies-unrelated.t
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: introduce a sidedata testcase for test-copies.t
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: teach upgrade about the new requirement
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: add a new requirement for storing copies into sidedata
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
debugsidedata: small doc improvement
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
upgrade: allow for `sidedata` removal
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
upgrade: allow upgrade to repository using sidedata
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
revlog: add a way to control sidedata changes during revlog.clone
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedata: use only changegroup3 if sidedata is in use
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedata: apply basic but tight security around exchange
|
Tue, 08 Oct 2019 02:19:04 -0400 |
Pierre-Yves David |
perf: use `setup` function in `perfdirstatewrite`
|
Tue, 08 Oct 2019 01:49:34 -0400 |
Pierre-Yves David |
perf: document `perfdirstatewrite`
|
Tue, 08 Oct 2019 02:12:15 -0400 |
Pierre-Yves David |
perf: use `setup` function in `perfdirfoldmap`
|
Tue, 08 Oct 2019 01:49:18 -0400 |
Pierre-Yves David |
perf: document `perfdirfoldmap`
|
Tue, 08 Oct 2019 02:16:15 -0400 |
Pierre-Yves David |
perf: use `setup` function in `perfdirstatefoldmap`
|
Tue, 08 Oct 2019 01:48:10 -0400 |
Pierre-Yves David |
perf: document `perfdirstatefoldmap`
|
Tue, 08 Oct 2019 02:08:41 -0400 |
Pierre-Yves David |
perf: use `setup` function in `perfdirstatedirs`
|
Tue, 08 Oct 2019 01:47:35 -0400 |
Pierre-Yves David |
perf: document `perfdirstatedirs`
|
Tue, 08 Oct 2019 01:57:10 -0400 |
Pierre-Yves David |
perf: use `setup` function in `perfdirstate`
|
Tue, 08 Oct 2019 01:46:57 -0400 |
Pierre-Yves David |
perf: document `perfdirstate`
|
Tue, 08 Oct 2019 01:15:28 -0400 |
Pierre-Yves David |
perf: document `perfstatus`
|
Wed, 09 Oct 2019 15:24:14 +0200 |
Denis Laxalde |
py3: flush ui after each message in interactive patch filtering
|
Wed, 09 Oct 2019 15:28:16 +0200 |
Denis Laxalde |
py3: decode prompt string before calling rawinput
|
Tue, 08 Oct 2019 15:06:18 -0700 |
Martin von Zweigbergk |
cleanup: join string literals that are already on one line
|
Tue, 08 Oct 2019 15:15:37 -0700 |
Martin von Zweigbergk |
debugcommands: add a few more writenoi18n()
|
Sun, 06 Oct 2019 20:17:41 -0700 |
Martin von Zweigbergk |
py3: delete b'' prefix from safehasattr arguments
|
Tue, 08 Oct 2019 19:35:30 -0700 |
Kyle Lippincott |
destutil: provide hint on rebase+merge for how to specify destination/rev
|
Tue, 08 Oct 2019 10:40:36 -0700 |
Kyle Lippincott |
hghave: document format for version feature checks as <name><vers>, no dots
|
Fri, 02 Feb 2018 10:13:42 -0800 |
Gregory Szorc |
check-commit: allow foo_bar naming in functions
|
Tue, 08 Oct 2019 13:38:02 -0400 |
Augie Fackler |
infinitepush: mark extension as likely to be deleted
|
Mon, 07 Oct 2019 10:34:21 -0400 |
Gregory Szorc |
tests: use range() in generate-churning-module.py
|
Mon, 07 Oct 2019 10:31:11 -0400 |
Gregory Szorc |
tests: allow warning about file
|
Mon, 07 Oct 2019 10:28:32 -0400 |
Gregory Szorc |
lsprof: remove __main__ functionality
|
Mon, 07 Oct 2019 10:26:46 -0400 |
Gregory Szorc |
tests: use proper Python 3.8 feature
|
Mon, 07 Oct 2019 00:04:04 -0400 |
Gregory Szorc |
py3: finish porting iteritems() to pycompat and remove source transformer
|
Sun, 06 Oct 2019 19:25:18 -0400 |
Gregory Szorc |
py3: define and use pycompat.iteritems() for hgext/
|
Sun, 06 Oct 2019 17:59:15 -0400 |
Gregory Szorc |
py3: define and use pycompat.itervalues()
|
Sun, 06 Oct 2019 17:45:05 -0400 |
Gregory Szorc |
py3: stop normalizing 2nd argument of *attr() to unicode
|
Sun, 06 Oct 2019 14:58:41 -0400 |
Yuya Nishihara |
log: populate keywords if specified in custom -Tjson(...) or -Tcbor(...)
|
Sat, 05 Oct 2019 23:30:09 -0400 |
Yuya Nishihara |
formatter: map -Tjson(...) and -Tcbor(...) to templater
|
Sat, 05 Oct 2019 23:20:35 -0400 |
Yuya Nishihara |
formatter: parse name of built-in formatter templates in standard way
|
Sat, 05 Oct 2019 23:04:45 -0400 |
Yuya Nishihara |
formatter: pass in template spec to templateformatter as argument
|
Sat, 05 Oct 2019 15:47:38 -0400 |
Yuya Nishihara |
templater: add public parseexpr() function to parse "-Tjson(...)"
|
Sun, 06 Oct 2019 13:06:19 +0200 |
Denis Laxalde |
import: read X-Mercurial-Node email header to determine nodeid
|
Wed, 02 Oct 2019 07:35:22 +0900 |
Yuya Nishihara |
patchbomb: use procutil.shellquote() instead of shlex to escape email address
|
Mon, 07 Oct 2019 11:52:58 -0400 |
Pierre-Yves David |
formatting: introduce a `test-check-format-black.t` that enforce formatting
|
Mon, 07 Oct 2019 10:58:51 -0400 |
Pierre-Yves David |
formatting: run black on all file again
|
Mon, 07 Oct 2019 11:51:34 -0400 |
Pierre-Yves David |
formatting: make black --quiet in the example `hg fix` config
|
Mon, 07 Oct 2019 11:48:34 -0400 |
Pierre-Yves David |
formatting: remove the data-ogre from the config example
|
Sun, 06 Oct 2019 17:27:51 -0400 |
Gregory Szorc |
py3: stop normalizing .encode()/.decode() arguments to unicode
|
Sun, 06 Oct 2019 16:58:55 -0400 |
Gregory Szorc |
py3: manually import pycompat.delattr where it is needed
|
Sun, 06 Oct 2019 16:55:18 -0400 |
Gregory Szorc |
py3: manually import getattr where it is needed
|
Sun, 06 Oct 2019 16:39:13 -0400 |
Gregory Szorc |
py3: stop injecting pycompat.hasattr into modules
|
Sun, 06 Oct 2019 14:58:42 -0400 |
Gregory Szorc |
py3: manually import pycompat.setattr where it is needed
|
Sun, 06 Oct 2019 14:51:45 -0400 |
Gregory Szorc |
py3: stop implicitly importing unicode
|
Sun, 06 Oct 2019 13:28:56 -0400 |
Gregory Szorc |
py3: manually import pycompat.open into files that need it
|
Sun, 06 Oct 2019 13:17:19 -0400 |
Gregory Szorc |
import-checker: allow symbol imports from mercurial.pycompat
|
Sun, 06 Oct 2019 14:13:03 -0700 |
Augie Fackler |
contrib: add a fork of black (as "grey") that includes my changes
|
Sat, 05 Oct 2019 09:58:21 -0400 |
Yuya Nishihara |
rust-cpython: change license of ref_sharing.rs to MIT
|
Sun, 06 Oct 2019 10:20:17 -0400 |
Augie Fackler |
contrib: fix check-code to be able to detect missing _() with bytestrings
|
Sun, 06 Oct 2019 10:51:16 -0400 |
Augie Fackler |
cleanup: mark some ui.(status|note|warn|write) calls as not needing i18n
|
Sun, 06 Oct 2019 10:10:14 -0400 |
Gregory Szorc |
ui: define (write|status|warn|note)noi18n aliases
|
Sat, 04 May 2019 11:25:40 -0400 |
Augie Fackler |
mangler: stop rewriting string constants to be bytes literals
|
Sun, 06 Oct 2019 09:48:39 -0400 |
Augie Fackler |
formatting: byteify all mercurial/ and hgext/ string literals
|
Sun, 06 Oct 2019 09:45:02 -0400 |
Augie Fackler |
formatting: blacken the codebase
|
Sat, 05 Oct 2019 10:29:34 -0400 |
Augie Fackler |
style: run a patched black on a subset of mercurial
|
Fri, 04 Oct 2019 15:53:45 -0400 |
Gregory Szorc |
tests: conditionalize output for Python 3
|
Sat, 05 Oct 2019 17:01:02 -0400 |
Gregory Szorc |
hg: remove HGUNICODEPEDANTRY and RTUNICODEPEDANTRY
|
Fri, 04 Oct 2019 16:07:32 -0400 |
Gregory Szorc |
convert: use pycompat.fsencode()
|
Sat, 05 Oct 2019 15:28:52 -0400 |
Gregory Szorc |
tests: make tarball output conditional on Python version
|
Sat, 05 Oct 2019 16:23:00 -0400 |
Gregory Szorc |
tests: conditionalize test-run-tests.t for Python 3.8
|
Sat, 05 Oct 2019 17:44:54 -0400 |
Gregory Szorc |
hgweb: use importlib.reload() if available
|
Sat, 05 Oct 2019 16:57:45 -0400 |
Gregory Szorc |
tests: allow xrange warning from perf.py
|
Sun, 06 Oct 2019 09:27:10 -0400 |
Pierre-Yves David |
debugsidedata: fix verbose mode on python3
|
Sun, 06 Oct 2019 12:59:47 +0200 |
Denis Laxalde |
import: add debug messages when parsing data from patch header
|
Sun, 06 Oct 2019 06:55:49 -0700 |
Augie Fackler |
examples: include a sample of how to use black with fix
|
Sun, 06 Oct 2019 09:35:14 -0400 |
Augie Fackler |
black: add a pyproject.toml that contains our black settings
|
Sat, 05 Oct 2019 10:49:24 -0400 |
Augie Fackler |
contrib: stop whining about whitespace around =
|
Sat, 05 Oct 2019 10:48:10 -0400 |
Augie Fackler |
contrib: black manages whitespace after Python keywords now
|
Sat, 05 Oct 2019 10:47:28 -0400 |
Augie Fackler |
contrib: allow trailing commas in lists
|
Sat, 05 Oct 2019 10:46:46 -0400 |
Augie Fackler |
contrib: remove check-code line length limit
|
Mon, 30 Sep 2019 14:21:05 -0400 |
Pierre-Yves David |
changegroup: use positive logic for treemanifest changegroup3 logic
|
Sat, 05 Oct 2019 07:10:34 -0700 |
Danny Hooper |
fix: add :enabled sub-config for fixer tools
|
Sat, 05 Oct 2019 11:21:39 -0400 |
Gregory Szorc |
automation: add a command to submit to a Try server
|
Sat, 05 Oct 2019 11:58:17 -0400 |
Gregory Szorc |
automation: improve documentation for credentials management
|
Sat, 05 Oct 2019 11:23:14 -0400 |
Gregory Szorc |
automation: switch to us-west-2 by default
|
Sat, 05 Oct 2019 11:03:05 -0400 |
Gregory Szorc |
automation: upgrade various packages
|
Sat, 05 Oct 2019 13:28:48 -0400 |
Augie Fackler |
statprof: drop python #! and exec bit we don't use
|
Sat, 05 Oct 2019 11:56:35 -0400 |
Augie Fackler |
cvsps: switch a file open to a with statement
|
Sat, 05 Oct 2019 12:03:19 +0200 |
Denis Laxalde |
templatefuncs: account for user's diffopts in diff() (BC)
|
Sat, 05 Oct 2019 09:57:00 -0400 |
Augie Fackler |
transaction: re-wrap line to avoid a black bug
|
Sat, 05 Oct 2019 09:55:56 -0400 |
Augie Fackler |
discovery: re-wrap expression to avoid a black bug
|
Fri, 04 Oct 2019 17:07:00 -0400 |
Pierre-Yves David |
sidedata: adjust string for python3
|
Fri, 04 Oct 2019 18:33:54 +0100 |
Ian Moody |
py3: fix phabricator's use of json.loads() for py3.5
|
Fri, 04 Oct 2019 18:18:38 +0100 |
Ian Moody |
run-tests: make coverage work out of tree
|
Thu, 03 Oct 2019 13:18:15 -0700 |
Martin von Zweigbergk |
unfinishedstate: suggested `hg update .` (including `.`) to complete update
|
Mon, 30 Sep 2019 17:26:41 -0700 |
Gregory Szorc |
setup: build extensions in parallel by default
|
Thu, 03 Oct 2019 23:39:29 -0400 |
Yuya Nishihara |
merge with stable
|
Tue, 10 Sep 2019 00:30:53 +0200 |
Pierre-Yves David |
sidedata: check that the sidedata safely roundtrip
|
Tue, 10 Sep 2019 00:15:47 +0200 |
Pierre-Yves David |
sidedata: add a debugsidedata command
|
Mon, 09 Sep 2019 21:38:29 +0200 |
Pierre-Yves David |
sidedata: test we can successfully write sidedata
|
Fri, 27 Sep 2019 16:40:07 +0200 |
Pierre-Yves David |
sidedata: make sure we don't use the flag if there are not sidedata
|
Tue, 03 Sep 2019 23:45:38 +0200 |
Pierre-Yves David |
revlog: add the appropriate flag is sidedata are passed to `addrevision`
|
Wed, 04 Sep 2019 03:20:55 +0200 |
Pierre-Yves David |
sidedata: register the flag processors if the repository allows for it
|
Wed, 04 Sep 2019 03:19:58 +0200 |
Pierre-Yves David |
sidedata: add a function for _processflagsraw usage
|
Wed, 04 Sep 2019 01:20:54 +0200 |
Pierre-Yves David |
sidedata: add a function to write sidedata into a raw text
|
Wed, 04 Sep 2019 00:59:15 +0200 |
Pierre-Yves David |
sidedata: add a function to read sidedata from revlog raw text
|
Mon, 09 Sep 2019 14:03:12 +0200 |
Pierre-Yves David |
sidedata: add a new module with basic documentation
|
Wed, 07 Aug 2019 17:55:44 +0200 |
Pierre-Yves David |
sidedata: add a new revision flag constant for side data
|
Wed, 04 Sep 2019 02:43:17 +0200 |
Pierre-Yves David |
upgrade: detect the side-data format variants
|
Mon, 09 Sep 2019 22:42:55 +0200 |
Pierre-Yves David |
sidedata: introduce a new requirement to protect the feature
|
Wed, 02 Oct 2019 12:20:36 -0400 |
Augie Fackler |
Added signature for changeset 181e52f2b62f
stable
|
Wed, 02 Oct 2019 12:20:35 -0400 |
Augie Fackler |
Added tag 5.1.2 for changeset 181e52f2b62f
stable
|
Wed, 25 Sep 2019 03:58:46 +0200 |
Pierre-Yves David |
copies: move file input processsing early
|
Wed, 25 Sep 2019 03:48:41 +0200 |
Pierre-Yves David |
copies: prepare changelog for more copies storage mode
|
Fri, 27 Sep 2019 05:17:30 +0200 |
Pierre-Yves David |
vfs: give all vfs an options attribute by default
|
Fri, 27 Sep 2019 06:24:42 +0200 |
Pierre-Yves David |
revlog: explicitly set revlogv0 in vfs options
|
Fri, 27 Sep 2019 00:11:03 +0200 |
Pierre-Yves David |
context: clarify the various mode in the _copies property cache
|
Fri, 27 Sep 2019 00:09:43 +0200 |
Pierre-Yves David |
context: clarify the various mode in the filesremoved method
|
Fri, 27 Sep 2019 00:06:02 +0200 |
Pierre-Yves David |
context: clarify the various mode in the filesadded method
|
Thu, 26 Sep 2019 23:43:32 +0200 |
Pierre-Yves David |
copies: expand the logic of usechangesetcentricalgo
|
Mon, 30 Sep 2019 00:01:58 +0200 |
Floris Bruynooghe |
patchbomb: protect email addresses from shell
|
Sun, 29 Sep 2019 11:29:25 -0700 |
Gregory Szorc |
automation: support and use Debian Buster by default
|
Sun, 29 Sep 2019 11:24:14 -0700 |
Gregory Szorc |
automation: use latest AMIs
|
Sun, 29 Sep 2019 11:06:45 -0700 |
Gregory Szorc |
automation: increase size of Linux AMI build volume
|
Sun, 29 Sep 2019 10:37:38 -0700 |
Gregory Szorc |
automation: install awscli and python3-boto3 packages
|
Sun, 29 Sep 2019 10:28:01 -0700 |
Gregory Szorc |
automation: upgrade packages in Linux environment
|
Sun, 29 Sep 2019 10:21:18 -0700 |
Gregory Szorc |
automation: remove Ubuntu 18.10
|
Sun, 29 Sep 2019 10:19:02 -0700 |
Gregory Szorc |
automation: always install docker-ce
|
Sun, 29 Sep 2019 10:17:20 -0700 |
Gregory Szorc |
automation: use LSB_RELEASE instead of DEBIAN_VERSION
|
Sun, 29 Sep 2019 12:34:52 -0700 |
Gregory Szorc |
tests: use silenttestrunner in test-simplemerge.py
|
Sun, 29 Sep 2019 12:25:29 -0700 |
Gregory Szorc |
contrib: use pycompat.xrange in bdiff-torture.py
|
Sun, 29 Sep 2019 12:22:21 -0700 |
Gregory Szorc |
interfaces: use triple quotes for Attribute value
|
Sun, 29 Sep 2019 12:19:45 -0700 |
Gregory Szorc |
tests: suppress output from write()
|
Sun, 29 Sep 2019 12:04:43 -0700 |
Gregory Szorc |
tests: look for additional pip warning variant
|
Sun, 29 Sep 2019 12:00:18 -0700 |
Gregory Szorc |
tests: use test harness `hg` in test-hghave.t
|
Sat, 28 Sep 2019 21:13:27 -0700 |
Gregory Szorc |
synthrepo: use pycompat.xrange
|
Fri, 27 Sep 2019 00:40:52 +0200 |
Pierre-Yves David |
perf: fix perfhelper-pathcopies without --stats
|
Fri, 27 Sep 2019 19:59:53 +0200 |
Pierre-Yves David |
upgrade: also register copied `.d` files to fncache
|
Fri, 27 Sep 2019 21:32:56 +0200 |
Pierre-Yves David |
upgrade: fix handling of `.d` data file
|
Fri, 27 Sep 2019 21:14:23 +0200 |
Pierre-Yves David |
upgrade: also copy data file
|
Fri, 27 Sep 2019 21:14:03 +0200 |
Pierre-Yves David |
upgrade: create the correct destination directory for copies revlogs
|
Fri, 27 Sep 2019 13:16:37 +0200 |
Pierre-Yves David |
upgrade: fix DELTAREUSEFULLADD implementation in revlog.clone
|
Fri, 27 Sep 2019 13:10:47 +0200 |
Pierre-Yves David |
upgrade: document DELTAREUSEFULLADD in revlog.clone
|
Fri, 27 Sep 2019 12:41:20 +0200 |
Pierre-Yves David |
upgrade: move most of revlog.clone method into a _clone method
|
Sat, 07 Sep 2019 00:34:20 +0200 |
Pierre-Yves David |
flagprocessors: remove flagprocessorsmixin
|
Sat, 07 Sep 2019 00:26:15 +0200 |
Pierre-Yves David |
flagprocessors: move _flagserrorclass attribute on revlog & co
|
Sat, 07 Sep 2019 00:22:38 +0200 |
Pierre-Yves David |
flagprocessors: directly duplicate the deprecated layer back into revlog
|
Sat, 07 Sep 2019 00:16:32 +0200 |
Pierre-Yves David |
flagprocessors: make `processflagsraw` a module level function
|
Sat, 07 Sep 2019 00:11:58 +0200 |
Pierre-Yves David |
flagprocessors: make `processflagsread` a module level function
|
Fri, 06 Sep 2019 23:50:32 +0200 |
Pierre-Yves David |
flagprocessors: make `processflagswrite` a module level function
|
Fri, 06 Sep 2019 23:43:06 +0200 |
Pierre-Yves David |
flagprocessors: make `_processflagsfunc` a module level function
|
Wed, 04 Sep 2019 00:53:27 +0200 |
Pierre-Yves David |
flagprocessors: writetransform function take side data as parameter (API)
|
Tue, 03 Sep 2019 23:51:17 +0200 |
Pierre-Yves David |
flagprocessors: add a `sidedata` parameters to _processflagswrite
|
Tue, 03 Sep 2019 23:51:34 +0200 |
Pierre-Yves David |
revlog: add a `sidedata` parameters to addrevision
|
Wed, 04 Sep 2019 00:34:03 +0200 |
Pierre-Yves David |
flagprocessors: have the read transform function return side data (API)
|
Wed, 04 Sep 2019 00:13:45 +0200 |
Pierre-Yves David |
flagprocessors: return flagdata in the main processing function
|
Tue, 03 Sep 2019 22:55:04 +0200 |
Pierre-Yves David |
flagprocessors: return sidedata map in `_processflagsread`
|
Tue, 03 Sep 2019 22:36:41 +0200 |
Pierre-Yves David |
revlog: use the new sidedata map return in the sidedata method
|
Tue, 03 Sep 2019 22:54:04 +0200 |
Pierre-Yves David |
revlog: return sidedata map from `_revisiondata`
|
Tue, 03 Sep 2019 22:36:27 +0200 |
Pierre-Yves David |
revlog: introduce a `sidedata` method
|
Wed, 25 Sep 2019 14:35:08 -0700 |
Martin von Zweigbergk |
update: clarify calculateupdate() call sites by specifying argument names
|
Wed, 25 Sep 2019 17:57:16 -0400 |
Augie Fackler |
bookmarks: remove changectx() method from bmstore (API)
|
Wed, 25 Sep 2019 13:50:48 -0400 |
Augie Fackler |
histedit: sniff-test for untracked file conflicts before prompting for rules
|
Mon, 23 Sep 2019 16:29:16 -0400 |
Augie Fackler |
histedit: demonstrate breakage when `update` to a revision breaks
|
Wed, 25 Sep 2019 10:59:29 -0400 |
Paul Gossman |
rebase: track new nodes when --keep is set
|
Sat, 21 Sep 2019 13:42:23 -0400 |
Matt Harbison |
uncommit: fix typo in help text
|
Tue, 24 Sep 2019 22:41:07 -0400 |
Matt Harbison |
phabricator: use exthelper to register commands, config, and templates
|
Wed, 25 Sep 2019 11:04:08 -0400 |
Augie Fackler |
merge: check argument value with if/raise instead of an assert
|
Wed, 25 Sep 2019 11:02:32 -0400 |
Augie Fackler |
hg: have `updatetotally` more thoroughly check updatecheck argument (API)
|
Wed, 25 Sep 2019 10:53:10 -0400 |
Augie Fackler |
merge: replace magic strings with NAMED_CONSTANTS (API)
|
Wed, 25 Sep 2019 12:59:26 +0200 |
Pierre-Yves David |
singlehead: introduce special handling of closed heads
|
Wed, 25 Sep 2019 12:57:11 +0200 |
Pierre-Yves David |
testlib: allow more argument to mkcommit
|
Wed, 25 Sep 2019 12:35:34 +0200 |
Pierre-Yves David |
singlehead: fix a small typo in a test comment
|
Mon, 20 May 2019 14:37:38 -0400 |
Augie Fackler |
examples: add sample fix integration for `rustfmt`
|
Mon, 20 May 2019 14:33:46 -0400 |
Augie Fackler |
contrib: add new examples area and start it out with a config for `hg fix`
|
Wed, 18 Sep 2019 06:04:59 +0200 |
Joerg Sonnenberger |
tests: recognize DNS timeouts as well
|
Tue, 17 Sep 2019 14:01:26 -0700 |
Kyle Lippincott |
transaction: detect an attempt to truncate-to-extend on playback, raise error
|
Tue, 17 Sep 2019 15:09:25 -0700 |
Kyle Lippincott |
osutil: tolerate Py_GetArgcArgv not being set up properly
|
Tue, 17 Sep 2019 14:57:42 -0700 |
Kyle Lippincott |
osutil: allow disabling setprocname via a define passed to the compiler
|
Sun, 22 Sep 2019 14:33:56 +0700 |
Anton Shestakov |
stack: use repo.revs() instead of revsetlang.formatspec() + scmutil.revrange()
|
Mon, 23 Sep 2019 21:29:53 +0900 |
Yuya Nishihara |
merge with stable
|
Fri, 20 Sep 2019 23:31:03 +0700 |
Anton Shestakov |
merge: back out changeset a4ca0610c754 (parents order when grafting a merge)
stable 5.1.2
|
Sun, 01 Sep 2019 20:53:14 +0200 |
Raphaël Gomès |
rust-hgpath: replace all paths and filenames with HgPath/HgPathBuf
|
Sun, 01 Sep 2019 20:53:14 +0200 |
Raphaël Gomès |
rust-hgpath: add HgPath and HgPathBuf structs to encapsulate handling of paths
|
Wed, 18 Sep 2019 13:50:33 -0700 |
Martin von Zweigbergk |
wireprototypes: clarify documentation of getbundle argument types
|
Thu, 19 Sep 2019 07:50:24 +0900 |
Yuya Nishihara |
merge with stable
|
Wed, 18 Sep 2019 17:53:10 +0700 |
Anton Shestakov |
merge: respect parents order when using `graft` on a merge, this time for real
stable
|
Tue, 17 Sep 2019 15:35:16 -0700 |
Martin von Zweigbergk |
py3: don't double-convert "opts" to bytes
|
Tue, 17 Sep 2019 21:06:07 +0100 |
Ian Moody |
py3: byte-prefix sanitisation regexes in phabricator.py
|
Wed, 18 Sep 2019 00:20:43 +0100 |
Ian Moody |
py3: pass a bytestring into querydrev instead of a string that'll TypeError
|
Wed, 18 Sep 2019 00:05:52 +0100 |
Ian Moody |
py3: add test demonstrating TypeError when phabsending skips unchanged commits
|
Tue, 17 Sep 2019 15:07:08 -0400 |
Augie Fackler |
tests: clean up built binaries after running test-fuzz-targets.t
|
Tue, 17 Sep 2019 14:22:22 -0400 |
Augie Fackler |
fastannotate: remove support for flock() locking
|
Tue, 17 Sep 2019 14:20:13 -0400 |
Augie Fackler |
remotefilelog: remove dead code for using flock() for locking
|
Thu, 12 Sep 2019 21:55:45 -0700 |
Martin von Zweigbergk |
narrow: add option for automatically removing unused includes
|
Thu, 12 Sep 2019 21:22:59 -0700 |
Martin von Zweigbergk |
narrow: don't hexify paths and double-hexify known nodes on wire (BC)
|
Wed, 11 Sep 2019 17:41:13 +0200 |
Boris Feld |
remotefilelog: replace repack lock to solve race condition
|
Tue, 17 Sep 2019 18:36:30 +0200 |
Pierre-Yves David |
perf: add a --stats argument to perfhelper-pathcopies
|
Tue, 17 Sep 2019 09:49:30 +0200 |
Pierre-Yves David |
perf: add a --stats argument to perfhelper-mergecopies
|
Tue, 17 Sep 2019 10:47:31 +0000 |
David Demelier |
archive: add XZ support if built with Python 3
|
Sun, 15 Sep 2019 22:43:32 +0900 |
Yuya Nishihara |
rust-cpython: add sanity check to PySharedState::decrease_leak_count()
|
Sat, 14 Sep 2019 12:11:03 -0400 |
Matt Harbison |
tests: stabilize test-fix.t on Windows
|
Sun, 15 Sep 2019 20:04:00 -0700 |
Gregory Szorc |
zstandard: vendor python-zstandard 0.12
|
Sun, 15 Sep 2019 00:07:30 -0400 |
Matt Harbison |
uncommit: enable support for adding a note
|
Sat, 14 Sep 2019 23:41:31 -0400 |
Matt Harbison |
amend: enable support for using the secret phase
|
Sat, 14 Sep 2019 23:40:12 -0400 |
Matt Harbison |
amend: enable support for closing the branch
|
Sat, 14 Sep 2019 18:44:18 -0400 |
Matt Harbison |
amend: prevent '\n' in the note string
|
Sat, 14 Sep 2019 15:13:16 -0400 |
Matt Harbison |
amend: add option to update to the current user
|
Wed, 11 Sep 2019 15:03:08 -0700 |
Martin von Zweigbergk |
bundle2: fix an off-by-one in debug message of number of parts
|
Thu, 12 Sep 2019 22:31:45 -0700 |
Martin von Zweigbergk |
tests: move a config write to top of file since it applies to all tests
|
Tue, 10 Sep 2019 09:57:33 -0400 |
Augie Fackler |
idirstate: group private methods and attrs that are in the interface
|
Tue, 10 Sep 2019 09:42:56 -0400 |
Augie Fackler |
idirstate: remove now non-public _map attribute
|
Tue, 10 Sep 2019 09:21:38 -0400 |
Augie Fackler |
interfaces: introduce an interface for dirstate implementations
|
Tue, 10 Sep 2019 09:41:58 -0400 |
Augie Fackler |
cleanup: fix leakage of dirstate._map to client code
|
Sun, 08 Sep 2019 20:26:36 -0400 |
Valentin Gatien-Baron |
exchange: convert bookmark nodes from hex to bin ASAP
|
Sun, 08 Sep 2019 20:10:32 -0400 |
Valentin Gatien-Baron |
exchange: avoid unnecessary conversion of bookmark nodes to hex (API)
|
Mon, 09 Sep 2019 14:26:43 -0400 |
Connor Sheehan |
highlight: fix encoding issues to enable Py3 compatibility
|
Tue, 10 Sep 2019 12:32:07 -0400 |
Connor Sheehan |
hgweb: add a `message` attribute to `hgweb.common.ErrorResponse`
|
Tue, 10 Sep 2019 22:52:04 -0400 |
Matt Harbison |
uncommit: make -D/--date and -U/--user mutually exclusive
|
Tue, 10 Sep 2019 22:04:22 -0400 |
Matt Harbison |
uncommit: drop the hyphen from --current-user and --current-date
|
Mon, 09 Sep 2019 13:25:00 -0400 |
Connor Sheehan |
hgweb: fix websub regex flag syntax on Python 3
|
Mon, 09 Sep 2019 17:26:17 -0400 |
Augie Fackler |
merge with stable
|
Sat, 07 Sep 2019 14:35:21 +0100 |
Ian Moody |
phabricator: don't abort if property writing fails during amending
stable
|
Mon, 09 Sep 2019 12:56:17 -0700 |
Martin von Zweigbergk |
relnotes: we now require `sh` to support $(command) syntax to run test suite
|
Mon, 09 Sep 2019 17:32:21 +0200 |
Pierre-Yves David |
merge: respect parents order when using `graft` on a merge
stable
|
Sun, 08 Sep 2019 20:09:31 -0400 |
Valentin Gatien-Baron |
doc: fix up confusing doc comment
|
Fri, 06 Sep 2019 23:15:52 -0700 |
Martin von Zweigbergk |
strip: fix bug with treemanifests and unordered linkrevs
|
Fri, 06 Sep 2019 23:10:28 -0700 |
Martin von Zweigbergk |
repair: extract a helper for generating all manifest revlogs
|
Fri, 06 Sep 2019 22:53:14 -0700 |
Martin von Zweigbergk |
tests: show broken strip with treemanifests and unordered linkrevs
|
Mon, 17 Dec 2018 11:06:26 -0800 |
Martin von Zweigbergk |
tests: split out manifest case from test-strip-cross.t
|
Mon, 17 Dec 2018 11:09:05 -0800 |
Martin von Zweigbergk |
tests: don't log manifest-file in test-strip-cross.t
|
Mon, 17 Dec 2018 10:27:00 -0800 |
Martin von Zweigbergk |
tests: use positive revision numbers in test-strip-cross.t
|
Thu, 05 Sep 2019 21:09:58 -0700 |
Gregory Szorc |
automation: implement "publish-windows-artifacts" command
|
Thu, 05 Sep 2019 21:08:35 -0700 |
Gregory Szorc |
automation: upgrade to latest packages in requirements.txt
|
Thu, 15 Aug 2019 14:53:27 -0400 |
Augie Fackler |
localrepo: push manifestlog and changelog construction code into store
|
Sat, 07 Sep 2019 12:49:33 +0200 |
Joerg Sonnenberger |
notify: add option for deterministic message-id generation
|
Sat, 07 Sep 2019 23:20:11 -0400 |
Matt Harbison |
uncommit: add options to update to the current user or current date
|
Sat, 07 Sep 2019 13:44:29 -0400 |
Matt Harbison |
uncommit: add support to modify the commit message and date
|
Fri, 14 Jun 2019 17:50:04 +0100 |
Pierre-Yves David |
run-tests: add a dedicated 'isoptional' function
|
Fri, 14 Jun 2019 17:39:16 +0100 |
Pierre-Yves David |
run-tests: remove the artificial indentation
|
Fri, 14 Jun 2019 17:37:04 +0100 |
Pierre-Yves David |
run-tests: extract a `process_out_line` from the main function
|
Sun, 08 Sep 2019 10:08:41 +0200 |
Pierre-Yves David |
run-tests: extract a `process_cmd_line` from the main function
|
Sun, 08 Sep 2019 09:42:53 +0200 |
Pierre-Yves David |
changegroup: move message about added changes to transaction summary
|
Sun, 08 Sep 2019 01:02:34 +0200 |
Pierre-Yves David |
sshserver: flush stream after command dispatch
|
Sun, 08 Sep 2019 00:11:20 +0200 |
Pierre-Yves David |
narrow: rely on setting `quiet` mode instead of `pushbuffer`
|
Sun, 14 Oct 2018 12:59:02 +0200 |
Pierre-Yves David |
transaction: issue "new obsmarkers" message at the end of the transaction
|
Sun, 14 Oct 2018 13:19:24 +0200 |
Pierre-Yves David |
debugobsolete: also issue the "new obsmarkers" messsage
|
Fri, 06 Sep 2019 08:32:48 +0900 |
Yuya Nishihara |
split: use literal syntax to build a set of one element
|
Sun, 08 Sep 2019 13:23:55 +0900 |
Yuya Nishihara |
rust-cpython: leverage py_shared_iterator::from_inner() where appropriate
|
Sun, 08 Sep 2019 13:08:59 +0900 |
Yuya Nishihara |
rust-cpython: remove Option<_> from interface of py_shared_iterator
|
Sun, 08 Sep 2019 12:26:12 +0900 |
Yuya Nishihara |
rust-cpython: rename py_shared_iterator_impl to py_shared_iterator
|
Sun, 08 Sep 2019 12:23:18 +0900 |
Yuya Nishihara |
rust-cpython: replace dyn Iterator<..> of mapping with concrete type
|
Sun, 08 Sep 2019 12:07:19 +0900 |
Yuya Nishihara |
rust-cpython: replace dyn Iterator<..> of sequence with concrete type
|
Sun, 08 Sep 2019 12:00:26 +0900 |
Yuya Nishihara |
rust-dirstate: provide CopyMapIter and StateMapIter types
|
Sun, 08 Sep 2019 11:55:29 +0900 |
Yuya Nishihara |
rust-dirstate: specify concrete return type of DirsMultiset::iter()
|
Sat, 27 Apr 2019 02:04:05 +0200 |
Pierre-Yves David |
discovery: replace "heads" by "changesets" in a output note (BC)
|
Thu, 05 Sep 2019 16:32:33 -0700 |
Martin von Zweigbergk |
py3: drop incorrect fsencode(findexe(...)) in procutil
|
Sat, 07 Sep 2019 10:08:47 -0700 |
Pierre-Yves David |
flagprocessors: small code update to clarify parameters
|
Sat, 07 Sep 2019 10:06:32 -0700 |
Pierre-Yves David |
flagprocessors: deprecate _processflags
|
Mon, 02 Sep 2019 17:06:15 +0200 |
Pierre-Yves David |
simplestorerepo: stop using `_processflags` directly
|
Mon, 02 Sep 2019 17:05:52 +0200 |
Pierre-Yves David |
revlog: stop using `_processflags` directly
|
Fri, 30 Aug 2019 19:13:12 +0200 |
Pierre-Yves David |
flagprocessors: use _processflagsraw in easy cases
|
Fri, 30 Aug 2019 19:10:15 +0200 |
Pierre-Yves David |
flagprocessors: use _processflagsread in simple cases
|
Fri, 30 Aug 2019 19:07:49 +0200 |
Pierre-Yves David |
flagprocessors: use _processflagswrite for write operation
|
Fri, 30 Aug 2019 18:54:36 +0200 |
Pierre-Yves David |
flagprocessors: introduce specialized functions
|
Thu, 08 Aug 2019 02:10:18 +0200 |
Pierre-Yves David |
flagutil: use it in simplestorerepo
|
Thu, 08 Aug 2019 01:15:44 +0200 |
Pierre-Yves David |
flagutil: make the error class used by the mixin configurable
|
Sat, 07 Sep 2019 09:56:45 -0700 |
Pierre-Yves David |
flagutil: use the new mixin use in remotefilelog
|
Thu, 08 Aug 2019 01:12:48 +0200 |
Pierre-Yves David |
flagutil: introduce a flagprocessorsmixin class
|
Fri, 06 Sep 2019 23:26:30 -0700 |
Martin von Zweigbergk |
check-code: allow command substitution with $(command)
|
Fri, 14 Jun 2019 16:26:11 +0100 |
Pierre-Yves David |
run-tests: rename `lcmd` variable to `line_cmd`
|
Fri, 14 Jun 2019 16:24:34 +0100 |
Pierre-Yves David |
run-tests: rename `lout` variable to `out_line`
|
Fri, 14 Jun 2019 14:14:17 +0100 |
Pierre-Yves David |
run-tests: clarify "l" variable as "out_rawline"
|
Fri, 14 Jun 2019 13:59:47 +0100 |
Pierre-Yves David |
run-tests: use symbolic constant instead of arbitrary number line matching
|
Sun, 25 Aug 2019 23:40:22 -0400 |
Valentin Gatien-Baron |
rustfilepatterns: shorter code for concatenating slices
|
Sun, 25 Aug 2019 22:53:42 -0400 |
Valentin Gatien-Baron |
match: simplify the regexps created for glob patterns
|
Mon, 26 Aug 2019 08:25:01 -0400 |
Valentin Gatien-Baron |
rustfilepatterns: refactor the pattern of removing a prefix from a &[u8]
|
Sun, 25 Aug 2019 22:52:36 -0400 |
Valentin Gatien-Baron |
tests: show the pattern generated for a relative glob
|
Tue, 16 Jul 2019 21:15:39 -0700 |
Martin von Zweigbergk |
copies: remove existing copy info from the changeset on amend (BC)
|
Tue, 16 Jul 2019 21:15:35 -0700 |
Martin von Zweigbergk |
tests: show invalid copies when turning off copies-in-changeset
|
Mon, 19 Aug 2019 15:43:27 -0700 |
Martin von Zweigbergk |
context: filter out invalid copies from workingctx.p[12]copies()
|
Mon, 19 Aug 2019 12:30:02 -0700 |
Martin von Zweigbergk |
tests: demonstrate crash when committing subset of copies to changeset
|
Thu, 22 Aug 2019 20:36:13 +0300 |
Pulkit Goyal |
bdiff-torture: fix pyflakes warning reporting undefined name 'inst'
|
Tue, 27 Aug 2019 11:56:19 -0700 |
Kyle Lippincott |
split: handle partial commit of renames when doing split or record (issue5723)
|
Tue, 27 Aug 2019 11:56:15 -0700 |
Kyle Lippincott |
split: handle partial commit of copies when doing split or record
|
Sun, 01 Sep 2019 23:43:59 -0700 |
Martin von Zweigbergk |
py3: use pycompat.sysargv[0] for instead of fsencode(sys.argv[0])
|
Wed, 04 Sep 2019 14:35:39 -0700 |
Martin von Zweigbergk |
httppeer: use context manager when reading temporary bundle to send
|
Wed, 04 Sep 2019 10:42:26 -0700 |
Martin von Zweigbergk |
httppeer: use context manager when writing temporary bundle to send
|
Sun, 01 Sep 2019 18:06:31 +0900 |
Yuya Nishihara |
rust-cpython: mark unsafe functions as such
|
Sun, 01 Sep 2019 17:48:24 +0900 |
Yuya Nishihara |
rust-cpython: pair leaked reference with its manager object
|
Sun, 01 Sep 2019 17:37:30 +0900 |
Yuya Nishihara |
rust-cpython: introduce restricted variant of RefCell
|
Sat, 07 Sep 2019 14:51:18 +0200 |
Pierre-Yves David |
tests: register test-merge-combination.t as small but slow
stable
|
Fri, 06 Sep 2019 11:48:49 +0200 |
Julien Cristau |
test: allow different result for zstd compression (issue6188)
stable
|
Sun, 01 Sep 2019 17:35:14 +0900 |
Yuya Nishihara |
rust-cpython: fix unsafe inner(py).borrow_mut() calls
|
Mon, 02 Sep 2019 16:28:43 +0200 |
Pierre-Yves David |
revlog: deprecate the use of `revision(..., raw=True)`
|
Thu, 05 Sep 2019 14:08:22 -0400 |
Augie Fackler |
Added signature for changeset a4e32fd539ab
stable
|
Thu, 05 Sep 2019 14:08:20 -0400 |
Augie Fackler |
Added tag 5.1.1 for changeset a4e32fd539ab
stable
|
Wed, 28 Aug 2019 16:01:16 +0200 |
Boris Feld |
remotefilelog: reduce probability of race-condition in remotefilelog tests
|
Sat, 31 Aug 2019 14:12:38 +0900 |
Yuya Nishihara |
rust: apply more formatting fixes
|
Thu, 22 Aug 2019 14:31:07 +0200 |
Raphaël Gomès |
rust-utils: add normalize_case util to mirror Python one
|
Wed, 28 Aug 2019 08:16:58 -0400 |
Valentin Gatien-Baron |
rust: fix warnings about trait objects without dyn being deprecated
|
Thu, 29 Aug 2019 23:38:24 -0700 |
Martin von Zweigbergk |
py3: convert hg executable path to bytes in missing case in procutil
|
Sat, 31 Aug 2019 10:26:39 -0700 |
Martin von Zweigbergk |
py3: make statprof's chrome output work
|
Fri, 30 Aug 2019 15:30:47 -0700 |
Martin von Zweigbergk |
py3: for statprof's Chrome output, write json to string, then encode to bytes
|
Fri, 30 Aug 2019 16:44:31 -0700 |
Martin von Zweigbergk |
statprof: use context manager for file when writing flame graph
|
Fri, 30 Aug 2019 16:43:43 -0700 |
Martin von Zweigbergk |
statprof: use context manager when reading source from file
|
Fri, 30 Aug 2019 15:12:37 -0700 |
Martin von Zweigbergk |
statprof: clarify by naming tuple members while enumerate()'ing
|
Mon, 05 Aug 2019 17:25:24 +0200 |
Pierre-Yves David |
upgrade: make sure we reclone all revlogs when updating to some format
|
Tue, 30 Jul 2019 17:25:16 +0200 |
Pierre-Yves David |
upgrade: add an argument to control changelog upgrade
|
Tue, 30 Jul 2019 00:35:52 +0200 |
Pierre-Yves David |
upgrade: add an argument to control manifest upgrade
|
Fri, 30 Aug 2019 18:11:41 +0200 |
Pierre-Yves David |
unionrepo: drop the custom `rawdata` implementation
|
Fri, 30 Aug 2019 18:10:43 +0200 |
Pierre-Yves David |
unionrepo: drop `baserevdiff`
|
Fri, 30 Aug 2019 18:10:00 +0200 |
Pierre-Yves David |
unionrepo: use normal inheritance scheme to call revdiff
|
Fri, 30 Aug 2019 18:08:35 +0200 |
Pierre-Yves David |
unionrepo: fix `revdiff` implementation to use `rawdata`
|
Fri, 30 Aug 2019 18:05:24 +0200 |
Pierre-Yves David |
unionrepo: get rid of `baserevision`
|
Fri, 30 Aug 2019 17:45:38 +0200 |
Pierre-Yves David |
unionrepo: use a lower level overide in unionrepo too
|
Fri, 30 Aug 2019 18:12:16 +0200 |
Pierre-Yves David |
bundlerepo: drop the custom `rawdata` implementation
|
Fri, 30 Aug 2019 17:46:47 +0200 |
Pierre-Yves David |
bundlerepo: drop the `baserevision` hack
|
Fri, 30 Aug 2019 15:04:54 +0200 |
Pierre-Yves David |
bundlerepo: simplify code to take advantage of `_rawtext`
|
Sat, 31 Aug 2019 11:10:12 +0900 |
Yuya Nishihara |
merge with stable
|
Thu, 29 Aug 2019 15:49:16 +0200 |
Raphaël Gomès |
rust: run cargo fmt
|
Wed, 28 Aug 2019 17:36:53 -0700 |
Martin von Zweigbergk |
py3: use pycompat.maplist() in chgserver
|
Fri, 23 Aug 2019 08:54:32 -0700 |
Martin von Zweigbergk |
run-tests: handle --local before --with-hg
|
Fri, 23 Aug 2019 08:46:49 -0700 |
Martin von Zweigbergk |
run-tests: error out on `--local --with-[c]hg`
|
Tue, 20 Aug 2019 18:05:07 -0400 |
Matt Harbison |
contrib: simplify the genosxversion.py command to find the hg libraries
|
Sun, 18 Aug 2019 02:28:42 +0300 |
Pulkit Goyal |
interfaceutil: move to interfaces/
|
Sun, 18 Aug 2019 00:45:33 +0300 |
Pulkit Goyal |
interfaces: create a new folder for interfaces and move repository.py in it
|
Sun, 25 Aug 2019 09:00:26 -0700 |
Gregory Szorc |
python-zstandard: apply big-endian fix (issue6188)
stable 5.1.1
|
Sat, 17 Aug 2019 01:49:28 +0530 |
Navaneeth Suresh |
exchange: abort on pushing bookmarks pointing to secret changesets (issue6159)
stable
|
Sun, 18 Aug 2019 02:47:32 +0530 |
Navaneeth Suresh |
tests: add test to demonstrate issue6159
stable
|
Sun, 25 Aug 2019 19:46:24 +0700 |
Anton Shestakov |
packaging: add Bullseye, remove Jessie
stable
|
Sun, 25 Aug 2019 19:38:09 +0700 |
Anton Shestakov |
packaging: add Cosmic and Disco, remove Trusty and Artful
stable
|
Thu, 22 Aug 2019 16:47:31 -0700 |
Martin von Zweigbergk |
narrow: fix typo "respositories"
|
Fri, 23 Aug 2019 17:03:42 -0400 |
Augie Fackler |
merge with stable
|
Wed, 21 Aug 2019 17:56:50 +0200 |
Raphaël Gomès |
makefile: run Rust tests if cargo is installed
stable
|
Wed, 21 Aug 2019 13:14:39 -0700 |
Martin von Zweigbergk |
merge: hint about using `hg resolve` for resolving conflicts
|
Sat, 17 Aug 2019 18:28:55 +0900 |
Yuya Nishihara |
rust-dirstate: remove test case for DirsMultiset::new(Manifest, Some)
|
Sat, 17 Aug 2019 18:25:29 +0900 |
Yuya Nishihara |
rust-dirstate: split DirsMultiset constructor per input type
|
Sat, 17 Aug 2019 16:33:05 +0900 |
Yuya Nishihara |
rust-dirstate: remove excessive clone() of parameter and return value
|
Sat, 17 Aug 2019 18:06:08 +0900 |
Yuya Nishihara |
rust-dirstate: handle invalid length of p1/p2 parameters
|
Sat, 17 Aug 2019 11:37:42 +0900 |
Yuya Nishihara |
rust: simply use TryInto to convert slice to array
|
Sat, 17 Aug 2019 13:55:05 +0900 |
Yuya Nishihara |
rust-dirstate: use PARENT_SIZE constant where appropriate
|
Sat, 17 Aug 2019 13:27:11 +0900 |
Yuya Nishihara |
rust-dirstate: rename NULL_REVISION to NULL_ID which isn't a revision number
|
Sat, 17 Aug 2019 13:26:04 +0900 |
Yuya Nishihara |
rust-dirstate: remove repetition in array literal
|
Sat, 17 Aug 2019 13:42:30 +0900 |
Yuya Nishihara |
rust-dirstate: remove too abstracted way of getting &[u8]
|
Sat, 17 Aug 2019 11:43:05 +0900 |
Yuya Nishihara |
rust-dirstate: remove unneeded "ref"
|
Sat, 17 Aug 2019 12:17:46 +0900 |
Yuya Nishihara |
rust-parsers: fix unboxing of PyInt on Python 3
|
Tue, 20 Aug 2019 17:12:36 +0200 |
Pierre-Yves David |
revlog: split `rawtext` retrieval out of _revisiondata
|
Mon, 19 Aug 2019 16:29:43 +0200 |
Pierre-Yves David |
revlog: avoid caching raw text too early in _revisiondata
|
Wed, 07 Aug 2019 23:55:01 +0200 |
Pierre-Yves David |
revlog: add some documentation to `_revisiondata` code
|
Wed, 07 Aug 2019 23:52:55 +0200 |
Pierre-Yves David |
revlog: move `nullid` early return sooner in `_revisiondata`
|
Wed, 07 Aug 2019 23:48:54 +0200 |
Pierre-Yves David |
revlog: stop calling `basetext` `rawtext` in _revisiondata
|
Wed, 07 Aug 2019 23:46:14 +0200 |
Pierre-Yves David |
revlog: assign rawtext earlier in `_revisiondata`
|
Mon, 19 Aug 2019 16:14:27 +0200 |
Pierre-Yves David |
revlog: drop silly `raw` parameter to `rawdata` function
|
Mon, 19 Aug 2019 10:34:10 -0700 |
Martin von Zweigbergk |
perf: don't depend on pycompat for older Mercurial versions
|
Mon, 19 Aug 2019 10:39:13 -0700 |
Martin von Zweigbergk |
perf: don't try to call `util.queue` on Mercurial version before it existed
|
Mon, 19 Aug 2019 10:38:38 -0700 |
Martin von Zweigbergk |
perf: handle NameError for `pycompat.foo` when pycompat wasn't imported
|
Wed, 07 Aug 2019 20:12:07 +0200 |
Pierre-Yves David |
rawdata: update callers in shallowbundle
|
Wed, 07 Aug 2019 20:11:50 +0200 |
Pierre-Yves David |
rawdata: update callers in storageutils
|
Wed, 07 Aug 2019 20:11:35 +0200 |
Pierre-Yves David |
rawdata: update callers in delta utils
|
Wed, 07 Aug 2019 20:11:22 +0200 |
Pierre-Yves David |
rawdata: update callers in repository
|
Wed, 07 Aug 2019 20:11:12 +0200 |
Pierre-Yves David |
rawdata: update callers in testing/storage.py
|
Wed, 07 Aug 2019 22:41:49 +0200 |
Pierre-Yves David |
rawdata: update callers in test-revlog-raw
|
Wed, 07 Aug 2019 20:10:43 +0200 |
Pierre-Yves David |
rawdata: update callers in lfs' tests
|
Wed, 07 Aug 2019 20:10:32 +0200 |
Pierre-Yves David |
rawdata: update callers in lfs' wrapper
|
Wed, 07 Aug 2019 20:10:24 +0200 |
Pierre-Yves David |
rawdata: update caller in wireprotov2server
|
Wed, 07 Aug 2019 20:10:08 +0200 |
Pierre-Yves David |
rawdata: update callers in debugcommands
|
Wed, 07 Aug 2019 20:09:53 +0200 |
Pierre-Yves David |
rawdata: update callers in sqlitestore
|
Wed, 07 Aug 2019 22:35:12 +0200 |
Pierre-Yves David |
rawdata: update caller in remotefilelog
|
Wed, 07 Aug 2019 20:09:10 +0200 |
Pierre-Yves David |
rawdata: update callers in bundlerepo
|
Wed, 07 Aug 2019 20:08:35 +0200 |
Pierre-Yves David |
rawdata: update callers in context
|
Wed, 07 Aug 2019 20:08:26 +0200 |
Pierre-Yves David |
rawdata: update caller in revlog
|
Thu, 15 Aug 2019 14:54:39 -0400 |
Augie Fackler |
setup: fix a sorting issue I noticed in package names
|
Sat, 17 Aug 2019 10:25:04 +0900 |
Yuya Nishihara |
py3: do not convert rust module/attribute names to bytes
|
Sat, 17 Aug 2019 15:43:41 +0900 |
Yuya Nishihara |
transplant: unnest --stop case
|
Fri, 16 Aug 2019 18:34:05 +0900 |
Yuya Nishihara |
rust-discovery: use while loop instead of match + break
|
Fri, 16 Aug 2019 18:31:17 +0900 |
Yuya Nishihara |
rust-discovery: remove useless extern crate
|
Fri, 26 Jul 2019 01:19:43 +0530 |
Taapas Agrawal |
transplant: added support for --stop flag
|
Thu, 15 Aug 2019 20:43:25 +0530 |
Navaneeth Suresh |
unshelve: abort on using --keep and --interactive together
|
Tue, 20 Aug 2019 18:35:16 +0300 |
Navaneeth Suresh |
config: add experimental argument to the config registrar
|
Wed, 14 Aug 2019 16:11:45 -0400 |
Augie Fackler |
tests: split joint repo/changelog fake into one for each type
|
Tue, 13 Aug 2019 14:28:10 -0700 |
Danny Hooper |
fix: pass line ranges as value instead of callback
|
Tue, 13 Aug 2019 14:20:48 -0700 |
Danny Hooper |
fix: correctly parse the :metadata subconfig
|
Mon, 12 Aug 2019 16:39:39 -0700 |
Danny Hooper |
fix: allow tools to use :linerange, but also run if a file is unchanged
|
Wed, 10 Jul 2019 09:57:28 +0200 |
Raphaël Gomès |
rust-dirstate: call rust dirstatemap from Python
|
Wed, 10 Jul 2019 09:56:53 +0200 |
Raphaël Gomès |
rust-dirstate: rust-cpython bridge for dirstatemap
|
Wed, 10 Jul 2019 09:56:23 +0200 |
Raphaël Gomès |
rust-dirstate: rust implementation of dirstatemap
|
Tue, 09 Jul 2019 15:15:54 +0200 |
Raphaël Gomès |
rust-cpython: add macro for sharing references
|
Tue, 09 Jul 2019 14:53:34 +0200 |
Raphaël Gomès |
rust-docstrings: add missing module docstrings
|
Wed, 17 Jul 2019 11:37:43 +0200 |
Raphaël Gomès |
rust-dirstate: improve API of `DirsMultiset`
|
Tue, 09 Jul 2019 12:15:09 +0200 |
Raphaël Gomès |
rust-dirstate: use EntryState enum instead of literals
|
Tue, 09 Jul 2019 11:49:49 +0200 |
Raphaël Gomès |
rust-parsers: switch to parse/pack_dirstate to mutate-on-loop
|
Wed, 10 Jul 2019 10:16:28 +0200 |
Raphaël Gomès |
rust-parsers: move parser bindings to their own file and Python module
|
Mon, 08 Jul 2019 18:01:39 +0200 |
Raphaël Gomès |
rust-dirstate: create dirstate submodule in hg-cpython
|
Wed, 20 Feb 2019 09:04:54 +0100 |
Georges Racinet |
rust-discovery: using from Python code
|
Tue, 21 May 2019 12:46:38 +0200 |
Georges Racinet on percheron.racinet.fr |
rust-discovery: optimization of add commons/missings for empty arguments
|
Tue, 16 Apr 2019 01:16:39 +0200 |
Georges Racinet |
rust-discovery: using the children cache in add_missing
|
Tue, 21 May 2019 17:44:15 +0200 |
Georges Racinet |
discovery: new devel.discovery.randomize option
|
Tue, 21 May 2019 17:43:55 +0200 |
Georges Racinet |
rust-discovery: optionally don't randomize at all, for tests
|
Fri, 17 May 2019 01:56:57 +0200 |
Georges Racinet |
rust-discovery: exposing sampling to python
|
Fri, 16 Aug 2019 15:41:53 +0300 |
Augie Fackler |
tests: use `tr -d` and not `tr --delete` as the latter is absent on BSD tr(1)
stable
|
Fri, 17 May 2019 01:56:57 +0200 |
Georges Racinet |
rust-discovery: takefullsample() core implementation
|
Fri, 17 May 2019 01:56:56 +0200 |
Georges Racinet |
rust-discovery: core implementation for take_quick_sample()
|
Wed, 12 Jun 2019 14:31:41 +0100 |
Georges Racinet |
rust-discovery: read the index from a repo passed at init
|
Wed, 12 Jun 2019 14:18:12 +0100 |
Georges Racinet |
rust-discovery: accept the new 'respectsize' init arg
|
Wed, 14 Aug 2019 09:22:54 +0900 |
Yuya Nishihara |
merge with stable
|
Tue, 13 Aug 2019 22:48:05 +0530 |
Navaneeth Suresh |
unshelve: forget unknown files after a partial unshelve
|
Thu, 08 Aug 2019 01:59:43 +0200 |
Pierre-Yves David |
flagutil: move addflagprocessor to the new module (API)
|
Thu, 08 Aug 2019 01:25:37 +0200 |
Pierre-Yves David |
flagutil: move insertflagprocessor to the new module (API)
|
Thu, 08 Aug 2019 01:28:34 +0200 |
Pierre-Yves David |
flagutil: move REVIDX_KNOWN_FLAGS source of truth in flagutil (API)
|
Thu, 08 Aug 2019 01:04:48 +0200 |
Pierre-Yves David |
flagutil: move the `flagprocessors` mapping in the new module
|
Thu, 08 Aug 2019 01:03:01 +0200 |
Pierre-Yves David |
flagutil: create a `mercurial.revlogutils.flagutil` module
|
Wed, 07 Aug 2019 22:02:49 +0200 |
Pierre-Yves David |
rawdata: register the method for `ifiledata`
|
Wed, 07 Aug 2019 21:17:48 +0200 |
Pierre-Yves David |
rawdata: implement the method for `unionrepo` too
|
Wed, 07 Aug 2019 20:51:52 +0200 |
Pierre-Yves David |
rawdata: implement the method for `remotefilelog` too
|
Wed, 07 Aug 2019 20:48:05 +0200 |
Pierre-Yves David |
rawdata: implement `rawdata` for `simplestore` too
|
Wed, 07 Aug 2019 22:08:04 +0200 |
Pierre-Yves David |
rawdata: forward `rawdata` call on `manifestlog`
|
Wed, 07 Aug 2019 22:01:52 +0200 |
Pierre-Yves David |
rawdata: implement `rawdata` for `sqlitestore` too
|
Wed, 07 Aug 2019 22:00:57 +0200 |
Pierre-Yves David |
rawdata: add the method to bundlerevlog
|
Wed, 07 Aug 2019 21:59:20 +0200 |
Pierre-Yves David |
rawdata: forward the method call on `filelog` object
|
Wed, 07 Aug 2019 21:54:29 +0200 |
Pierre-Yves David |
rawdata: introduce a `rawdata` method on revlog
|
Wed, 07 Aug 2019 17:14:48 +0200 |
Pierre-Yves David |
revlog: split a `_revisiondata` method to file `revision` job
|
Wed, 24 Jul 2019 18:32:36 +0530 |
Taapas Agrawal |
continue: added support for transplant
|
Fri, 09 Aug 2019 05:09:54 -0400 |
Augie Fackler |
merge with stable
|
Mon, 12 Aug 2019 14:00:19 -0400 |
Valentin Gatien-Baron |
fncache: make debugrebuildfncache not fail on broken fncache
stable
|
Mon, 12 Aug 2019 13:22:27 -0400 |
Valentin Gatien-Baron |
fncache: show that debugrebuildfncache is partly broken
stable
|
Fri, 09 Aug 2019 13:11:27 +0200 |
Pierre-Yves David |
test: further fixes to matching for run-tests.py bug
stable
|
Mon, 05 Aug 2019 13:31:12 -0700 |
Kyle Lippincott |
branchmap: explicitly warm+write all subsets of the branchmap caches
|
Wed, 12 Jun 2019 13:42:52 +0100 |
Pierre-Yves David |
changectx: extract explicit computechangesetfilesremoved method from context
|
Wed, 12 Jun 2019 13:42:22 +0100 |
Pierre-Yves David |
changectx: extract explicit computechangesetfilesadded method from context
|
Thu, 08 Aug 2019 11:06:13 +0200 |
Pierre-Yves David |
demandimport: explicitly declare `_session` at the module level
stable
|
Thu, 08 Aug 2019 10:55:06 +0200 |
Pierre-Yves David |
tests: give more room for slowness in test-run-tests.t
stable
|
Tue, 06 Aug 2019 03:17:40 +0200 |
Pierre-Yves David |
copies: extract an explicit `computechangesetcopie` method from context
|
Wed, 07 Aug 2019 19:18:20 +0530 |
Navaneeth Suresh |
config: fix fm.data() handling of defaultvalue
|
Sat, 03 Aug 2019 12:14:34 +0530 |
Navaneeth Suresh |
config: remove pycompat.bytestr() for defaultvalue
|
Sat, 27 Jul 2019 12:19:51 +0530 |
Navaneeth Suresh |
unshelve: clear shelvedstate and _finishunshelve() on partial unshelve
|
Thu, 25 Jul 2019 22:01:15 +0530 |
Navaneeth Suresh |
unshelve: delete shelvedstate after a successful unshelve --continue
|
Wed, 24 Jul 2019 18:15:27 +0530 |
Navaneeth Suresh |
unshelve: handle stripping changesets on interactive mode
|
Tue, 06 Aug 2019 14:54:25 +0200 |
Raphaël Gomès |
byteify-strings: add --version argument
|
Tue, 06 Aug 2019 14:49:30 +0200 |
Raphaël Gomès |
byteify-strings: add space in special comments to silence flake8 error
|
Thu, 18 Jul 2019 17:10:38 +0800 |
Anton Shestakov |
revset: drop argument when it's None
|
Thu, 18 Jul 2019 17:07:34 +0800 |
Anton Shestakov |
stack: remove unnecessary reverse() predicate
|
Sat, 03 Aug 2019 16:47:49 -0700 |
Gregory Szorc |
automation: increase root volume size on Linux
|
Sat, 03 Aug 2019 16:03:11 -0700 |
Gregory Szorc |
automation: install Rust in Linux environment
|
Sat, 03 Aug 2019 14:17:41 -0700 |
Gregory Szorc |
automation: update packages in requirements files
|
Sat, 03 Aug 2019 14:04:31 -0700 |
Gregory Szorc |
automation: install latest Python versions
|
Thu, 01 Aug 2019 03:15:58 +0200 |
Pierre-Yves David |
upgrade: introduce the internal code for revlog cloning selection
|
Thu, 01 Aug 2019 11:02:12 -0700 |
Martin von Zweigbergk |
relnotes: copy "next" to "5.1" and clear "next"
stable
|
Tue, 30 Jul 2019 19:58:44 +0200 |
Pierre-Yves David |
upgrade: introduce a _copyrevlog method
|
Sat, 27 Jul 2019 19:25:47 +0200 |
Pierre-Yves David |
upgrade: rename `_copyrevlogs` to `_clonerevlogs`
|
Sat, 27 Jul 2019 19:58:17 +0200 |
Pierre-Yves David |
upgrade: walk the source store file only once
|
Wed, 12 Jun 2019 14:22:49 +0100 |
Pierre-Yves David |
upgrade: always use full text if "full-add" mode is enable
|
Sun, 04 Aug 2019 22:14:26 +0200 |
Raphaël Gomès |
byteify-strings: fix misalignment with multi-line parenthesis
|
Fri, 02 Aug 2019 16:54:02 +0200 |
Raphaël Gomès |
byteify-strings: add test for byteify-strings.py
|
Sun, 04 Aug 2019 20:59:21 +0900 |
Yuya Nishihara |
merge with stable
|
Sat, 03 Aug 2019 12:13:51 -0700 |
Gregory Szorc |
automation: push changes affecting .hgtags
stable
|
Fri, 02 Aug 2019 16:17:02 +0200 |
Raphaël Gomès |
byteify-strings: add cli argument to handle `attr*()` when they are methods
|
Fri, 21 Jun 2019 03:50:40 +0200 |
Pierre-Yves David |
bookmarks: actual fix for race condition deleting bookmark
stable
|
Thu, 01 Aug 2019 16:22:47 +0200 |
Pierre-Yves David |
strip: access bookmark before getting a reference to changelog
stable
|
Thu, 01 Aug 2019 15:59:52 +0200 |
Pierre-Yves David |
test: use a more verbose output in the test
stable
|
Fri, 02 Aug 2019 16:14:00 +0200 |
Raphaël Gomès |
byteify-strings: simplify default value for `--treat-as-kwargs`
|
Fri, 02 Aug 2019 10:18:22 +0200 |
Raphaël Gomès |
byteify-strings: add --treat-as-kwargs argument to handle kwargs-like objects
|
Fri, 02 Aug 2019 10:10:23 +0200 |
Raphaël Gomès |
byteify-strings: add helpers to check for item access or method call
|
Fri, 02 Aug 2019 09:55:32 +0200 |
Raphaël Gomès |
byteify-strings: add support for ignore comments
|
Fri, 02 Aug 2019 09:48:13 +0200 |
Raphaël Gomès |
byteify-strings: handle triple quoted strings if they are not docstrings
|
Fri, 02 Aug 2019 09:44:11 +0200 |
Raphaël Gomès |
byteify-strings: handle multi-line strings in _ensuresysstr
|
Wed, 22 May 2019 16:22:06 -0700 |
Danny Hooper |
fix: run fixer tools in the repo root as cwd so they can use the working copy
|
Thu, 01 Aug 2019 22:03:52 +0530 |
Navaneeth Suresh |
config: add defaultvalue template keyword
|
Thu, 01 Aug 2019 12:23:07 -0400 |
Augie Fackler |
merge with stable
|
Tue, 23 Jul 2019 11:12:36 +0200 |
Raphaël Gomès |
module-policy: update rust extension import to use the new module policy
|
Sun, 21 Jul 2019 07:59:16 -0700 |
Martin von Zweigbergk |
transaction: leave unfinished without crashing when not properly released
|
Tue, 30 Jul 2019 21:36:15 +0530 |
Navaneeth Suresh |
unshelve: add abort on using continue and interactive together
|
Mon, 29 Jul 2019 13:22:52 +0300 |
Pulkit Goyal |
py3: add one more test to list of passing tests
|
Mon, 29 Jul 2019 13:25:05 +0300 |
Pulkit Goyal |
tests: sort imports in test-bookmarks-corner-case.t
|
Thu, 01 Aug 2019 12:14:52 -0400 |
Augie Fackler |
Added signature for changeset e91930d712e8
stable
|
Thu, 01 Aug 2019 12:14:50 -0400 |
Augie Fackler |
Added tag 5.1 for changeset e91930d712e8
stable
|
Fri, 26 Jul 2019 10:47:06 -0700 |
Danny Hooper |
fix: add some new test cases
|
Wed, 24 Jul 2019 00:44:12 +0530 |
Navaneeth Suresh |
unshelve: store information about interactive mode in shelvedstate
|
Sun, 28 Jul 2019 18:32:31 -0700 |
Gregory Szorc |
automation: execute powershell when connecting
stable 5.1
|