Tue, 18 Feb 2020 09:57:26 -0500 |
Matt Harbison |
phabricator: eliminate a couple of duplicate filectx lookups
|
Wed, 25 Mar 2020 12:06:49 -0400 |
Augie Fackler |
tests: update test-debugcommands.t stack trace checks for python3.9
|
Wed, 25 Mar 2020 12:05:53 -0400 |
Augie Fackler |
tests: update test-archive.t expectations for python3.9 changes
|
Wed, 25 Mar 2020 11:56:47 -0400 |
Augie Fackler |
setup: relax -Werror for declaration-after-statement on Python 3.9
|
Wed, 25 Mar 2020 18:50:40 -0700 |
Martin von Zweigbergk |
py3: require values in changelog extras to be bytes
stable
|
Wed, 25 Mar 2020 18:25:58 -0700 |
Martin von Zweigbergk |
py3: make setup.py's hgcommand() consistently return bytes
stable
|
Wed, 25 Mar 2020 08:28:20 -0700 |
Martin von Zweigbergk |
pvec: drop an unused `from __future__ import division`
|
Tue, 24 Mar 2020 23:31:36 -0700 |
Martin von Zweigbergk |
py3: use integer division in histedit
|
Wed, 25 Mar 2020 10:06:32 +0100 |
Raphaël Gomès |
rust: update README to reflect use of `regex` crate
|
Mon, 23 Mar 2020 12:11:41 +0100 |
Raphaël Gomès |
rust: update all dependencies
|
Mon, 23 Mar 2020 12:07:45 +0100 |
Raphaël Gomès |
rust: update micro-timer dependency
|
Fri, 20 Mar 2020 15:21:34 +0100 |
Raphaël Gomès |
rust-status: only involve ignore mechanism when needed
|
Thu, 26 Mar 2020 00:07:12 +0900 |
Yuya Nishihara |
templater: fix cbor() filter to recursively convert smartset to list
|
Mon, 23 Mar 2020 15:14:42 -0700 |
Martin von Zweigbergk |
shelve: split up dounshelve() in unshelvecmd() and _dounshelve()
|
Mon, 23 Mar 2020 14:38:00 -0700 |
Kyle Lippincott |
darwin: use vim, not vi, to avoid data-loss inducing posix behavior
stable
|
Tue, 24 Mar 2020 17:55:59 +0100 |
Raphaël Gomès |
rust-matchers: use the `regex` crate
|
Sun, 15 Mar 2020 16:11:58 +0900 |
Yuya Nishihara |
templater: add subsetparents(rev, revset) function
|
Sun, 15 Mar 2020 16:00:45 +0900 |
Yuya Nishihara |
templater: remember cache key of evaluated revset
|
Sun, 15 Mar 2020 22:01:38 +0900 |
Yuya Nishihara |
templater: fix cbor() filter to accept smartset
|
Sun, 15 Mar 2020 15:12:44 +0900 |
Yuya Nishihara |
templater: introduce wrapper for smartset (API)
|
Fri, 20 Mar 2020 23:30:23 -0400 |
Matt Harbison |
setup: build C extensions with -Werror=declaration-after-statement
|
Tue, 24 Mar 2020 21:41:24 +0900 |
Yuya Nishihara |
merge with stable
|
Sun, 22 Mar 2020 18:40:04 +0900 |
Yuya Nishihara |
osutil: move declaration to top of the scope
|
Sat, 21 Mar 2020 14:01:10 +0900 |
Yuya Nishihara |
phabricator: remove *-argument from _getdrevs()
|
Sat, 21 Mar 2020 13:42:08 +0900 |
Yuya Nishihara |
revset: leverage internal _rev() function to implement rev()
|
Sat, 21 Mar 2020 13:39:39 +0900 |
Yuya Nishihara |
revset: fix crash by repo.revs('%d', tip + 1)
|
Sat, 21 Mar 2020 13:27:47 +0900 |
Yuya Nishihara |
revset: allow repo.revs('%d', wdirrev)
|
Thu, 19 Mar 2020 16:06:24 +0100 |
Micha Wiedenmann |
ui: use "procutil.shellsplit" to parse command
|
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
|