log

age author description
Wed, 18 Mar 2020 14:53:53 -0400 Matt Harbison phabricator: extract logic to print the status when posting a commit
Mon, 16 Mar 2020 14:33:35 -0400 Matt Harbison phabricator: extract the logic to amend diff properties to a function
Mon, 16 Mar 2020 13:36:12 -0400 Matt Harbison phabricator: teach `getoldnodedrevmap()` to handle folded reviews
Mon, 09 Mar 2020 12:07:28 -0400 Matt Harbison phabricator: teach createdifferentialrevision() to allow a folded commit range
Fri, 06 Mar 2020 17:03:04 -0500 Matt Harbison phabricator: combine commit messages into the review when folding commits
Wed, 26 Feb 2020 13:13:49 -0500 Matt Harbison phabricator: record all local commits used to create a Differential revision
Sat, 28 Mar 2020 13:29:25 -0700 Gregory Szorc tests: use `f --hexdump` to print file content
Sat, 28 Mar 2020 13:12:43 -0700 Gregory Szorc url: pass str to pathname2url
Sat, 28 Mar 2020 09:21:46 -0700 Gregory Szorc tests: pass str to matchoutput()
Tue, 31 Mar 2020 19:44:28 -0700 Gregory Szorc hgcli: customize for Mercurial
Tue, 31 Mar 2020 19:07:36 -0700 Gregory Szorc hgcli: add stub PyOxidizer project
Tue, 31 Mar 2020 18:56:41 -0700 Gregory Szorc hgcli: remove legacy project
Thu, 26 Mar 2020 11:55:06 +0100 Pierre-Yves David nodemap: automatically "vacuum" the persistent nodemap when too sparse
Fri, 28 Feb 2020 03:18:57 +0100 Pierre-Yves David nodemap: display percentage of unused in `hg debugnodemap`
Fri, 28 Feb 2020 03:05:52 +0100 Pierre-Yves David nodemap: make sure on disk change get rolled back with the transaction
Fri, 28 Feb 2020 02:23:38 +0100 Pierre-Yves David nodemap: test that concurrent process don't see the pending transaction
Fri, 20 Mar 2020 23:41:35 +0100 Pierre-Yves David testlib: adjust wait-on-file timeout according to the global test timeout
Fri, 28 Feb 2020 02:23:28 +0100 Pierre-Yves David testlib: add a small scrip to help process to synchronise using file
Tue, 31 Mar 2020 16:14:10 -0400 Augie Fackler setup: work around old versions of distutils breaking setup.py
Tue, 31 Mar 2020 15:11:33 +0530 Pulkit Goyal chgserver: update the umask cache before each run
Thu, 26 Mar 2020 10:09:17 -0400 Augie Fackler tests: handle new error string from FreeBSD for dns entry not resolving
Wed, 26 Feb 2020 22:35:39 +0100 Joerg Sonnenberger notify: optional mail threading based on obsmarker
Fri, 27 Mar 2020 10:39:59 -0400 Josef 'Jeff' Sipek pathutil: document that dirs map type implies manifest/dirstate processing
Fri, 27 Mar 2020 10:38:40 -0400 Josef 'Jeff' Sipek git: pass a list to pathutil.dirs to indicate that it is a manifest
Thu, 26 Mar 2020 17:49:30 -0400 Josef 'Jeff' Sipek git: implement basic bookmark activation
Thu, 26 Mar 2020 17:24:54 -0400 Josef 'Jeff' Sipek git: implement a basic checkconflict bookmark store method
Thu, 26 Mar 2020 17:09:34 -0400 Josef 'Jeff' Sipek git: abort when attempting to set a branch
Thu, 26 Mar 2020 16:23:54 -0400 Josef 'Jeff' Sipek git: remove obsolete todo item
Thu, 26 Mar 2020 14:01:31 +0530 Pulkit Goyal tests: don't run test-update-atomic.t on chg
Wed, 25 Mar 2020 20:15:57 +0530 Pulkit Goyal tests: don't run couple of tests related to extensions loading with chg
Wed, 25 Mar 2020 20:33:15 +0530 Pulkit Goyal tests: conditionalize test-phases.t output for chg
Tue, 24 Mar 2020 15:21:11 +0530 Pulkit Goyal chg: be stricter about checking invocation of `serve` command
Mon, 23 Mar 2020 23:43:29 +0530 Pulkit Goyal chgserver: add merge-tools to sensitive config items
Wed, 25 Mar 2020 13:20:08 +0530 Pulkit Goyal run-tests: add --chg-debug flag to show chg debug output
Tue, 24 Mar 2020 12:48:57 +0530 Pulkit Goyal tests: update test-ssh.t output with --chg
Tue, 24 Mar 2020 12:31:46 +0530 Pulkit Goyal tests: update test-devel-warnings.t output with chg
Mon, 23 Mar 2020 21:06:54 +0530 Pulkit Goyal chgserver: add fastannotate config section to sensitive list
Wed, 01 Apr 2020 14:14:55 -0700 Kyle Lippincott histedit: add missing b prefix to a string stable 5.3.2
Mon, 24 Feb 2020 13:22:15 -0500 Matt Harbison phabricator: account for `basectx != ctx` when calculating renames
Mon, 24 Feb 2020 12:06:34 -0500 Matt Harbison phabricator: add basectx arguments to file related `phabsend` utilities
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
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