log

age author description
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