log

age author description
Tue, 28 Jul 2020 10:19:49 -0700 Martin von Zweigbergk relnotes: copy "next" to "5.5" and clear "next" stable
Thu, 23 Jul 2020 23:52:31 +0200 Pierre-Yves David commitctx: extract all the file preparation logic in a new function
Thu, 23 Jul 2020 23:58:23 +0200 Pierre-Yves David commitctx: gather more preparation code within the lock context
Thu, 23 Jul 2020 23:40:59 +0200 Pierre-Yves David commitctx: move a special case about files earlier
Thu, 23 Jul 2020 18:25:45 +0200 Pierre-Yves David commitctx: extract all the manual logic to process the files
Thu, 23 Jul 2020 23:08:00 +0200 Pierre-Yves David commitctx: treat `filesadded` more like `filesremoved`
Thu, 23 Jul 2020 22:58:29 +0200 Pierre-Yves David commitctx: move `writechangesetcopy` business at the end a code section
Thu, 23 Jul 2020 21:09:42 +0200 Pierre-Yves David commitctx: move copy meta config reading in a dedicated function
Thu, 23 Jul 2020 21:03:30 +0200 Pierre-Yves David commitctx: no longer use the `writecopiesto` variable in the function
Thu, 23 Jul 2020 14:58:21 +0200 Pierre-Yves David commitctx: extract the function that commit a new manifest
Fri, 24 Jul 2020 12:52:32 +0200 Pierre-Yves David commitctx: stop using weakref proxy for transaction
Tue, 28 Jul 2020 20:47:50 +0200 Manuel Jacob rebase: fix regression in file change detection introduced by 0ecb3b11fcad stable
Tue, 28 Jul 2020 20:07:05 +0200 Manuel Jacob context: re-add `overlayworkingctx._compact()` removed in 6a5dcd754842 stable
Thu, 23 Jul 2020 16:30:30 +0200 Pierre-Yves David push: test for checks preventing publishing obsolete changeset stable
Thu, 23 Jul 2020 16:29:15 +0200 Pierre-Yves David push: test for checks preventing publishing obsolete changeset stable
Thu, 23 Jul 2020 16:26:29 +0200 Pierre-Yves David push: another test for checks preventing pushing orphaness to a server stable
Thu, 23 Jul 2020 16:23:43 +0200 Pierre-Yves David push: test the checks preventing pushing orphaness to a server stable
Wed, 22 Jul 2020 16:10:33 +0200 Pierre-Yves David commitctx: document the None return for "touched" value
Thu, 23 Jul 2020 22:06:36 -0700 Martin von Zweigbergk tests: add tests trying to use dir as style, as %include, and as __base__
Thu, 23 Jul 2020 22:06:31 -0700 Martin von Zweigbergk tests: fix mistaken copy&paste from commit 4489e9a22763
Mon, 06 Jul 2020 15:10:53 +0200 Joerg Sonnenberger manifest: kill one more instance of the old merge hash hack
Sat, 25 Jul 2020 04:29:17 +0200 Joerg Sonnenberger dirstate: isolate node len dependency for the pure version
Fri, 24 Jul 2020 08:38:19 -0700 Martin von Zweigbergk fix: update documentation to reflect preference for --source over --rev
Fri, 24 Jul 2020 16:32:45 -0700 Kyle Lippincott tests: make check-py3-compat.py actually load the specified files correctly
Fri, 24 Jul 2020 12:13:10 -0700 Kyle Lippincott tests: virtualenv is only used on py2, rename and conditionalize
Thu, 23 Jul 2020 13:31:45 -0700 Kyle Lippincott morestatus: mention --stop even if not using --verbose
Thu, 23 Jul 2020 16:57:56 +0200 Pierre-Yves David exchange: backout changeset c26335fa4225 stable
Fri, 24 Jul 2020 11:24:59 -0700 Martin von Zweigbergk templater: handle None returned from templatedir()
Fri, 24 Jul 2020 00:50:57 +0530 Pulkit Goyal tests: glob 'mercurial.error' in test-phases.t stable
Thu, 23 Jul 2020 17:32:09 +0200 Pierre-Yves David infinitepush: remove unused import to tempfile stable
Wed, 22 Jul 2020 00:09:17 -0700 Martin von Zweigbergk templater: do search for include of unqualified builtin outside of config code
Tue, 21 Jul 2020 21:59:12 -0700 Martin von Zweigbergk templater: switch to lower-level config.parse() in _readmapfile()
Tue, 21 Jul 2020 23:50:42 -0700 Martin von Zweigbergk config: pass both relative and absolute paths to `include` callback
Wed, 22 Jul 2020 22:38:42 -0700 Martin von Zweigbergk tests: add test for bad template %include and __base__
Tue, 21 Jul 2020 22:52:22 -0700 Martin von Zweigbergk tests: add test for unqualified include of a built-in template map
Wed, 22 Jul 2020 22:09:38 -0400 Augie Fackler merge with stable
Tue, 07 Jul 2020 00:18:15 +0200 Pierre-Yves David commitctx: extract _filecommit too
Mon, 06 Jul 2020 23:14:52 +0200 Pierre-Yves David commitctx: extract the function in a dedicated module
Mon, 06 Jul 2020 19:13:19 +0200 Pierre-Yves David commitctx: document a fast path in _filecommit
Tue, 21 Jul 2020 13:36:48 -0700 Martin von Zweigbergk hgweb: simplify now that we always have a single path
Tue, 21 Jul 2020 13:41:26 -0700 Martin von Zweigbergk templater: simplify stylemap() now that templatedir() returns a single path
Tue, 21 Jul 2020 13:11:49 -0700 Martin von Zweigbergk templater: make templatepaths() return a single path, or None
Tue, 21 Jul 2020 13:05:37 -0700 Martin von Zweigbergk templater: simplify templatepaths() to avoid iterating a singleton list
Mon, 06 Jul 2020 22:46:49 +0200 Pierre-Yves David commitctx: move a tiny else clause above the very long one
Mon, 06 Jul 2020 22:37:53 +0200 Pierre-Yves David commitctx: consider removed as touched
Mon, 06 Jul 2020 22:35:34 +0200 Pierre-Yves David commitctx: rename "changed" to touched
Tue, 07 Jul 2020 11:16:28 +0200 Pierre-Yves David commitctx: more filesremoved assignment closer to removed computation
Mon, 06 Jul 2020 20:03:30 +0200 Pierre-Yves David commitctx: compute files added from _filecommit returns
Mon, 06 Jul 2020 19:35:53 +0200 Pierre-Yves David commitctx: return "touched" status from _filecommit
Tue, 21 Jul 2020 01:04:19 +0200 Manuel Jacob relnotes: add release notes for relevant changes I did since the 5.4 release stable
Mon, 20 Jul 2020 18:04:19 +0200 Manuel Jacob relnotes: fix indentation stable
Mon, 20 Jul 2020 17:57:31 +0200 Manuel Jacob relnotes: make spacing before new section consistent stable
Wed, 22 Jul 2020 14:58:49 +0530 Pulkit Goyal tests: make one of 'worker process exited' line option in test-chg.t stable
Wed, 22 Apr 2020 18:08:12 -0400 Connor Sheehan infinitepush: fix `{get,put}_args` formatting on Python 3 stable
Wed, 22 Apr 2020 17:59:17 -0400 Connor Sheehan infinitepush: replace `NamedTemporaryFile` with `pycompat.namedtempfile` stable
Mon, 20 Jul 2020 20:31:24 +0900 Yuya Nishihara chgserver: discard buffered output before restoring fds (issue6207) stable
Tue, 21 Jul 2020 20:49:05 +0900 Yuya Nishihara hghave: fix possible int('') in has_clang_format() stable
Mon, 20 Jul 2020 22:16:26 +0530 Pulkit Goyal Added signature for changeset 28163c5de797 stable
Mon, 20 Jul 2020 22:16:13 +0530 Pulkit Goyal Added tag 5.5rc0 for changeset 28163c5de797 stable
Mon, 20 Jul 2020 21:56:27 +0530 Pulkit Goyal merge default into stable for 5.5rc0 stable 5.5rc0
Sat, 18 Jul 2020 18:38:46 +0900 Yuya Nishihara phases: move short-lived PyObject pointers to local scope
Sat, 18 Jul 2020 18:35:17 +0900 Yuya Nishihara phases: rename variable used for owned dict of phasesets
Sat, 18 Jul 2020 18:27:39 +0900 Yuya Nishihara phases: leverage Py_BuildValue() to build PyInt and steal PyObject
Sat, 18 Jul 2020 18:21:26 +0900 Yuya Nishihara phases: make sure an exception should be set on error return
Sat, 18 Jul 2020 18:19:14 +0900 Yuya Nishihara phases: fix clang-format error
Sat, 18 Jul 2020 18:13:41 +0900 Yuya Nishihara phases: fix error return with no exception from computephases()
Sun, 19 Jul 2020 17:35:41 +0900 Yuya Nishihara osutil: fix excessive decref on tuple creation failure in listdir()
Sun, 19 Jul 2020 17:24:16 +0900 Yuya Nishihara revlog: fix excessive decref on tuple creation failure in parse_index2()
Mon, 20 Jul 2020 17:38:01 +0200 Manuel Jacob tests: correctly match clang-format version >= 10
Tue, 14 Jul 2020 13:36:57 -0700 Daniel Ploch state: support validated declaration of nested unfinished ops
Fri, 17 Jul 2020 20:24:42 +0200 Manuel Jacob absorb: improve message for the case when changeset became empty
Sat, 18 Jul 2020 22:57:28 +0200 Joerg Sonnenberger relnotes: extend
Tue, 14 Jul 2020 15:42:28 +0530 Pulkit Goyal merge: document return values of manifestmerge() and calculateupdates()
Thu, 09 Jul 2020 19:02:10 +0530 Pulkit Goyal merge: refactor code to advise fsmonitor in separate function
Thu, 09 Jul 2020 18:43:38 +0530 Pulkit Goyal mergestate: document what mergestate._results is for
Thu, 09 Jul 2020 18:38:09 +0530 Pulkit Goyal mergestate: rename a helpless variable name to bit helpful one
Thu, 09 Jul 2020 18:20:54 +0530 Pulkit Goyal mergestate: remove unnecessary recordactions() from mergestate class
Thu, 09 Jul 2020 17:05:41 +0530 Pulkit Goyal mergestate: document mergestate records in an organized way
Thu, 09 Jul 2020 16:39:42 +0530 Pulkit Goyal mergestate: remove unused unsupported related mergestate records
Thu, 09 Jul 2020 16:38:24 +0530 Pulkit Goyal mergestate: add comments about couple of record types and minor reorder
Thu, 09 Jul 2020 15:50:02 +0530 Pulkit Goyal mergestate: remove unrequired RECORD_RESOLVED_OTHER record
Thu, 09 Jul 2020 14:44:58 +0530 Pulkit Goyal mergestate: rename addpath() -> addpathonflict() to prevent confusion
Sat, 18 Jul 2020 12:35:55 +0200 Manuel Jacob windows: don’t set `softspace` attribute in `winstdout`
Fri, 17 Jul 2020 14:58:22 +0200 Manuel Jacob windows: handle file-like objects without isatty() method
Fri, 17 Jul 2020 08:21:31 +0200 Manuel Jacob exchange: check actually missing revs for obsolete / unstable revs (issue6372)
Fri, 17 Jul 2020 07:59:20 +0200 Manuel Jacob tests: test that push doesn’t complain about unstable changesets if no changes
Fri, 17 Jul 2020 03:53:19 -0700 Rodrigo Damazio Bovendorp diff: move no-eol text constant to a common location
Fri, 17 Jul 2020 02:31:42 -0700 Rodrigo Damazio Bovendorp revert: fix interactive reverting of end-of-file newline changes
Thu, 16 Jul 2020 14:16:53 -0400 Matt Harbison phabricator: clarify the multiple heads/roots error message for phabsend
Tue, 14 Jul 2020 13:35:54 -0700 Daniel Ploch error: normalize "unresolved conflicts" error messages with a custom class
Mon, 13 Jul 2020 16:42:44 -0700 Daniel Ploch error: unify the error message formats for 'rebase' and 'unshelve'
Wed, 01 Apr 2020 08:42:00 -0500 Augie Fackler debugcommands: create new debugantivirusrunning command
Fri, 17 Jul 2020 03:28:52 +0200 Manuel Jacob windows: always work around EINVAL in case of broken pipe for stdout / stderr
Fri, 17 Jul 2020 00:37:33 +0200 Manuel Jacob tests: make pipes / PTYs non-inheritable in test-stdio.py
Thu, 16 Jul 2020 23:49:04 +0200 Manuel Jacob util: enhance `nullcontextmanager` to be able to return __enter__ result
Fri, 17 Jul 2020 03:12:29 +0200 Manuel Jacob windows: augment docstring of `winstdout` class
Fri, 17 Jul 2020 09:20:48 +0200 Manuel Jacob discovery: change users of `outgoing.missingheads` to `outgoing.ancestorsof`
Wed, 15 Jul 2020 11:38:54 +0200 Manuel Jacob discovery: fix docstring of `outgoing` class
Wed, 15 Jul 2020 09:51:11 +0200 Manuel Jacob discovery: weaken claim about returned common heads if ancestorsof are given
Thu, 16 Jul 2020 19:48:49 +0200 Joerg Sonnenberger cext: remove unused variables
Wed, 15 Jul 2020 14:18:18 -0400 Matt Harbison phabupdate: allow resigning from revisions
Wed, 15 Jul 2020 14:14:58 -0400 Matt Harbison phabupdate: allow revisions to be commandeered
Wed, 15 Jul 2020 14:13:16 -0400 Matt Harbison phabupdate: allow revisions to be reopened
Wed, 15 Jul 2020 14:06:12 -0400 Matt Harbison phabupdate: allow revisions to be marked "closed"
Wed, 15 Jul 2020 14:03:55 -0400 Matt Harbison phabupdate: allows revisions to be marked "request-review"
Wed, 15 Jul 2020 13:27:55 -0400 Matt Harbison phabupdate: allow revisions to be marked with "plan changes"
Thu, 16 Jul 2020 15:56:13 +0200 Joerg Sonnenberger status: match category text in the option description
Wed, 15 Jul 2020 13:19:09 -0700 Martin von Zweigbergk purge: classify as a "working directory management" command in help
Wed, 15 Jul 2020 22:24:02 -0700 Martin von Zweigbergk extensions: make `hg help extensions` list disabled extensions with PyOxidizer
Wed, 08 Jul 2020 00:36:36 +0200 Joerg Sonnenberger phases: sparsify phaseroots and phasesets
Tue, 07 Jul 2020 14:01:12 +0530 Pulkit Goyal extdiff: add some comments in diffrevs()
Tue, 07 Jul 2020 13:26:57 +0530 Pulkit Goyal extdiff: add comments and minor variable renames diffpatch()
Tue, 07 Jul 2020 13:24:13 +0530 Pulkit Goyal extdiff: remove unrequired do3way argument to diffpatch()
Tue, 07 Jul 2020 13:13:18 +0530 Pulkit Goyal extdiff: refactor logic to diff revs of versions of files
Tue, 07 Jul 2020 12:42:39 +0530 Pulkit Goyal extdiff: refactor logic which does diff of patches
Mon, 01 Jun 2020 09:55:31 +0200 Manuel Jacob absorb: make it explicit if empty changeset was created
Mon, 01 Jun 2020 09:42:41 +0200 Manuel Jacob absorb: consider rewrite.empty-successor configuration
Mon, 01 Jun 2020 08:38:42 +0200 Manuel Jacob rebase: consider rewrite.empty-successor configuration
Sun, 12 Jul 2020 06:06:06 +0200 Manuel Jacob rewriteutil: add utility to check whether empty successors should be skipped
Sat, 11 Jul 2020 23:53:27 +0200 Manuel Jacob config: add option to control creation of empty successors during rewrite
Sat, 31 Aug 2019 14:33:26 +0200 Pierre-Yves David commands: use any() instead of `if a or b or c`
Mon, 06 Jul 2020 14:49:19 +0200 Joerg Sonnenberger manifest: use the same logic for handling flags in _parse as elsewhere
Mon, 06 Jul 2020 03:43:32 +0200 Joerg Sonnenberger manifest: tigher manifest parsing and flag use
Wed, 08 Jul 2020 00:15:15 +0200 Joerg Sonnenberger phases: sparsify phase lists
Tue, 07 Jul 2020 22:00:02 +0200 Joerg Sonnenberger phases: updatephases should not skip internal phase
Sun, 28 Jun 2020 01:08:13 +0200 Joerg Sonnenberger repoview: use the phasecache directly to determine mutable revisions
Tue, 07 Jul 2020 21:45:10 +0200 Joerg Sonnenberger phases: provide a test and accessor for non-public phase roots
Wed, 24 Jun 2020 17:53:44 +0200 Raphaël Gomès hg-core: define a `dirstate_status` `Operation`
Wed, 24 Jun 2020 17:20:39 +0200 Raphaël Gomès rust-status: improve documentation and readability
Wed, 24 Jun 2020 16:12:45 +0200 Raphaël Gomès rust-status: refactor status into a struct
Fri, 13 Dec 2019 22:20:03 -0800 Martin von Zweigbergk tests: avoid "magic" nodeids in test-rebase-legacy.t
Fri, 13 Dec 2019 22:08:18 -0800 Martin von Zweigbergk tests: avoid a "magic" nodeid in test-wireproto-command-lookup.t
Mon, 22 Jun 2020 13:51:48 +0530 Pulkit Goyal run-tests: replace '#' with '-' in temp path of repos created for tests
Tue, 14 Apr 2020 17:06:11 +0530 Pulkit Goyal debugcommands: introduce new debugrequirements command
Tue, 14 Apr 2020 16:43:54 +0530 Pulkit Goyal scmutil: add writereporequirements() and route requires writing through it
Tue, 14 Jul 2020 11:28:06 -0700 Martin von Zweigbergk extensions: make `hg nonexistent` not crash with PyOxidizer
Thu, 09 Jul 2020 12:52:04 +0200 Manuel Jacob procutil: avoid use of deprecated tempfile.mktemp()
Wed, 15 Jul 2020 15:09:21 +0200 Manuel Jacob procutil: make _make_write_all() function private
Mon, 13 Jul 2020 21:14:20 +0900 Yuya Nishihara dispatch: handle late KeyboardInterrupt occurred in run()
Mon, 13 Jul 2020 21:06:34 +0900 Yuya Nishihara dispatch: indent run() function
Thu, 09 Jul 2020 19:16:52 +0900 Yuya Nishihara debuginstall: don't translate encoding messages
Wed, 15 Jul 2020 10:34:59 -0400 Augie Fackler merge with stable
Mon, 06 Jul 2020 15:31:53 +0530 Pulkit Goyal patch: refactor content diffing part in separate fn so extensions can wrap
Thu, 09 Jul 2020 12:52:04 +0200 Manuel Jacob tests: check that procutil.std{out,err}.write() returns correct result
Thu, 09 Jul 2020 12:52:42 +0200 Manuel Jacob tests: add tests for when stdout or stderr is connected to `os.devnull`
Fri, 10 Jul 2020 12:27:58 +0200 Manuel Jacob procutil: ensure that procutil.std{out,err}.write() writes all bytes
Sat, 11 Jul 2020 07:47:04 +0200 Manuel Jacob procutil: move assignments
Fri, 10 Jul 2020 10:12:04 +0200 Manuel Jacob procutil: distribute code for stdout
Tue, 14 Jul 2020 10:25:41 +0200 Manuel Jacob convert: use bytes for value in extra dict stable
Sat, 11 Jul 2020 03:17:42 +0200 Manuel Jacob overlayworkingctx: remove unused `nofilechanges()` and `_compact()` methods
Sat, 11 Jul 2020 03:10:23 +0200 Manuel Jacob rebase: correctly check for empty commit in in-memory mode
Sat, 11 Jul 2020 02:13:19 +0200 Manuel Jacob memctx: make `parents()` return list of one element if it’s not a merge
Sat, 11 Jul 2020 01:14:00 +0200 Manuel Jacob commit: factor out empty commit check to `basectx.isempty()`
Sat, 11 Jul 2020 00:53:34 +0200 Manuel Jacob overlayworkingctx: rename misleadingly named `isempty()` method
Fri, 10 Jul 2020 01:36:19 +0200 Manuel Jacob rebase: add test case that shows that inmemory rebase does not preserve merges
Thu, 09 Jul 2020 07:00:32 +0200 Manuel Jacob rebase: remove now unnecessary logic to allow empty commit when branch changes
Fri, 10 Jul 2020 00:44:18 +0200 Manuel Jacob commit: check branch change on to-be-committed changeset
Mon, 13 Jul 2020 13:06:12 -0400 Augie Fackler merge with stable
Fri, 10 Jul 2020 10:12:56 +0200 Manuel Jacob procutil: move comment closer to relevant code
Fri, 10 Jul 2020 10:03:05 +0200 Manuel Jacob procutil: use mercurial.windows.winstdout only on Python 2 and TTYs
Fri, 10 Jul 2020 09:59:36 +0200 Manuel Jacob procutil: split if condition
Fri, 10 Jul 2020 09:55:38 +0200 Manuel Jacob procutil: explain better why line buffering is not possible
Tue, 07 Jul 2020 12:13:40 +0200 Manuel Jacob tests: make subprocess handling reusable for different tests in test-stdio.py
Sat, 11 Jul 2020 06:03:22 +0200 Manuel Jacob procutil: back out 8403cc54bc83 (make ....procutil.stderr unbuffered)
Thu, 09 Jul 2020 02:16:26 +0200 Pierre-Yves David test-clone-uncompressed: use config to silence the lock warning
Thu, 21 May 2020 18:18:50 +0200 Joerg Sonnenberger hooklib: fix detection of successors for changeset_obsoleted
Thu, 09 Jul 2020 20:46:52 -0700 Rodrigo Damazio Bovendorp fix: prefetch file contents
Thu, 09 Jul 2020 20:45:35 -0700 Rodrigo Damazio Bovendorp fix: obtain base paths before starting workers
Thu, 09 Jul 2020 18:48:55 -0700 Rodrigo Damazio Bovendorp scmutil: allowing different files to be prefetched per revision
Sat, 11 Jul 2020 00:31:21 +0530 Pulkit Goyal tests: update test-devel-warnings.t output with chg
Tue, 07 Jul 2020 11:10:07 +0200 Manuel Jacob tests: make names in test-stdio.py more distinctive
Tue, 07 Jul 2020 12:35:29 +0200 Manuel Jacob tests: terminate subprocess in test-stdio.py in case of exception
Tue, 07 Jul 2020 11:06:37 +0200 Manuel Jacob tests: proof test-stdio.py against buffer fill-up
Thu, 09 Jul 2020 23:03:34 -0400 Matt Harbison tests: stablize test-serve.t on Windows
Mon, 06 Jul 2020 21:08:15 +0200 Pierre-Yves David commitctx: document the manifest writing function
Mon, 06 Jul 2020 19:16:04 +0200 Pierre-Yves David commitctx: reorder some conditional for efficiency in _filecommit
Mon, 06 Jul 2020 18:52:19 +0200 Pierre-Yves David commitctx: document _filecommit input and output
Tue, 07 Jul 2020 21:57:46 +0200 Joerg Sonnenberger phases: replace magic number by constant
Mon, 22 Jun 2020 00:00:07 +0200 Joerg Sonnenberger clonebundles: optional memory-requirement attribution
Tue, 09 Jun 2020 11:22:31 +0200 Joerg Sonnenberger util: provide a helper function to estimate RAM size
Thu, 02 Jul 2020 19:59:59 +0200 Joerg Sonnenberger tests: allow timing difference in output
Mon, 22 Jun 2020 13:32:20 +0200 Pierre-Yves David documentation: add some internals documentation about bid merge
Sun, 28 Jun 2020 17:32:32 +0900 Yuya Nishihara cmdserver: document message-encodings and channel output options
Sat, 27 Jun 2020 21:46:23 +0900 Yuya Nishihara cmdserver: add option to not exit from message loop on SIGINT
Mon, 06 Jul 2020 17:51:18 +0200 Manuel Jacob pycompat: remove pycompat.{stdin,stdout,stderr}
Mon, 06 Jul 2020 17:44:25 +0200 Manuel Jacob pycompat: change users of pycompat.{stdin,stdout,stderr} to use procutil.std*
Mon, 06 Jul 2020 10:30:55 +0200 Antoine Cezar hgignore: add mypy cache files
Mon, 06 Jul 2020 14:30:13 +0200 Joerg Sonnenberger revlog: avoid hard-coded hash sizes
Fri, 03 Jul 2020 19:00:01 +0200 Pierre-Yves David test: restore expected output in test-persistent-nodemap.t
Mon, 06 Jul 2020 09:30:26 +0200 Antoine Cezar heptapod-ci: build rhg before tests run
Tue, 07 Jul 2020 14:05:15 +0530 Antoine Cezar rhg: add a limited `rhg root` subcommand
Fri, 05 Jun 2020 09:01:35 +0200 Antoine Cezar rhg: add RootCommand using hg-core FindRoot operation to prepare `hg root`
Wed, 08 Jul 2020 08:57:21 +0200 Manuel Jacob archival: abort if compression method is unavailable stable
Wed, 08 Jul 2020 08:25:30 +0200 Manuel Jacob demandimport: ignore `lzma` module for demandimport stable
Mon, 06 Jul 2020 22:02:50 -0400 Augie Fackler merge with stable
Sun, 05 Jul 2020 13:09:22 +0200 Manuel Jacob procutil: make mercurial.utils.procutil.stderr unbuffered
Sun, 05 Jul 2020 13:05:06 +0200 Manuel Jacob tests: generalize common test case code in test-stdio.py
Sat, 04 Jul 2020 11:41:39 +0200 Manuel Jacob procutil: make stdout line-buffered on Windows if connected to TTY
Sat, 04 Jul 2020 11:21:44 +0200 Manuel Jacob procutil: split import and reassignment
Sat, 04 Jul 2020 11:15:58 +0200 Manuel Jacob procutil: move assignments closer to reassignments
Sat, 04 Jul 2020 12:15:41 +0200 Manuel Jacob procutil: factor out conditional creation of LineBufferedWrapper
Thu, 02 Jul 2020 04:37:18 +0200 Manuel Jacob procutil: define LineBufferedWrapper on all Python versions
Sat, 04 Jul 2020 10:47:04 +0200 Manuel Jacob tests: add tests for buffering behavior of mercurial.utils.procutil.stdout
Thu, 02 Jul 2020 02:51:09 +0200 Manuel Jacob cleanup: use slightly more meaningful name for temporary variable
Thu, 02 Jul 2020 02:46:15 +0200 Manuel Jacob cleanup: use any() instead of checking truthiness of temporary list
Fri, 03 Jul 2020 13:45:59 +0530 Pulkit Goyal chg: suppress OSError in _restoreio() and add some logging (issue6330)
Fri, 03 Jul 2020 23:25:19 +0200 Manuel Jacob py3: fix crash when server address is 0.0.0.0 (issue6362) stable
Thu, 02 Jul 2020 19:54:44 +0200 Joerg Sonnenberger ui: fix Python 2.7 support for ui.timestamp-output
Wed, 01 Jul 2020 14:28:12 -0400 Augie Fackler merge with stable
Wed, 01 Jul 2020 15:43:15 +0200 Axel Hecht run-tests: find python binary on Python 3 (issue6361) stable
Mon, 29 Jun 2020 16:36:53 +0200 Joerg Sonnenberger tests: ignore possible diagnostics from gpg 2.2 stable
Wed, 01 Jul 2020 23:30:47 +0530 Pulkit Goyal Added signature for changeset 0ea9c86fac89 stable
Wed, 01 Jul 2020 23:30:39 +0530 Pulkit Goyal Added tag 5.4.2 for changeset 0ea9c86fac89 stable
Tue, 30 Jun 2020 07:23:29 +0200 Manuel Jacob convert: handle percent-encoded bytes in file URLs like Subversion stable 5.4.2
Tue, 30 Jun 2020 16:39:45 +0200 Manuel Jacob convert: add docstring on convert.subversion.geturl() stable
Thu, 18 Jun 2020 15:13:38 +0200 Joerg Sonnenberger ui: add option to timestamp status and diagnostic messages
Tue, 30 Jun 2020 01:32:17 +0200 Manuel Jacob tests: use path inside test dir stable
Tue, 30 Jun 2020 05:30:47 +0200 Manuel Jacob convert: convert URLs to UTF-8 for Subversion stable
Mon, 29 Jun 2020 15:03:36 +0200 Manuel Jacob convert: correctly convert paths to UTF-8 for Subversion stable
Tue, 30 Jun 2020 05:04:36 +0200 Manuel Jacob py3: pass URL as str stable
Tue, 30 Jun 2020 04:55:52 +0200 Manuel Jacob convert: bail out in Subversion source if encountering non-ASCII HTTP(S) URL stable
Mon, 29 Jun 2020 20:53:32 +0900 Yuya Nishihara merge with stable
Sun, 28 Jun 2020 17:52:29 +0200 Manuel Jacob compat: back out a25343d16ebe (initialize LC_CTYPE locale on all Python ...)
Sun, 28 Jun 2020 17:49:14 +0200 Manuel Jacob curses: back out d2227d4c9e6b (do not initialize LC_ALL to user settings)
Thu, 25 Jun 2020 11:22:34 +0200 Julien Cristau test: redirect stderr so warning messages don't change output (issue6237)
Thu, 25 Jun 2020 12:02:34 -0700 Martin von Zweigbergk locks: expect repo lock, not wlock, when writing to .hg/strip-backup/
Thu, 25 Jun 2020 13:37:56 -0700 Martin von Zweigbergk graft: leverage cmdutil.check_incompatible_arguments() for --abort/--stop
Mon, 29 Jun 2020 02:05:12 +0200 Manuel Jacob run-tests: fix escapes with conditions stable
Sun, 28 Jun 2020 18:02:45 +0200 Manuel Jacob convert: set LC_CTYPE around calls to Subversion bindings stable
Sun, 28 Jun 2020 18:02:45 +0200 Manuel Jacob curses: do not initialize LC_ALL to user settings (issue6358) stable
Thu, 25 Jun 2020 13:29:05 -0700 Martin von Zweigbergk graft: leverage cmdutil.check_incompatible_arguments() for --no-commit
Thu, 25 Jun 2020 13:27:37 -0700 Martin von Zweigbergk graft: leverage cmdutil.check_at_most_one_arg() for --abort/--stop/--continue
Sat, 27 Jun 2020 21:45:20 -0400 Matt Harbison version: sort extensions by name in verbose mode
Sat, 27 Jun 2020 20:19:41 +0200 Manuel Jacob crecord: stop trying to import wcurses
Thu, 18 Jun 2020 10:48:27 -0700 Kyle Lippincott debian: support building a single deb for multiple py3 versions
Fri, 26 Jun 2020 11:20:58 -0400 Augie Fackler merge with stable
Thu, 25 Jun 2020 03:46:07 +0200 Manuel Jacob hgweb: encode WSGI environment like OS environment stable
Thu, 25 Jun 2020 03:10:13 +0200 Manuel Jacob hgweb: deduplicate code stable
Fri, 26 Jun 2020 09:37:34 +0200 Manuel Jacob curses: do not initialize LC_ALL to user settings (issue6358)
Fri, 26 Jun 2020 04:07:50 +0200 Manuel Jacob compat: initialize LC_CTYPE locale on all Python versions and platforms
Thu, 25 Jun 2020 10:32:51 -0700 Martin von Zweigbergk merge with stable
Wed, 24 Jun 2020 23:17:56 -0700 Martin von Zweigbergk merge: don't grab wlock when merging in memory
Wed, 24 Jun 2020 14:44:21 +0200 Manuel Jacob pycompat: use os.fsencode() to re-encode sys.argv
Thu, 25 Jun 2020 22:40:04 +0900 Yuya Nishihara merge with stable
Fri, 05 Jun 2020 01:54:13 +0200 Manuel Jacob perf: make `hg perfwrite` more flexible
Tue, 23 Jun 2020 04:55:27 +0200 Manuel Jacob chg: fix typo
Fri, 19 Jun 2020 09:27:02 -0700 Martin von Zweigbergk copies: implement __repr__ on branch_copies for debugging
Sat, 20 Jun 2020 11:10:23 +0900 Yuya Nishihara phases: remove useless lookup of repo[rev].rev() in _retractboundary
Thu, 04 Jun 2020 06:44:00 +0200 Manuel Jacob ui: replace `self._ferr` with identical `dest`
Sat, 20 Jun 2020 11:51:34 +0530 Sushil khanchi absorb: make it clear what happens when no input
Wed, 17 Jun 2020 17:46:30 +0530 Pulkit Goyal tests: add hghave rule 'setprocname' to check if osutil.setprocname and use it
Fri, 19 Jun 2020 20:42:14 +0530 Pulkit Goyal util: flush stderr explicitly after using warnings.warn()
Thu, 18 Jun 2020 22:23:22 +0200 Joerg Sonnenberger phases: improve performance of _retractboundary
Thu, 18 Jun 2020 17:54:39 +0530 Pulkit Goyal tests: use proctutil.stdout.write() instead of print() in test-extension.t
Wed, 08 Jan 2020 11:33:41 -0500 Augie Fackler fuzz: tell manifest fuzzer about longer node hashes
Mon, 01 Jun 2020 20:57:14 +0200 Manuel Jacob absorb: preserve changesets which were already empty
Mon, 01 Jun 2020 11:07:33 +0200 Manuel Jacob absorb: preserve branch-closing changesets even if empty
Mon, 01 Jun 2020 10:33:00 +0200 Manuel Jacob absorb: preserve branch-changing changesets even if empty
Mon, 22 Jun 2020 15:19:35 +0530 Antoine Cezar rhg: add Command trait for subcommands implemented by rhg
Fri, 05 Jun 2020 10:28:58 +0200 Antoine Cezar rhg: add rhg crate
Fri, 05 Jun 2020 08:48:09 +0200 Antoine Cezar hg-core: add FindRoot operation to find repository root path
Tue, 23 Jun 2020 16:07:18 +0200 Joerg Sonnenberger share: provide a more useful text for hg help stable
Thu, 25 Jun 2020 00:06:23 -0700 Martin von Zweigbergk procutil: make recent fix for zombies compatible with py2 stable
Wed, 24 Jun 2020 04:25:34 +0200 Manuel Jacob pycompat: fix crash when default locale is unknown stable
Mon, 22 Jun 2020 22:15:57 -0700 Martin von Zweigbergk help: document meaning of '%' in graphlog output stable
Wed, 17 Jun 2020 16:11:11 -0700 Kyle Lippincott py3: fix broken man page generation, it was generating `(default: NUL*)` stable
Fri, 05 Jun 2020 08:46:35 +0200 Antoine Cezar hg-core: add Operation interface for high-level hg operations
Mon, 15 Jun 2020 18:26:40 +0200 Raphaël Gomès rust: do a clippy pass
Tue, 16 Jun 2020 14:38:50 +0200 Manuel Jacob py3: fix comparison between int and None stable
Tue, 16 Jun 2020 14:33:49 +0200 Manuel Jacob py3: pass regex as bytes stable
Tue, 16 Jun 2020 14:32:10 +0200 Manuel Jacob py3: avoid using %r format on bytes stable
Tue, 16 Jun 2020 14:03:00 +0200 Manuel Jacob py3: use `%d` for int in % formatting stable
Tue, 16 Jun 2020 14:00:20 +0200 Manuel Jacob py3: pass native string to urlreq.url2pathname() stable
Tue, 16 Jun 2020 12:59:45 +0200 Manuel Jacob py3: suppress DeprecationWarning about deprecated base64 module aliases stable
Mon, 15 Jun 2020 03:38:02 +0200 Manuel Jacob py3: use `pycompat.ziplist()` stable
Mon, 15 Jun 2020 03:34:23 +0200 Manuel Jacob py3: use `%d` for int in % formatting stable
Mon, 15 Jun 2020 03:30:24 +0200 Manuel Jacob py3: fix bytes iteration stable
Mon, 15 Jun 2020 03:09:55 +0200 Manuel Jacob py3: unbyteify arguments to warnings.filterwarnings() stable
Mon, 15 Jun 2020 15:14:16 -0400 Augie Fackler fuzz: add config knob for PYTHON_CONFIG_FLAGS
Mon, 15 Jun 2020 15:13:01 -0400 Augie Fackler pyutil: this has taken so long to fix, I'm using 3.8 now
Mon, 15 Jun 2020 12:00:15 -0400 Augie Fackler merge with stable
Sat, 06 Jun 2020 19:15:11 +0800 Anton Shestakov tests: adjust to the new format in pyflakes output stable
Sat, 06 Jun 2020 19:12:49 +0800 Anton Shestakov tests: consistently use pyflakes as a Python module stable
Sat, 06 Jun 2020 19:19:27 +0800 Anton Shestakov tests: skip pyflakes for mercurial/thirdparty/ stable
Sat, 13 Jun 2020 11:06:22 +0200 Pierre-Yves David zeroconf: fix non existant formatting in the vendored zeroconf module stable
Fri, 12 Jun 2020 14:22:34 -0700 Adam Hull ignore: note debugignore on ignore man page stable
Sat, 13 Jun 2020 11:57:58 +0200 Pierre-Yves David nodemap: fix validity checking when revlog is too short stable
Fri, 12 Jun 2020 23:43:56 +0200 Manuel Jacob tests: remove unused creation of file and outdated text
Sat, 06 Jun 2020 19:19:27 +0800 Anton Shestakov tests: skip pyflakes for mercurial/thirdparty/
Tue, 09 Jun 2020 17:13:26 -0400 Augie Fackler git: add debug logging when there's a mismatch in the cached heads list
Wed, 10 Jun 2020 13:02:39 +0200 Manuel Jacob py3: make stdout line-buffered if connected to a TTY
Tue, 02 Jun 2020 21:44:57 +0900 Yuya Nishihara simplemerge: rewrite flag merging loop as expression
Tue, 02 Jun 2020 21:40:49 +0900 Yuya Nishihara simplemerge: leverage pycompat function to convert byte string to set
Tue, 02 Jun 2020 21:39:07 +0900 Yuya Nishihara simplemerge: fix function name that tests if ctx is not null revision
Tue, 09 Jun 2020 13:18:21 -0700 Hollis Blanchard git: decode node IDs back into Python strings (issue6349)
Tue, 09 Jun 2020 22:02:09 +0530 Sushil khanchi phabricator: make it clear what happen when no response
Mon, 08 Jun 2020 11:43:07 +0530 Sushil khanchi tests: make it clear what happen when no response entered
Sat, 18 Jan 2020 10:07:07 -0800 Gregory Szorc localrepo: handle ValueError during repository opening
Wed, 27 May 2020 12:56:13 +0200 Pierre-Yves David metadata: filter the `removed` set to only contains relevant data
Wed, 27 May 2020 12:45:39 +0200 Pierre-Yves David files: extract code for extra filtering of the `removed` entry into copies
Wed, 27 May 2020 12:26:08 +0200 Pierre-Yves David metadata: move computation related to files touched in a dedicated module
Fri, 05 Jun 2020 11:10:33 -0700 Martin von Zweigbergk merge: move an inspection of the dirstate from record to calculate phase
Sat, 06 Jun 2020 19:15:11 +0800 Anton Shestakov tests: adjust to the new format in pyflakes output
Sat, 06 Jun 2020 19:12:49 +0800 Anton Shestakov tests: consistently use pyflakes as a Python module
Wed, 26 Feb 2020 00:31:23 +0100 Pierre-Yves David heptapod-ci: also run tests for chg on python 2
Tue, 02 Jun 2020 17:24:37 +0200 Raphaël Gomès rust-dependencies: upgrade `micro-timer` dependency
Wed, 03 Jun 2020 12:04:38 -0700 Martin von Zweigbergk context: fix creation of ProgrammingError to not use non-existent field
Wed, 03 Jun 2020 22:07:26 -0700 Martin von Zweigbergk help: explain in `hg help flags` that unambiguous prefixes are allowed
Wed, 03 Jun 2020 11:28:57 -0400 Augie Fackler git: add coverage for manifest.diff() so we don't regress
Mon, 01 Jun 2020 11:12:25 -0400 Josef 'Jeff' Sipek git: implement diff manifest method
Mon, 01 Jun 2020 09:49:47 -0400 Josef 'Jeff' Sipek git: properly visit child tree objects when resolving a path
Mon, 01 Jun 2020 09:40:18 -0400 Josef 'Jeff' Sipek git: don't yield paths for directories when walking
Mon, 01 Jun 2020 09:22:53 -0400 Josef 'Jeff' Sipek git: correctly check for type of object when walking
Mon, 01 Jun 2020 08:59:48 -0400 Josef 'Jeff' Sipek git: implement stub prefetch_parents dirstate method
Mon, 25 May 2020 23:06:50 +0900 Yuya Nishihara rust: leverage .expect() in place of .unwrap() + inline comment
Mon, 25 May 2020 23:02:07 +0900 Yuya Nishihara rust: fix false comment about mpsc::Sender
Tue, 09 Jun 2020 05:24:45 +0200 Manuel Jacob resourceutil: fix location of line comments stable
Thu, 30 Apr 2020 00:33:00 -0400 Matt Harbison rebase: avoid clobbering wdir() with --dry-run or --confirm (issue6291) stable
Thu, 30 Apr 2020 00:12:11 -0400 Matt Harbison tests: show that rebase --dry-run and --confirm wipeout uncommitted changes stable
Sat, 06 Jun 2020 00:51:36 +0530 Pulkit Goyal Added signature for changeset 065704cbdbdb stable
Sat, 06 Jun 2020 00:51:28 +0530 Pulkit Goyal Added tag 5.4.1 for changeset 065704cbdbdb stable
Fri, 05 Jun 2020 06:40:15 +0200 Manuel Jacob py3: update comment to account for Python 2 and Python 3 differences stable 5.4.1
Fri, 05 Jun 2020 07:20:52 +0200 Manuel Jacob py3: add warning about buffering behavior of pycompat.{stdout,stderr} stable
Fri, 05 Jun 2020 04:10:37 +0200 Manuel Jacob tests: fix indentation stable
Wed, 03 Jun 2020 19:20:18 +0900 Yuya Nishihara merge with stable
Tue, 02 Jun 2020 20:40:06 +0900 Yuya Nishihara graft: fix --base value to be saved in state file stable
Sat, 16 May 2020 20:38:53 +0200 Pierre-Yves David flags: also test merge with executable bit removed stable
Sat, 16 May 2020 20:38:42 +0200 Pierre-Yves David flags: also test the removal of the exec flag stable
Sat, 16 May 2020 20:38:31 +0200 Pierre-Yves David flags: read flag from dirstate/disk for workingcopyctx (issue5743) stable
Sat, 16 May 2020 20:38:19 +0200 Pierre-Yves David flags: actually merge flags in simplemerge stable
Sat, 16 May 2020 20:38:07 +0200 Pierre-Yves David flags: add a test for merging exec flag change with rename and file change stable
Sat, 16 May 2020 20:37:56 +0200 Pierre-Yves David flags: account for flag change when tracking rename relevant to merge stable
Sat, 16 May 2020 20:37:44 +0200 Pierre-Yves David flags: also test merging a rename with and exec flag change stable
Sat, 16 May 2020 20:37:33 +0200 Pierre-Yves David flags: introduce explicit testing for merging change to exec flag stable
Tue, 26 May 2020 11:14:07 -0400 Charles Chamberlain graft-state: save --base in graft's state, fixing bug with graft --continue stable
Sat, 30 May 2020 12:36:00 -0400 Valentin Gatien-Baron relnotes: advertize the possibility to use rust
Sat, 30 May 2020 11:36:30 -0400 Valentin Gatien-Baron rust: add a pointer for profiling to the README
Sat, 30 May 2020 10:28:46 -0400 Valentin Gatien-Baron rust: update the mention of hgcli in rust/README.rst
Mon, 01 Jun 2020 15:22:31 +0200 Manuel Jacob sslutil: fix comment to use inclusive or instead of exclusive or
Mon, 01 Jun 2020 14:34:22 +0200 Manuel Jacob sslutil: propagate return value ssl.PROTOCOL_SSLv23 from protocolsettings()
Mon, 01 Jun 2020 14:20:13 +0200 Manuel Jacob sslutil: stop storing protocol and options for SSLContext in settings dict
Mon, 01 Jun 2020 14:07:06 +0200 Manuel Jacob sslutil: rename 'minimumprotocolui' -> 'minimumprotocol'
Mon, 01 Jun 2020 03:51:54 +0200 Manuel Jacob sslutil: properly detect which TLS versions are supported by the ssl module
Sun, 31 May 2020 22:31:49 +0200 Manuel Jacob sslutil: remove dead code (that failed if only TLS 1.0 is available)
Sun, 31 May 2020 00:30:49 +0200 Manuel Jacob config: remove unused hostsecurity.disabletls10warning config
Sun, 31 May 2020 22:15:35 +0200 Manuel Jacob sslutil: remove dead code (that downgraded default minimum TLS version)
Fri, 29 May 2020 22:47:58 +0200 Manuel Jacob sslutil: remove comment referring to unsupported legacy stacks
Sat, 30 May 2020 23:42:19 +0200 Manuel Jacob setup: require that Python has TLS 1.1 or TLS 1.2
Sun, 31 May 2020 12:07:17 +0200 Manuel Jacob sslutil: check for OpenSSL without TLS 1.0 support in one case
Sun, 31 May 2020 11:10:21 +0200 Manuel Jacob sslutil: don't set minimum TLS version to 1.0 if 1.2 but not 1.1 is available
Sun, 31 May 2020 11:41:03 +0200 Manuel Jacob sslutil: add FIXME about supportedprotocols possibly containing too many items
Sun, 31 May 2020 10:47:38 +0200 Manuel Jacob sslutil: fix names of variables containing minimum protocol strings
Sun, 31 May 2020 09:55:45 +0200 Manuel Jacob sslutil: stop returning argument as third return value of protocolsettings()
Sat, 30 May 2020 23:18:57 +0200 Manuel Jacob relnotes: note that we now require modern SSL/TLS features in Python
Sat, 30 May 2020 19:04:53 +0200 Manuel Jacob tests: stop checking for optional, now impossible output
Sat, 30 May 2020 10:19:53 -0400 Valentin Gatien-Baron rust: remove one more occurrence of re2
Tue, 26 May 2020 07:03:11 -0400 Valentin Gatien-Baron scmutil: clarify getuipathfn comment
Thu, 28 May 2020 09:51:13 -0400 Augie Fackler githelp: add some minimal help for pickaxe functionality
Fri, 17 Apr 2020 10:41:05 +0200 Raphaël Gomès rust: remove duplicate import
Sat, 30 May 2020 05:27:53 +0200 Manuel Jacob tests: remove "sslcontext" check
Sat, 30 May 2020 03:23:58 +0200 Manuel Jacob sslutil: eliminate `_canloaddefaultcerts` by constant-folding code using it
Sat, 30 May 2020 05:08:02 +0200 Manuel Jacob tests: remove "defaultcacerts" check
Fri, 29 May 2020 21:30:04 +0200 Manuel Jacob sslutil: eliminate `modernssl` by constant-folding code using it
Sat, 30 May 2020 04:59:13 +0200 Manuel Jacob hgweb: avoid using `sslutil.modernssl`
Fri, 29 May 2020 22:31:26 +0200 Manuel Jacob sslutil: remove comments referring to removed SSLContext emulation class
Fri, 29 May 2020 21:18:22 +0200 Manuel Jacob sslutil: remove code checking for presence of ssl.SSLContext
Fri, 29 May 2020 21:07:26 +0200 Manuel Jacob setup: require a Python version with modern SSL features
Sat, 30 May 2020 03:46:59 +0200 Manuel Jacob sslutil: set `_canloaddefaultcerts` to `True` if `ssl.SSLContext` is present
Thu, 28 May 2020 16:16:13 -0400 Augie Fackler filemerge: add __bytes__ for absentfilectx
Thu, 28 May 2020 16:17:28 -0400 Augie Fackler mergestate: move staticmethod _filectxorabsent to module level
Fri, 29 May 2020 12:17:59 +0200 Raphaël Gomès rust: remove support for `re2`
Fri, 29 May 2020 12:12:16 +0200 Raphaël Gomès rust-dependencies: update `regex` to 1.3.9
Fri, 29 May 2020 04:06:16 +0200 Manuel Jacob cleanup: remove compatibility code for Python < 2.7.4
Fri, 29 May 2020 03:56:07 +0200 Manuel Jacob cleanup: eliminate procutil.quotecommand()
Fri, 29 May 2020 03:43:08 +0200 Manuel Jacob cleanup: remove compatibility code for Python < 2.7.1
Mon, 25 May 2020 17:39:23 -0400 Valentin Gatien-Baron grep: reduce the cost of pathauditor checks when grepping working copy
Mon, 25 May 2020 17:32:25 -0400 Valentin Gatien-Baron grep: test that paths get audited
Mon, 25 May 2020 17:29:38 -0400 Valentin Gatien-Baron grep: add test coverage of behavior on symlinks
Fri, 22 May 2020 22:20:37 +0800 Aay Jay Chan help: fix description of revlog version 2
Tue, 26 May 2020 08:15:09 -0400 Valentin Gatien-Baron files: speed up `hg files` when no flags change display
Mon, 25 May 2020 22:47:12 -0400 Valentin Gatien-Baron sshpeer: make client print (likely) server errors on stderr (BC)
Mon, 25 May 2020 20:02:15 -0400 Valentin Gatien-Baron sshpeer: add test showing that -q silences remote errors
Tue, 26 May 2020 07:03:11 -0400 Valentin Gatien-Baron scmutil: speed up relativization of paths when it's a no-op
Mon, 18 May 2020 16:00:26 -0400 Augie Fackler context: implement mergestate() method
Mon, 18 May 2020 14:59:59 -0400 Augie Fackler mergestate: split out merge state handling code from main merge module
Mon, 18 May 2020 12:45:45 -0400 Augie Fackler tests: add coverage for repo.changelog.children() in the git extension
Mon, 18 May 2020 12:41:16 -0400 Augie Fackler tests: add coverage for repo.changelog.findmissing() in test-git-interop.t
Mon, 18 May 2020 13:18:05 -0400 Augie Fackler relnotes: add API change note per request in D8502
Tue, 26 May 2020 08:07:24 -0700 Martin von Zweigbergk merge with stable
Sun, 17 May 2020 18:33:45 -0400 Valentin Gatien-Baron grep: grep the working copy faster
Sun, 17 May 2020 13:10:54 -0400 Valentin Gatien-Baron grep: stop computing information for --diff when unnecessary
Sun, 17 May 2020 12:52:43 -0400 Valentin Gatien-Baron grep: don't go in an infinite loop when given empty regex
Sun, 17 May 2020 12:49:12 -0400 Valentin Gatien-Baron grep: improve test coverage
Thu, 27 Feb 2020 09:54:34 -0800 Steve Fink phabricator: avoid passing None to pycompat.fsdecode
Sun, 17 May 2020 12:23:03 -0400 Valentin Gatien-Baron setup: stop asking cargo to spam
Mon, 11 May 2020 21:54:05 +0200 Romain DEP. git: implement some changelog methods
Mon, 11 May 2020 21:56:11 +0200 Romain DEP. git: avoid looking-up parents for the null commit
Mon, 11 May 2020 21:56:43 +0200 Romain DEP. git: fix probable missing return
Sun, 17 May 2020 12:28:32 -0400 Valentin Gatien-Baron rust: fix warning about unnecessary mut
Tue, 14 Apr 2020 06:09:14 +0200 Pierre-Yves David upgrade: support upgrade and downgrade from persistent nodemap
Tue, 12 May 2020 11:39:50 +0200 Raphaël Gomès status: also support for `traversedir` callback in the Rust fast-path
Tue, 12 May 2020 11:37:55 +0200 Raphaël Gomès rust-hg-cpython: update status bridge with the new `traversedir` support
Tue, 12 May 2020 11:36:52 +0200 Raphaël Gomès rust-status: collect traversed directories if required
Tue, 12 May 2020 12:41:28 +0200 Raphaël Gomès rust-status: don't dispatch unknown file when traversing if not listing unknowns
Tue, 12 May 2020 10:03:51 +0200 Raphaël Gomès status: update comment to reflect the more recent situation
Fri, 01 May 2020 01:32:08 +0200 Joerg Sonnenberger hooks: provide access to transaction changes for internal hooks
Thu, 07 May 2020 23:54:37 +0200 Raphaël Gomès rust-regex: add test for verbatim regex syntax
Thu, 07 May 2020 23:53:12 +0200 Raphaël Gomès rust-regex: prevent nonsensical `.*.*` pattern from happening
Thu, 07 May 2020 23:52:08 +0200 Raphaël Gomès rust-regex: fix issues with regex anchoring and performance
Thu, 07 May 2020 16:56:03 -0400 Augie Fackler diff: avoid going from contexts to nodes and back
Fri, 15 May 2020 00:53:37 +0200 Manuel Jacob setup: raise minimum Python version to 2.7.4 stable
Tue, 19 May 2020 16:18:41 -0400 Connor Sheehan fsmonitor: coerce `clock` variable to byte-string (issue6321) stable
Thu, 14 May 2020 23:14:24 -0400 Charles Chamberlain py3: change default priority and length used for sorting hooks to be compatible with python 3 stable
Mon, 18 May 2020 08:31:32 -0700 Martin von Zweigbergk relnotes: copy "next" to "5.4" and clear "next" stable
Mon, 11 May 2020 13:08:02 +0200 Pierre-Yves David dirstate: make sure the dirstate is loaded before the changelog (issue6303) stable
Mon, 11 May 2020 16:44:11 +0200 Raphaël Gomès rust-dirstatemap: don't read the dirstate when requesting parents stable
Thu, 14 May 2020 10:24:52 -0400 Valentin Gatien-Baron py3: fix exception in pull when several things happen to a bookmark stable
Thu, 07 May 2020 16:54:17 -0400 Augie Fackler cleanup: avoid extra node/ctx conversions in logcmdutil.diffordiffstat
Tue, 12 May 2020 13:06:34 -0700 Rodrigo Damazio Bovendorp pyoxidizer: formatting bazel definitions
Tue, 12 May 2020 22:20:56 +0200 Joerg Sonnenberger fastexport: adjust output to be more canonical stable
Mon, 11 May 2020 08:13:40 +0200 Peter Arrenbrecht bash_completion: do not use aliased hg if it sources a script (issue6308) stable
Tue, 12 May 2020 01:03:12 +0200 Manuel Jacob demandimport: fix compatibility with meta path finders w/o find_spec() method stable
Thu, 07 May 2020 23:40:05 +0200 Joerg Sonnenberger tests: fix timer scaling in wait-on-file stable
Sat, 09 May 2020 20:25:07 +0200 Pierre-Yves David manifest-cache: ignore IOError while writing stable
Wed, 06 May 2020 11:40:17 -0700 Martin von Zweigbergk copy: give better error message when no source paths found with --at-rev stable
Wed, 06 May 2020 11:41:37 -0700 Martin von Zweigbergk tests: show poor error message for `hg cp -A --at-rev . non-existent dst` stable
Wed, 06 May 2020 10:33:56 -0700 Martin von Zweigbergk copy: to find copy source, walk parent of revision we're marking copies in stable
Wed, 06 May 2020 11:41:01 -0700 Martin von Zweigbergk tests: show that `hg cp -A --at-rev .` doesn't work for renames stable
Fri, 08 May 2020 01:19:48 +0200 Raphaël Gomès formatting: add missing newline stable
Mon, 27 Apr 2020 01:39:22 +0200 Joerg Sonnenberger fastexport: downgrade message about already exported changesets to debug stable
Mon, 11 May 2020 09:07:31 -0700 Martin von Zweigbergk revisions: parse "x123" as "nodeid starting with 123" without prefixhexnode
Fri, 08 May 2020 08:55:35 -0700 Martin von Zweigbergk status: use cmdutil.check_at_most_one_arg() for checking --rev/--change
Fri, 08 May 2020 08:50:47 -0700 Martin von Zweigbergk diff: use cmdutil.check_at_most_one_arg() for checking --rev/--change
Wed, 06 May 2020 11:40:17 -0700 Martin von Zweigbergk copy: give better error message when no source paths found with --at-rev
Wed, 06 May 2020 11:41:37 -0700 Martin von Zweigbergk tests: show poor error message for `hg cp -A --at-rev . non-existent dst`
Wed, 06 May 2020 10:33:56 -0700 Martin von Zweigbergk copy: to find copy source, walk parent of revision we're marking copies in
Wed, 06 May 2020 11:41:01 -0700 Martin von Zweigbergk tests: show that `hg cp -A --at-rev .` doesn't work for renames
Wed, 06 May 2020 14:33:46 +0200 Raphaël Gomès rust-matchers: add TODO about incomplete `Display` for `IncludeMatcher`
Wed, 06 May 2020 11:17:27 +0200 Raphaël Gomès rust-filepatterns: match exact `rootglob`s with a `HashSet`, not in the regex
Wed, 15 Apr 2020 16:43:05 -0400 Mitchell Plamann dirstate: force _checkexec to return a bool
Tue, 21 Apr 2020 13:37:45 -0700 Kyle Lippincott locking: wait for locks in `hg cp` and `hg mv`
Tue, 14 Apr 2020 05:37:54 +0200 Pierre-Yves David nodemap: teach `hg debugformat` about the persistent nodemap option
Wed, 15 Apr 2020 18:58:35 +0200 Pierre-Yves David upgrade: support the --quiet flag
Wed, 15 Apr 2020 19:20:15 +0200 Pierre-Yves David upgrade: clearly list optimisations
Tue, 14 Apr 2020 04:23:20 +0200 Pierre-Yves David nodemap: move the mode option to storage.revlog.nodemap.mode
Tue, 14 Apr 2020 03:20:21 +0200 Pierre-Yves David nodemap: move the option for mmap usage to storage.revlog.nodemap.mmap
Tue, 14 Apr 2020 04:08:46 +0200 Pierre-Yves David nodemap: move and update the commend about persistence being experimental
Tue, 14 Apr 2020 03:18:14 +0200 Pierre-Yves David nodemap: move the main switch to the `format` section
Tue, 14 Apr 2020 03:27:04 +0200 Pierre-Yves David nodemap: drop the 'exp-' prefix for internal opener option
Tue, 14 Apr 2020 03:16:23 +0200 Pierre-Yves David nodemap: gate the feature behind a new requirement
Tue, 14 Apr 2020 03:05:54 +0200 Pierre-Yves David nodemap: move on disk file to version 1
Tue, 14 Apr 2020 03:01:52 +0200 Pierre-Yves David nodemap: add a new mode value, "strict"
Tue, 14 Apr 2020 02:45:05 +0200 Pierre-Yves David nodemap: add a new mode option, with an optional "warn" value
Sun, 05 Apr 2020 18:32:46 +0200 Pierre-Yves David nodemap: also warm manifest nodemap with other caches
Sun, 05 Apr 2020 13:12:05 +0200 Pierre-Yves David nodemap: also use persistent nodemap for manifest
Sun, 05 Apr 2020 13:49:27 +0200 Pierre-Yves David nodemap: create files in the repository used in the test
Thu, 07 May 2020 10:10:13 +0200 Raphaël Gomès rust-matchers: add timing tracing to regex compilation
Sun, 26 Apr 2020 14:29:47 -0400 Matt Harbison url: fix a bytes vs str crash in processing proxy headers (issue6249) stable
Fri, 24 Apr 2020 20:00:25 +0200 Joerg Sonnenberger pullbundles: use unfiltered repo for head/base matching stable
Thu, 07 May 2020 03:14:52 -0700 Rodrigo Damazio Bovendorp procutil: always waiting on child processes to prevent zombies with 'hg serve' stable
Thu, 07 May 2020 15:00:33 +0200 Joerg Sonnenberger tests: use regular POSIX shell stable
Thu, 07 May 2020 10:15:19 +0200 Raphaël Gomès rust-regex: increase the DFA size limit for the `regex` crate stable
Mon, 04 May 2020 10:06:53 -0400 Augie Fackler merge with stable
Fri, 01 May 2020 21:47:39 +0530 Pulkit Goyal Added signature for changeset cf3e07d7648a stable
Fri, 01 May 2020 21:47:30 +0530 Pulkit Goyal Added tag 5.4 for changeset cf3e07d7648a stable
Thu, 16 Apr 2020 19:23:12 -0400 Matt Harbison tests: clarify a comment describing a phabricator test scenario stable 5.4
Thu, 16 Apr 2020 19:05:25 -0400 Matt Harbison phabricator: ensure that `phabsend` is given a contiguous, linear commit range stable
Fri, 01 May 2020 08:07:25 -0700 Martin von Zweigbergk merge with stable
Fri, 24 Apr 2020 12:37:43 -0700 Gregory Szorc automation: support building Python 3 MSI installers stable
Fri, 24 Apr 2020 12:11:08 -0700 Gregory Szorc automation: support building Python 3 Inno installers stable
Fri, 24 Apr 2020 11:48:07 -0700 Gregory Szorc automation: add extra arguments when building Inno stable
Thu, 23 Apr 2020 18:48:36 -0700 Gregory Szorc packaging: add -python2 to Windows installer filenames stable
Thu, 23 Apr 2020 17:24:37 -0700 Gregory Szorc automation: support building Windows wheels for Python 3.7 and 3.8 stable
Mon, 20 Apr 2020 17:42:50 -0700 Gregory Szorc packaging: support building WiX installers with PyOxidizer stable
Mon, 20 Apr 2020 18:24:35 -0700 Gregory Szorc packaging: move version derivation to run_wix_packaging() stable
Mon, 20 Apr 2020 17:53:20 -0700 Gregory Szorc packaging: integrate signing into run_wix_packaging() stable
Mon, 20 Apr 2020 17:33:41 -0700 Gregory Szorc packaging: isolate invocation of WiX to own function stable
Thu, 23 Apr 2020 18:06:02 -0700 Gregory Szorc packaging: support building Inno installer with PyOxidizer stable
Sun, 19 Apr 2020 15:35:21 -0700 Gregory Szorc packaging: split Inno installer building from Mercurial building stable
Sun, 19 Apr 2020 14:25:27 -0700 Gregory Szorc packaging: remove pyoxidizer.bzl from packaging directory stable
Sun, 19 Apr 2020 14:16:24 -0700 Gregory Szorc contrib: install PyOxidizer in Linux and Windows environments stable
Thu, 30 Apr 2020 15:10:05 +0200 Elmar Bartel diff: re-establish linear runtime performance stable
Thu, 05 Mar 2020 17:55:05 +0100 Pierre-Yves David copies: fix the changeset based algorithm regarding merge
Fri, 24 Apr 2020 15:06:42 -0400 Augie Fackler merge with stable
Sat, 11 Apr 2020 17:43:29 +0900 Yuya Nishihara rust-chg: clean up excessive indents
Sat, 11 Apr 2020 02:51:03 +0900 Yuya Nishihara rust-chg: do not terminate tokio runtime until pager exits
Sat, 11 Apr 2020 02:21:06 +0900 Yuya Nishihara rust-chg: modernize entry function
Sat, 11 Apr 2020 00:47:32 +0900 Yuya Nishihara rust-chg: reimplement locator by using async/await and tokio-0.2
Fri, 10 Apr 2020 23:26:36 +0900 Yuya Nishihara rust-chg: reimplement ChgClientExt as ChgClient wrapper
Fri, 10 Apr 2020 22:44:51 +0900 Yuya Nishihara rust-chg: reimplement run_command operation as async function
Fri, 10 Apr 2020 22:23:10 +0900 Yuya Nishihara rust-chg: reimplement uihandler by using async-trait and tokio-0.2
Fri, 10 Apr 2020 23:08:57 +0900 Yuya Nishihara rust-chg: have attach_io() simply take reference of AsRawFd object
Thu, 23 Apr 2020 09:59:38 +0200 Raphaël Gomès rust-status: check for '.hg' regardless of file type (issue6300) stable
Mon, 20 Apr 2020 11:03:31 +0200 Raphaël Gomès rust: remove extra empty line stable
Wed, 15 Apr 2020 18:10:19 +0200 Pierre-Yves David upgrade: properly filter action depending on planned work stable
Mon, 13 Apr 2020 18:04:55 +0200 Pierre-Yves David nodemap: skip persistent nodemap warming for revlog not using it stable
Thu, 16 Apr 2020 22:56:03 +0200 Pierre-Yves David wait-on-file: adjust the timer counter stable
Sun, 19 Apr 2020 17:33:08 -0700 Gregory Szorc packaging: add docutils as dependency stable
Sun, 19 Apr 2020 17:26:52 -0700 Gregory Szorc setup: use sysstr() on process output stable
Sat, 28 Mar 2020 08:18:11 -0700 Gregory Szorc automation: install latest Python versions in Linux stable
Tue, 21 Apr 2020 19:33:57 -0700 Gregory Szorc contrib: update to latest Python 2.7, 3.7, and 3.8 stable
Sun, 19 Apr 2020 13:29:50 -0700 Gregory Szorc automation: always use latest Windows AMI stable
Fri, 10 Apr 2020 22:07:11 +0900 Yuya Nishihara rust-chg: reimplement attach_io operation as async function
Fri, 10 Apr 2020 21:54:03 +0900 Yuya Nishihara rust-chg: upgrade to futures-0.3 based libraries
Fri, 10 Apr 2020 21:44:46 +0900 Yuya Nishihara rust-chg: exclude futures-dependent modules from build and break things
Fri, 17 Apr 2020 21:00:18 -0400 Matt Harbison tests: stabilize test-log.t on Windows stable
Fri, 17 Apr 2020 18:47:31 -0400 Matt Harbison tests: stabilize test-convert-hg-source.t on Windows stable
Mon, 20 Apr 2020 14:37:10 -0700 Martin von Zweigbergk commit: tell user what to do with .hg/last-message.txt
Fri, 17 Apr 2020 19:35:18 +0900 Yuya Nishihara test-check-rust-format: specify --edition=2018
Thu, 16 Apr 2020 22:55:41 +0530 Pulkit Goyal Added signature for changeset 26ce8e751503 stable
Thu, 16 Apr 2020 22:55:40 +0530 Pulkit Goyal Added tag 5.4rc0 for changeset 26ce8e751503 stable
Thu, 16 Apr 2020 22:51:09 +0530 Pulkit Goyal merge default into stable for 5.4 release stable 5.4rc0
Thu, 16 Apr 2020 22:30:11 +0900 Yuya Nishihara templatekw: fix shownames() to check if namespace exists in repo (issue6301)
Wed, 15 Apr 2020 20:10:35 +0200 Pierre-Yves David wait-on-file: use proper variable in math
Wed, 15 Apr 2020 20:08:36 +0200 Pierre-Yves David wait-on-file: don't quote arithmetic argument
Tue, 14 Apr 2020 19:09:56 -0400 Valentin Gatien-Baron graft: exit 1 on conflicts, like merge
Fri, 10 Apr 2020 19:58:34 +0200 Joerg Sonnenberger tests: deal with "ls" vs "ls -A" difference on 2BSD derived systems
Fri, 10 Apr 2020 19:53:36 +0200 Joerg Sonnenberger tests: skip non-readable check for root
Fri, 10 Apr 2020 19:52:33 +0200 Joerg Sonnenberger tests: skip CVS tests for root
Wed, 15 Apr 2020 22:18:05 -0400 Matt Harbison make: drop the `-c` arg to `install` in the documentation makefile
Tue, 14 Apr 2020 18:51:23 -0400 Matt Harbison phabricator: restack any new orphans created by phabsend (issue6045)
Sun, 12 Apr 2020 13:11:42 -0400 Matt Harbison phabricator: prevent posting obsolete commits
Tue, 03 Mar 2020 17:37:09 -0500 Matt Harbison phabricator: avoid creating unstable children within the review stack
Wed, 08 Apr 2020 17:30:10 -0400 Matt Harbison phabricator: add an option to fold several commits into one review (issue6244)
Wed, 08 Apr 2020 17:07:19 -0400 Matt Harbison tests: move the phabricator auth token to the global config file
Sun, 05 Apr 2020 21:19:21 -0400 Matt Harbison phabricator: add debug logging to show previous node values in `phabsend`
Thu, 16 Apr 2020 17:31:29 +0200 Raphaël Gomès rust: update README with new information about the Re2 path
Thu, 16 Apr 2020 17:31:11 +0200 Raphaël Gomès rust: add option of static linking a local Re2 install
Wed, 15 Apr 2020 23:11:55 +0900 Yuya Nishihara templatekw: cache mergestate even if merge is not ongoing
Wed, 15 Apr 2020 19:24:21 +0900 Yuya Nishihara revset: remove explicit sort() from unstable()
Fri, 10 Apr 2020 22:23:44 +0800 Anton Shestakov revset: implement a simple 'foo#generations' expression
Fri, 10 Apr 2020 22:22:09 +0800 Anton Shestakov revset: rename generationsrel() to generationssubrel()
Thu, 02 Apr 2020 16:02:21 -0400 Augie Fackler manifest: leave a TODO where we may have more work for sha1 portability
Wed, 08 Jan 2020 11:33:01 -0500 Augie Fackler manifest: add test for long hashes
Thu, 02 Apr 2020 16:24:34 -0400 Augie Fackler manifest: remove a final 40-byte assumption from pure-python parser
Thu, 02 Apr 2020 16:01:36 -0400 Augie Fackler manifest: fix yet another 20-byte-hash assumption
Thu, 02 Apr 2020 15:57:07 -0400 Augie Fackler manifest: fix another pure-parsing 20-byte assumption
Thu, 02 Apr 2020 15:52:10 -0400 Augie Fackler manifest: teach treemanifest about long hashes
Tue, 07 Jan 2020 13:47:29 -0500 Augie Fackler manifest: start removing 40-byte hash restrictions from C code
Tue, 07 Jan 2020 11:25:13 -0500 Augie Fackler manifest: remove a 20-byte-hash assumption from pure manifest parsing
Mon, 13 Apr 2020 12:18:29 -0400 Matt Harbison revset: mark `extinct()` experimental
Mon, 13 Apr 2020 12:17:52 -0400 Matt Harbison revset: mark `successors()` experimental
Mon, 13 Apr 2020 12:13:22 -0400 Matt Harbison revset: mark `obsolete()` experimental
Tue, 14 Apr 2020 16:09:38 +0200 Pierre-Yves David nodemap: access the mmap opener option using bytes
Tue, 14 Apr 2020 04:17:57 +0200 Pierre-Yves David nodemap: rename a variable to prevent shawoding "_"
Fri, 10 Apr 2020 22:30:50 +0900 Yuya Nishihara rust-chg: indent process_message() to prepare mass rewrite to futures-0.3
Sat, 11 Apr 2020 15:27:08 +0900 Yuya Nishihara rust-chg: move get_umask() call out of run() function
Sat, 11 Apr 2020 00:21:37 +0900 Yuya Nishihara rust-chg: leverage impl trait at argument position
Mon, 13 Apr 2020 16:30:13 +0300 Alexander Pyhalov setup: link osutil.so to libsocket on Solaris/illumos (issue6299) stable
Mon, 13 Apr 2020 01:19:09 -0400 Matt Harbison revset: import `unstable()` from the evolve extension
Fri, 10 Apr 2020 22:33:14 +0200 Joerg Sonnenberger fastexport: make a diagnostics message more localizable
Fri, 10 Apr 2020 21:38:08 +0900 Yuya Nishihara rust-chg: use "crate::" to import local modules
Fri, 10 Apr 2020 21:35:16 +0900 Yuya Nishihara rust-chg: upgrade to 2018 edition and remove useless extern crates
Thu, 09 Apr 2020 16:06:03 +0530 Pulkit Goyal mergestate: store about files resolved in favour of other
Thu, 09 Apr 2020 15:44:21 -0400 Augie Fackler histedit: add test that an invalid editor doesn't bork client state
Tue, 31 Mar 2020 23:25:26 +0900 Yuya Nishihara rust-chg: silence warning about dated coding style
Mon, 19 Nov 2018 20:50:45 +0900 Yuya Nishihara rust-chg: update name of the server process
Thu, 04 Oct 2018 22:44:37 +0900 Yuya Nishihara rust-chg: send client side umask to server
Sun, 07 Oct 2018 16:14:21 +0900 Yuya Nishihara rust-chg: add config validation and process returned instructions
Sun, 07 Oct 2018 16:46:30 +0900 Yuya Nishihara rust-chg: collect server flags from command arguments
Sun, 07 Oct 2018 15:36:34 +0900 Yuya Nishihara rust-chg: add interface to run "validate" request
Sun, 07 Oct 2018 15:21:54 +0900 Yuya Nishihara rust-chg: add helper to parse instructions sent from server
Thu, 02 Apr 2020 13:53:33 -0700 Martin von Zweigbergk tests: move verification closer to setup in test-copies-chain-merge.t
Thu, 02 Apr 2020 13:45:10 -0700 Martin von Zweigbergk tests: collect all branch creation in one place in test-copies-chain-merge.t
Mon, 06 Apr 2020 15:19:09 -0700 Kyle Lippincott hgk: remove a "b" used on a kwargs expansion, the keys are strs
Thu, 04 Oct 2018 23:07:48 +0900 Yuya Nishihara rust-chg: send client-side environment variables to server
Thu, 04 Oct 2018 23:01:34 +0900 Yuya Nishihara rust-chg: add helper to pack environment variables
Sun, 07 Oct 2018 10:23:57 +0900 Yuya Nishihara rust-chg: move set_current_dir() to Locator
Sun, 07 Oct 2018 10:12:22 +0900 Yuya Nishihara rust-chg: abort if server doesn't have required capabilities
Sat, 06 Oct 2018 20:10:44 +0900 Yuya Nishihara rust-chg: spawn server process if not running
Tue, 31 Mar 2020 23:13:13 +0900 Yuya Nishihara rust-chg: update dependencies
Sat, 03 Nov 2018 12:30:46 +0900 Yuya Nishihara rust-chg: depend on released version of tokio-process
Sun, 14 Oct 2018 14:41:14 +0200 Yuya Nishihara rust-chg: add brief comment about initial capacity of temp_sock_path()
Mon, 06 Apr 2020 00:24:57 +0200 Pierre-Yves David discovery: avoid wrongly saying there are nothing to pull stable
Wed, 01 Apr 2020 14:34:21 -0700 Martin von Zweigbergk rebase: don't create merge when continuing rebase interrupted by old hg
Wed, 01 Apr 2020 13:27:28 -0700 Martin von Zweigbergk tests: demonstrate how continuing rebase after upgrade can result in merge
Mon, 03 Feb 2020 22:17:19 -0500 Augie Fackler manifest: also declare treemanifest as implementing imanifestdict
Thu, 02 Apr 2020 13:04:41 -0400 Augie Fackler manifest: introduce new exception to signal unavailability of fastdelta()
Sat, 07 Mar 2020 00:30:33 +0100 Pierre-Yves David copies-tests: remove spurious `]` in the template
Thu, 02 Apr 2020 21:58:10 +0530 Pulkit Goyal merge with stable
Sun, 29 Mar 2020 01:57:17 +0900 Yuya Nishihara debugcommands: fix typo in debuguigetpass
Thu, 26 Mar 2020 22:31:17 +0900 Yuya Nishihara dagop: fix subsetparentswalker to set p1/p2 chains at merge revision
Thu, 26 Mar 2020 22:23:30 +0900 Yuya Nishihara dagop: simplify dict/set reuse condition in subsetparentswalker
Sun, 29 Mar 2020 14:22:07 -0700 Gregory Szorc extensions: refactor function for obtaining disabled extension help
Sun, 29 Mar 2020 15:29:39 -0700 Gregory Szorc tests: perform grep manually in test-doctest.py
Sun, 29 Mar 2020 14:31:59 -0700 Gregory Szorc tests: prevent printing \r to stdout
Sun, 29 Mar 2020 13:51:26 -0700 Gregory Szorc tests: force \n newlines when writing to sys.stdout
Sun, 29 Mar 2020 13:06:59 -0700 Gregory Szorc dispatch: force \n for newlines on sys.std* streams (BC)
Sun, 29 Mar 2020 11:58:50 -0700 Gregory Szorc hook: move stdio redirection to context manager
Sat, 28 Mar 2020 12:18:58 -0700 Gregory Szorc pycompat: change argv conversion semantics
Thu, 02 Apr 2020 12:05:41 -0400 Augie Fackler Added signature for changeset 8fca7e8449a8 stable
Thu, 02 Apr 2020 12:05:40 -0400 Augie Fackler Added tag 5.3.2 for changeset 8fca7e8449a8 stable
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
Thu, 14 Nov 2019 21:13:46 -0800 Martin von Zweigbergk branchmap: make "closed" a set from beginning instead of converting from list
Sun, 17 Nov 2019 01:34:52 -0500 Matt Harbison debugextensions: gracefully handle missing __file__ attributes
Sun, 17 Nov 2019 01:00:06 -0500 Matt Harbison debuginstall: gracefully handle missing __file__ attributes
Sat, 16 Nov 2019 16:25:28 +0900 Yuya Nishihara typing: add pseudo localstr.__init__() to help pytype
Sat, 16 Nov 2019 15:24:49 +0900 Yuya Nishihara typing: fix argument type of encoding.localstr()
Sat, 16 Nov 2019 16:09:39 +0900 Yuya Nishihara typing: suppress error of py2 encoding.strtolocal() and .strfromlocal()
Sat, 16 Nov 2019 15:34:47 +0900 Yuya Nishihara typing: constrain argument/return types of encoding.toutf8b()
Sat, 16 Nov 2019 15:27:12 +0900 Yuya Nishihara typing: fix argument type of encoding.tolocal() and .fromutf8b()
Sat, 16 Nov 2019 15:10:41 +0900 Yuya Nishihara typing: fix forward reference in _Tlocalstr type bound
Sat, 16 Nov 2019 15:43:21 +0900 Yuya Nishihara encoding: make getcols() raise exception explicitly
Sat, 16 Nov 2019 12:19:43 -0500 Matt Harbison setup: conditionalize access to `sys.dllhandle` when building extensions
Wed, 13 Nov 2019 22:40:32 +0100 Kim Alvefur zeroconf: fix traceback under py3 stable
Sat, 16 Nov 2019 11:48:47 -0500 Matt Harbison setup: use bytes for assumed python version
Sat, 16 Nov 2019 11:42:27 -0500 Matt Harbison setup: combine two contiguous string literals
Thu, 14 Nov 2019 13:18:22 -0800 Martin von Zweigbergk util: remove datapath and swith users over to resourceutil
Thu, 14 Nov 2019 12:41:33 -0800 Martin von Zweigbergk i18n: get datapath directly from resourceutil
Thu, 14 Nov 2019 12:33:10 -0800 Martin von Zweigbergk util: move definition of datapath to resourceutil
Thu, 14 Nov 2019 11:52:22 -0800 Martin von Zweigbergk procutil: move mainfrozen() to new resourceutil.py
Thu, 14 Nov 2019 17:36:01 -0800 Martin von Zweigbergk defaults: rename default.d to defaultrc to make it a valid package name
Thu, 14 Nov 2019 17:30:52 -0800 Martin von Zweigbergk help: remove references to default.d/ from user-facing docs
Sun, 17 Nov 2019 19:55:01 +0100 Manuel Jacob cffi: fix build on Python 3 stable
Sat, 16 Nov 2019 20:08:35 +0100 Pierre-Yves David pure: use string for another exception in the pure version of base85 stable
Sat, 16 Nov 2019 20:07:49 +0100 Pierre-Yves David pure: use string for exception in the pure version of base85 stable
Thu, 14 Nov 2019 10:47:04 +0100 Denis Laxalde bisect: replace try:/finally: by a "restore_state" context manager
Wed, 30 Oct 2019 19:19:57 -0400 Jordi Gutiérrez Hermoso histedit: render a rolled up description using the proper roll colours
Wed, 30 Oct 2019 19:34:57 -0400 Jordi Gutiérrez Hermoso histedit: define new colour pairs for roll action
Wed, 30 Oct 2019 19:27:09 -0400 Jordi Gutiérrez Hermoso histeditrule: split __bytes__ property into prefix and desc
Fri, 15 Nov 2019 22:22:55 +0900 Yuya Nishihara merge with stable
Thu, 14 Nov 2019 20:40:54 -0800 Gregory Szorc packaging: convert to UNIX line endings
Thu, 14 Nov 2019 20:35:11 -0800 Gregory Szorc black: blacken scripts
Tue, 12 Nov 2019 10:17:59 -0500 Augie Fackler dirs: resolve fuzzer OOM situation by disallowing deep directory hierarchies
Thu, 14 Nov 2019 14:14:11 -0800 Martin von Zweigbergk py3: use native string for 'macosx_app'
Thu, 14 Nov 2019 14:07:36 -0800 Martin von Zweigbergk py3: drop an unnecessary fsencode() before comparing with constant
Thu, 14 Nov 2019 14:03:02 -0800 Martin von Zweigbergk py3: use native string as fallback value for __file__ for consistency
Thu, 14 Nov 2019 13:38:17 -0500 Augie Fackler scmutil: convert status data object from a tuple to an attrs (API)
Thu, 14 Nov 2019 15:29:27 -0500 Augie Fackler perf: bool() elements of dirstate.status return instead of len()
Thu, 14 Nov 2019 15:28:44 -0500 Augie Fackler tags: use field names instead of field numbers on scmutil.status
Thu, 14 Nov 2019 15:28:34 -0500 Augie Fackler subrepo: use field names instead of field numbers on scmutil.status
Thu, 14 Nov 2019 15:28:08 -0500 Augie Fackler revset: use field names instead of field numbers on scmutil.status
Thu, 14 Nov 2019 15:27:58 -0500 Augie Fackler patch: use field names instead of field numbers on scmutil.status
Thu, 14 Nov 2019 15:27:50 -0500 Augie Fackler logcmdutil: use field names instead of field numbers on scmutil.status
Thu, 14 Nov 2019 15:27:40 -0500 Augie Fackler context: use field names instead of field numbers on scmutil.status
Thu, 14 Nov 2019 15:27:32 -0500 Augie Fackler commands: use field names instead of field numbers on scmutil.status
Thu, 14 Nov 2019 15:27:20 -0500 Augie Fackler cmdutil: convert terse status result back to an scmutil.status
Thu, 14 Nov 2019 15:26:17 -0500 Augie Fackler cmdutil: use field names instead of field numbers on scmutil.status
Thu, 14 Nov 2019 15:26:05 -0500 Augie Fackler uncommit: use field names instead of field numbers on scmutil.status
Thu, 14 Nov 2019 15:25:57 -0500 Augie Fackler transplant: use field names instead of field numbers on scmutil.status
Thu, 14 Nov 2019 15:25:48 -0500 Augie Fackler split: use field names instead of field numbers on scmutil.status
Thu, 14 Nov 2019 15:25:40 -0500 Augie Fackler mq: use field names instead of field numbers on scmutil.status
Thu, 14 Nov 2019 15:25:26 -0500 Augie Fackler hgk: use field names instead of field numbers on scmutil.status
Thu, 14 Nov 2019 15:24:22 -0500 Augie Fackler extdiff: use field names instead of field numbers on scmutil.status
Wed, 13 Nov 2019 20:32:24 -0500 Augie Fackler encoding: fix bad type annotation
Thu, 14 Nov 2019 13:13:36 -0500 Augie Fackler branchmap: annotate constructor type for branchcache
Wed, 13 Nov 2019 22:30:33 -0500 Augie Fackler debugcommands: don't shadow the error module
Thu, 14 Nov 2019 13:14:02 -0500 Augie Fackler branchmap: correctly set()-ify list argument
Thu, 14 Nov 2019 08:03:26 -0800 Martin von Zweigbergk utils: move finddirs() to pathutil
Wed, 13 Nov 2019 21:52:25 -0500 Matt Harbison help: create packages for the help text
Thu, 14 Nov 2019 11:33:05 +0100 Denis Laxalde tests: test "hg log" with --line-range and --copies
Thu, 14 Nov 2019 11:11:38 +0100 Denis Laxalde logcmdutil: let getlinerangerevs() return "revs" as a smartset
Wed, 13 Nov 2019 17:06:05 +0100 Denis Laxalde patchbomb: fix wrong argument type when calling mail generator.flatten()
Wed, 13 Nov 2019 16:46:28 +0100 Denis Laxalde mail: move strtolocal call in _addressencode()
Wed, 13 Nov 2019 15:23:04 +0100 Denis Laxalde mail: use a native string for "subtype" value
Tue, 12 Nov 2019 22:52:30 +0100 Denis Laxalde mail: let all charset values be native strings
Wed, 13 Nov 2019 22:20:44 +0100 Denis Laxalde mail: add type hints for pytype
Tue, 12 Nov 2019 17:12:16 +0100 Denis Laxalde mail: fix a bad return type in _encode()
Mon, 11 Nov 2019 18:55:42 -0800 Gregory Szorc packaging: stage files and dynamically generate WiX installer
Mon, 11 Nov 2019 19:04:49 -0800 Gregory Szorc tests: add optional output when wheel is missing
Wed, 28 Aug 2019 17:43:56 -0700 Martin von Zweigbergk py3: replace "%r" by"'%s'% for py3-compatible (and clearer) quoting in chg
Tue, 22 Oct 2019 23:21:26 -0700 Martin von Zweigbergk dirstate: respect request to not list unknown/ignored/clean files (API)
Wed, 13 Nov 2019 09:09:42 +0100 Denis Laxalde py3: pass a bytes value for "msg" to nouideprecwarn()
Tue, 12 Nov 2019 15:53:58 -0800 Daniel Ploch remotefilelog: handle **kwargs correctly when overriding changelog.add()
Mon, 11 Nov 2019 18:51:55 -0800 Gregory Szorc packaging: ship all help .txt files on WiX
Wed, 23 Oct 2019 12:31:15 -0700 Gregory Szorc packaging: install contrib/mq.el on WiX
Mon, 11 Nov 2019 16:45:22 -0500 Augie Fackler fuzz: clean out most of fuzzutil
Mon, 11 Nov 2019 16:37:18 -0500 Augie Fackler fuzz: migrate xdiff fuzzer to use FuzzedDataProvider
Mon, 11 Nov 2019 14:48:30 -0500 Augie Fackler fuzz: migrate bdiff fuzzer to use FuzzedDataProvider
Mon, 11 Nov 2019 16:14:35 -0500 Augie Fackler dirstate: re-blacken file
Wed, 06 Nov 2019 16:24:24 +0100 Raphaël Gomès rust-matchers: remove default implementations for `Matcher` trait
Wed, 23 Oct 2019 13:55:12 -0700 Gregory Szorc packaging: use lower case for RC files
Wed, 23 Oct 2019 18:42:19 -0700 Gregory Szorc packaging: write out editor.rc in Python
Wed, 23 Oct 2019 13:25:01 -0700 Gregory Szorc packaging: stop installing Contributors.txt
Wed, 23 Oct 2019 13:21:35 -0700 Gregory Szorc packaging: remove hg-ssh.8.html from Inno installer
Wed, 23 Oct 2019 13:00:14 -0700 Gregory Szorc packaging: install .rc files to hgrc.d
Thu, 07 Nov 2019 11:13:31 +0100 Raphaël Gomès rust: introduce SIZE_FROM_OTHER_PARENT constant
Thu, 07 Nov 2019 10:32:26 +0100 Raphaël Gomès rust-status: refactor dispatch case for normal files
Thu, 07 Nov 2019 10:23:42 +0100 Raphaël Gomès rust-status: return a ParallelIterator instead of a Vec from stat_dmap_entries
Wed, 06 Nov 2019 13:43:18 +0100 Raphaël Gomès rust-status: improve status performance
Sat, 09 Nov 2019 12:55:56 +0900 Yuya Nishihara bookmarks: accept explicit -r 'wdir()' when adding new bookmarks (issue6218)
Sat, 09 Nov 2019 12:44:00 +0900 Yuya Nishihara bookmarks: use changectx instead of remembering hex of hidden revision
Sat, 09 Nov 2019 12:32:20 +0900 Yuya Nishihara bookmarks: resolve target revision out of the bookmarks loop
Sat, 09 Nov 2019 12:09:50 +0900 Yuya Nishihara bookmarks: fix handling of multiple bookmarks with one to be deactivated
Tue, 12 Nov 2019 11:05:03 +0100 Denis Laxalde py3: avoid iterating over a literal bytes in highlight stable
Mon, 11 Nov 2019 22:10:26 +0900 Yuya Nishihara import-checker: allow 'from typing import ...'
Tue, 29 Oct 2019 23:33:34 -0700 Martin von Zweigbergk match: drop support for passing '.' for root dir to visit*() methods
Wed, 16 Oct 2019 21:31:40 -0700 Gregory Szorc tests: use time.time() for relative start and stop times
Wed, 16 Oct 2019 21:25:08 -0700 Gregory Szorc tests: rename stopped and started variables to reflect times
Wed, 30 Oct 2019 00:00:21 -0700 Martin von Zweigbergk revset: simplify checkstatus() by using any()
Wed, 06 Nov 2019 18:28:11 -0800 Kyle Lippincott rebase: check for unfinished ops even when inmemory (issue6214)
Fri, 18 Oct 2019 23:18:47 -0700 Martin von Zweigbergk status: move initialization closer together
Sat, 19 Oct 2019 00:15:41 -0700 Martin von Zweigbergk largefiles: avoid dynamically subclassing context instances
Tue, 05 Nov 2019 13:31:40 -0800 Martin von Zweigbergk relnotes: copy "next" to "5.2" and clear "next" stable
Fri, 08 Nov 2019 10:13:05 -0800 Martin von Zweigbergk py3: avoid `b'%s' % type(...)` in a ProgrammingError stable
Fri, 18 Oct 2019 22:08:20 -0700 Martin von Zweigbergk largefiles: delete unused repo.status_nolfiles()
Fri, 18 Oct 2019 21:36:19 -0700 Martin von Zweigbergk largefiles: use context manager for wlock in repo.status() override
Fri, 18 Oct 2019 17:52:19 -0700 Martin von Zweigbergk largefiles: allow "lfstatus" context manager to set value to False
Fri, 18 Oct 2019 17:46:37 -0700 Martin von Zweigbergk largefiles: move lfstatus context manager to lfutil
Fri, 08 Nov 2019 14:35:53 -0800 Martin von Zweigbergk revlog: delete references to deleted nullid sentinel value
Sun, 10 Nov 2019 18:15:54 +0100 Pierre-Yves David revlog: remove the, now unused, `revlog._nodepos` attribute
Sat, 09 Nov 2019 10:31:58 +0100 Denis Laxalde py3: fix sorting of obsolete markers in obsutil (issue6217) stable
Sun, 10 Nov 2019 18:12:50 +0100 Pierre-Yves David nodemap: use bytes for the error message
Sat, 09 Nov 2019 16:16:31 +0100 Denis Laxalde py3: use native strings when forming email headers in patchbomb
Sat, 09 Nov 2019 16:54:33 +0100 Denis Laxalde mail: convert addr to str early in addrlistencode()
Sat, 09 Nov 2019 15:16:52 +0100 Denis Laxalde mail: let addressencode() / addrlistencode() return native strings
Sat, 09 Nov 2019 12:45:14 +0100 Denis Laxalde mail: let headencode() return a native string
Sat, 09 Nov 2019 13:23:55 +0100 Pierre-Yves David revlog: deprecate direct `nodemap` access
Sat, 09 Nov 2019 13:23:55 +0100 Pierre-Yves David revlog: drop special hack in the `nodemap` property
Sat, 09 Nov 2019 13:23:55 +0100 Pierre-Yves David perf: make `perfrevlogindex` use the new `index.rev` api if available
Sat, 09 Nov 2019 13:23:54 +0100 Pierre-Yves David perf: make `perfnodemap` use the new `index.get_rev` api if available
Sat, 09 Nov 2019 13:23:54 +0100 Pierre-Yves David index: use `index.get_rev` in `remotefilelog`
Sat, 09 Nov 2019 13:23:54 +0100 Pierre-Yves David index: use `index.get_rev` in `histedit.processreplacement`
Sat, 09 Nov 2019 13:23:54 +0100 Pierre-Yves David index: use `index.get_rev` in `histedit.adjustreplacementsfrommarkers`
Sat, 09 Nov 2019 13:23:54 +0100 Pierre-Yves David index: use `index.get_rev` in `rebase._computeobsoletenotrebased`
Sat, 09 Nov 2019 13:23:53 +0100 Pierre-Yves David index: use `index.get_rev` in `rebase.successorrevs`
Sat, 09 Nov 2019 13:23:52 +0100 Pierre-Yves David index: use `index.get_rev` in `unionrepo.unionrevlog`
Sat, 09 Nov 2019 13:23:53 +0100 Pierre-Yves David index: use `index.rev` in `bundlerepo.bundlerevlog`
Sat, 09 Nov 2019 13:23:53 +0100 Pierre-Yves David index: use `index.get_rev` in `exchange._pullapplyphases`
Sat, 09 Nov 2019 13:23:53 +0100 Pierre-Yves David index: use `index.rev` in `exchange.fallbackheads`
Sat, 09 Nov 2019 13:23:53 +0100 Pierre-Yves David index: use `index.get_rev` in `revset._mapbynodefunc`
Sat, 09 Nov 2019 13:23:53 +0100 Pierre-Yves David index: use `index.get_rev` in `discovery._postprocessobsolete`
Sat, 09 Nov 2019 13:23:52 +0100 Pierre-Yves David index: use `index.get_rev` in `repoview.pinnedrevs`
Sat, 09 Nov 2019 13:23:52 +0100 Pierre-Yves David index: use `index.get_rev` in `obsolete._computephasedivergentset`
Sat, 09 Nov 2019 13:23:52 +0100 Pierre-Yves David index: use `index.get_rev` in `obsutil.getobsoleted`
Sat, 09 Nov 2019 13:23:52 +0100 Pierre-Yves David index: use `index.get_rev` in `phases.newheads`
Sat, 09 Nov 2019 13:23:51 +0100 Pierre-Yves David index: use `index.get_rev` in `localrepo.known`
Sat, 09 Nov 2019 13:23:51 +0100 Pierre-Yves David index: add a `get_rev` method (API)
Sat, 09 Nov 2019 13:23:51 +0100 Pierre-Yves David index: use `index.rev` in `revlog.rev`
Sat, 09 Nov 2019 13:23:51 +0100 Pierre-Yves David index: add a `rev` method (API)
Fri, 08 Nov 2019 13:26:55 +0100 Pierre-Yves David perf: make `perfphasesremote` use the new `index.has_node` api
Fri, 08 Nov 2019 17:08:24 +0100 Pierre-Yves David index: use `index.has_node` in `infinitypush`
Fri, 08 Nov 2019 13:26:33 +0100 Pierre-Yves David index: use `index.has_node` in `phabricator.getoldnodedrevmap`
Fri, 08 Nov 2019 15:09:09 +0100 Pierre-Yves David index: use `index.has_node` in `histedit.cleanupnode`
Fri, 08 Nov 2019 15:08:27 +0100 Pierre-Yves David index: use `index.has_node` in `histedit._finishhistedit
Fri, 08 Nov 2019 13:25:25 +0100 Pierre-Yves David index: use `index.has_node` in `exchangev2._pullchangesetdiscovery`
Fri, 08 Nov 2019 16:00:47 +0100 Pierre-Yves David index: use `index.has_node` in `exchange._pulldiscoverychangegroup`
Fri, 08 Nov 2019 13:36:02 +0100 Pierre-Yves David index: use `index.has_node` in `bookmarks.bmstore`
Fri, 08 Nov 2019 11:44:23 +0100 Pierre-Yves David index: use `index.has_node` in `tags.findglobaltags`
Fri, 08 Nov 2019 13:24:54 +0100 Pierre-Yves David index: use `index.has_node` in `bundlerepo.bundlerevlog`
Fri, 08 Nov 2019 14:20:48 +0100 Pierre-Yves David index: use `index.has_node` in `obsutil.foreground`
Fri, 08 Nov 2019 14:19:53 +0100 Pierre-Yves David index: use `index.has_node` in `obsutil.exclusivemarkers`
Fri, 08 Nov 2019 14:17:03 +0100 Pierre-Yves David index: use `index.has_node` in `phases.filterunknown`
Fri, 08 Nov 2019 14:16:24 +0100 Pierre-Yves David index: use `index.has_node` in `analyzeremotephases`
Fri, 08 Nov 2019 14:00:22 +0100 Pierre-Yves David index: use `index.has_node` in `repo._rollback`
Sun, 03 Nov 2019 00:49:55 +0100 Pierre-Yves David index: use `index.has_node` in `revlog.addgroup`
Sun, 03 Nov 2019 00:05:20 +0100 Pierre-Yves David index: use `index.has_node` in `revlog.addrevision`
Sun, 03 Nov 2019 00:01:09 +0100 Pierre-Yves David index: add a `has_node` method (API)
Sat, 09 Nov 2019 05:54:22 +0100 Pierre-Yves David revlog: deal with nodemap deletion within the index
Fri, 08 Nov 2019 10:01:10 +0100 Pierre-Yves David revlog: clean up the node of all revision stripped in the C code
Sun, 03 Nov 2019 00:15:12 +0100 Pierre-Yves David revlog: move nodemap update within the index code
Sat, 02 Nov 2019 15:46:47 +0100 Pierre-Yves David revlog: deprecate the _nodecache attribute (API)
Sat, 02 Nov 2019 15:25:31 +0100 Pierre-Yves David revlog: access the nodemap through the index
Sat, 02 Nov 2019 15:21:28 +0100 Pierre-Yves David revlog: return the nodemap as the nodecache
Sat, 02 Nov 2019 14:45:57 +0100 Pierre-Yves David revlog: clarify which version use the older API in perf
Wed, 06 Nov 2019 14:13:19 +0100 Pierre-Yves David revlog: no longer return the nodemap after parsing
Wed, 06 Nov 2019 14:13:19 +0100 Pierre-Yves David revlog: move the nodemap into the index object (for pure)
Wed, 06 Nov 2019 14:13:19 +0100 Pierre-Yves David revlog: introduce an explicit NodeMap class for pure code
Wed, 06 Nov 2019 14:13:19 +0100 Pierre-Yves David utils: move the `dirs` definition in pathutil (API)
Wed, 23 Oct 2019 12:15:42 -0700 Gregory Szorc packaging: stop installing i18n files
Wed, 23 Oct 2019 11:54:22 -0700 Gregory Szorc packaging: install hgk as hgk.tcl
Wed, 23 Oct 2019 12:01:31 -0700 Gregory Szorc packaging: add logo-droplets.svg
Wed, 23 Oct 2019 11:40:59 -0700 Gregory Szorc packaging: install documentation to doc/ directory
Tue, 22 Oct 2019 18:34:03 -0700 Gregory Szorc packaging: always pass VERSION into Inno invocation
Thu, 24 Oct 2019 21:22:08 -0700 Gregory Szorc packaging: remove hg.exe.local file
Wed, 23 Oct 2019 18:39:28 -0700 Gregory Szorc packaging: stage installed files for Inno
Wed, 23 Oct 2019 18:39:17 -0700 Gregory Szorc packaging: process Inno Setup files with Jinja2
Wed, 23 Oct 2019 18:39:08 -0700 Gregory Szorc packaging: install and run Inno files in a build directory
Wed, 23 Oct 2019 18:37:36 -0700 Gregory Szorc packaging: consolidate CLI functionality into packaging.py
Wed, 23 Oct 2019 18:30:22 -0700 Gregory Szorc packaging: clean up excess packages for Inno
Fri, 08 Nov 2019 14:21:52 -0800 Kyle Lippincott unshelve: correct help string; unshelve does not accept file list
Fri, 08 Nov 2019 11:23:22 -0800 Martin von Zweigbergk repoview: use class literal for creating filteredchangelog
Thu, 07 Nov 2019 14:59:11 -0500 Augie Fackler vagrant: update vagrant image to buster from jessie
Thu, 07 Nov 2019 14:56:30 -0500 Augie Fackler packaging: remove references to debian jessie
Thu, 07 Nov 2019 14:39:02 -0500 Augie Fackler sqlitestore: remove superfluous r-prefixes on strings
Fri, 08 Nov 2019 11:19:20 -0800 Augie Fackler cleanup: remove pointless r-prefixes on single-quoted strings
Sun, 10 Nov 2019 07:30:14 -0800 Raphaël Gomès rust-threads: force Rayon to respect the worker count in config
Fri, 18 Oct 2019 07:20:26 +0100 Ian Moody phabricator: use context manager form of progress in uploadchunks
Thu, 07 Nov 2019 13:18:19 -0500 Augie Fackler cleanup: remove pointless r-prefixes on double-quoted strings
Thu, 07 Nov 2019 03:59:22 -0800 Martin von Zweigbergk formatting: remove another data-ogre from the config example
Thu, 07 Nov 2019 03:46:48 -0800 Martin von Zweigbergk fix: replace str() by b'%d' for formatting integer
Thu, 08 Jan 2009 02:03:00 +0000 Vernon Tang zeroconf: improve the extension's documentation
Wed, 06 Nov 2019 16:30:14 -0500 Augie Fackler branchmap: pytype is confused about bytestr
Wed, 06 Nov 2019 15:34:40 -0500 Augie Fackler mail: suppress a pytype error that's just experimentally wrong
Wed, 06 Nov 2019 15:12:13 -0500 Augie Fackler dagparser: suppress some pytype errors around pycompat.bytestring
Wed, 06 Nov 2019 14:48:34 -0500 Augie Fackler encoding: add comment-based type hints for pytype
Fri, 08 Nov 2019 23:26:50 +0900 Yuya Nishihara merge with stable
Thu, 17 Oct 2019 19:29:22 -0400 Augie Fackler dirs: reject consecutive slashes in paths
Tue, 05 Nov 2019 22:56:12 -0500 Matt Harbison tests: quote $PYTHON in test-byteify-strings.t
Wed, 06 Nov 2019 00:35:41 -0800 Martin von Zweigbergk repoview: define filteredchangelog as a top-level (non-local) class
Wed, 06 Nov 2019 17:35:24 -0500 Augie Fackler cmdutil: suppress bogus pytype errors
Wed, 06 Nov 2019 17:25:43 -0500 Augie Fackler changegroup: suppress pytype error that's wrong
Wed, 06 Nov 2019 17:23:47 -0500 Augie Fackler changegroup: avoid shadowing a set with an int
Wed, 06 Nov 2019 17:19:33 -0500 Augie Fackler bundle2: more pytype suppressions around bytestring
Wed, 06 Nov 2019 16:26:53 -0500 Augie Fackler archival: suppress some incorrect pytype failures
Wed, 06 Nov 2019 15:42:30 -0500 Augie Fackler simplemerge: disable a pytype error where it's just confused
Wed, 06 Nov 2019 15:42:12 -0500 Augie Fackler match: suppress error about subscripting an exception
Wed, 06 Nov 2019 15:35:44 -0500 Augie Fackler vfs: more attribute suppressions
Wed, 06 Nov 2019 15:35:21 -0500 Augie Fackler mdiff: mark diffopts as having dynamic attributes
Wed, 06 Nov 2019 15:29:08 -0500 Augie Fackler vfs: suppress some pytype errors around us using a private attribute
Wed, 06 Nov 2019 15:24:44 -0500 Augie Fackler wireprototypes: disable pytype where it's just confused
Wed, 06 Nov 2019 15:16:04 -0500 Augie Fackler scmposix: another suppression on IOError subscripting
Wed, 06 Nov 2019 15:15:42 -0500 Augie Fackler pvec: add an explicit type hint to help pytype
Wed, 06 Nov 2019 15:12:46 -0500 Augie Fackler procutil: suppress pytype warnings around windows-only attributes
Wed, 06 Nov 2019 15:03:02 -0500 Augie Fackler posix: add a pytype suppression
Wed, 06 Nov 2019 14:48:22 -0500 Augie Fackler color: suppress pytype warning on a windows-only module
Wed, 06 Nov 2019 14:20:27 -0500 Augie Fackler compression: tell pytype to not sweat a missing `zstd` module
Wed, 06 Nov 2019 17:46:26 -0500 Augie Fackler pytype: don't warn us about ignored-on-py3 metaclasses
Wed, 06 Nov 2019 14:12:53 -0500 Augie Fackler linelog: be more careful about types before looking for _target attribute
Wed, 06 Nov 2019 14:11:29 -0500 Augie Fackler linelog: suppress annoying pytype warning about an ignored metaclass
Wed, 06 Nov 2019 14:10:09 -0500 Augie Fackler hgignore: ignore generated pytype stubs
Wed, 06 Nov 2019 14:09:36 -0500 Augie Fackler hghave: add a check for pytype, Google's Python type checker
Wed, 06 Nov 2019 15:13:23 -0500 Augie Fackler encoding: define local identify functions with explicit type comments
Wed, 06 Nov 2019 15:19:23 -0500 Augie Fackler vfs: add NotImplementedError version of join
Wed, 06 Nov 2019 15:11:30 -0500 Augie Fackler vfs: add a NotImplementedError implementation of __call__
Wed, 06 Nov 2019 15:19:56 -0500 Augie Fackler vfs: fix erroneous bytes constants
Wed, 06 Nov 2019 15:17:38 -0500 Augie Fackler pvec: migrate to modern integer division
Wed, 06 Nov 2019 17:46:12 -0500 Augie Fackler templateutil: fix a missing ABCMeta assignment
Wed, 06 Nov 2019 15:15:00 -0500 Augie Fackler pvec: fix overlooked chr() call
Wed, 06 Nov 2019 15:29:28 -0500 Augie Fackler vfs: another bytes-str confusion on thread name
Wed, 06 Nov 2019 14:19:05 -0500 Augie Fackler statprof: correctly always pass a str as the thread name
Wed, 06 Nov 2019 16:54:34 +0100 Denis Laxalde py3: fix handling of ctrl keys in crecord (issue6213) stable
Wed, 06 Nov 2019 16:53:01 +0100 Denis Laxalde py3: keep "keypressed" a native str in crecord stable
Wed, 06 Nov 2019 17:12:13 +0100 Denis Laxalde py3: compare response of crecord's confirmationwindow with str stable
Thu, 07 Nov 2019 08:58:26 +0100 Denis Laxalde py3: compare http server's command with a native string stable
Wed, 06 Nov 2019 13:46:16 +0100 Raphaël Gomès rust-status: remove dead code
Tue, 05 Nov 2019 18:32:00 -0500 Matt Harbison hghave: disallow symlinks on Windows
Tue, 05 Nov 2019 15:00:44 -0800 Martin von Zweigbergk repoview: avoid wrapping changelog if there's nothing to filter
Tue, 05 Nov 2019 14:33:02 -0800 Martin von Zweigbergk repoview: move changelog.flags() override to filteredchangelog
Tue, 05 Nov 2019 14:31:50 -0800 Martin von Zweigbergk repoview: move changelog.parentrevs() override to filteredchangelog
Tue, 05 Nov 2019 14:23:32 -0800 Martin von Zweigbergk repoview: move changelog.linkrev() override to filteredchangelog
Tue, 05 Nov 2019 14:22:25 -0800 Martin von Zweigbergk repoview: move changelog.node() override to filteredchangelog
Tue, 05 Nov 2019 14:21:47 -0800 Martin von Zweigbergk repoview: move changelog.rev() override to filteredchangelog
Tue, 05 Nov 2019 14:17:58 -0800 Martin von Zweigbergk repoview: move changelog.strip() override to filteredchangelog
Tue, 05 Nov 2019 14:16:46 -0800 Martin von Zweigbergk repoview: move changelog.headrevs() override to filteredchangelog
Tue, 05 Nov 2019 14:14:45 -0800 Martin von Zweigbergk repoview: move changelog.revs() override to filteredchangelog
Tue, 05 Nov 2019 14:12:10 -0800 Martin von Zweigbergk repoview: move changelog.__iter__() override to filteredchangelog
Tue, 05 Nov 2019 14:11:30 -0800 Martin von Zweigbergk repoview: move changelog.__contains__() override to filteredchangelog
Tue, 05 Nov 2019 14:07:08 -0800 Martin von Zweigbergk repoview: move changelog.tiprev() override to filteredchangelog
Tue, 05 Nov 2019 14:06:11 -0800 Martin von Zweigbergk repoview: wrap changelog class when filtering
Tue, 05 Nov 2019 14:00:46 -0800 Martin von Zweigbergk repoview: extract a function for wrapping changelog
Tue, 05 Nov 2019 14:42:08 -0800 Martin von Zweigbergk revlog: move tiprev() from changelog up to revlog
Tue, 05 Nov 2019 18:25:13 -0500 Matt Harbison tests: fix a few `(no-windows !)` conditionals that are really `(symlink !)`
Tue, 29 Oct 2019 17:16:28 +0100 Raphaël Gomès rust-matchers: add `Matcher` trait and implement `AlwaysMatcher`
Tue, 05 Nov 2019 13:19:24 -0800 Martin von Zweigbergk merge with stable
Mon, 04 Nov 2019 00:16:44 +0100 Pierre-Yves David perf: add a way to benchmark `dirstate.status`
Thu, 24 Oct 2019 11:12:17 -0700 Martin von Zweigbergk largefiles: delete obsolete and unused repo.push()
Tue, 22 Oct 2019 10:01:48 -0400 Jordi Gutiérrez Hermoso censor: document that some commands simply ignore censored data
Tue, 22 Oct 2019 09:56:40 -0400 Jordi Gutiérrez Hermoso grep: warn on censored revisions instead of erroring out
Tue, 15 Oct 2019 22:44:55 +0900 Yuya Nishihara py3: enable legacy fs encoding to fix filename compatibility on Windows
Sat, 19 Oct 2019 14:30:19 +0900 Yuya Nishihara rust-cpython: run cargo fmt
Sat, 05 Oct 2019 09:33:01 -0400 Yuya Nishihara rust-cpython: remove useless PyResult<> from leak_immutable()
Sat, 05 Oct 2019 09:01:25 -0400 Yuya Nishihara rust-cpython: remove useless PyRefMut wrapper
Sat, 05 Oct 2019 08:59:09 -0400 Yuya Nishihara rust-cpython: drop manual management of mutably_borrowed
Sat, 05 Oct 2019 08:56:15 -0400 Yuya Nishihara rust-cpython: leverage RefCell::borrow() to guarantee there's no mutable ref
Sat, 12 Oct 2019 20:48:30 +0900 Yuya Nishihara rust-cpython: remove useless Option<$leaked> from py_shared_iterator
Sat, 12 Oct 2019 20:26:38 +0900 Yuya Nishihara rust-cpython: allow mutation unless leaked reference is borrowed
Sat, 05 Oct 2019 08:27:57 -0400 Yuya Nishihara rust-cpython: add generation counter to leaked reference
Sat, 12 Oct 2019 19:26:23 +0900 Yuya Nishihara rust-cpython: add stub wrapper that'll prevent leaked data from being mutated
Sat, 12 Oct 2019 19:10:51 +0900 Yuya Nishihara rust-cpython: rename PyLeakedRef to PyLeaked
Tue, 05 Nov 2019 08:42:42 -0800 Martin von Zweigbergk py3: don't use bytes with vars() or __dict__ stable
Tue, 05 Nov 2019 12:10:38 -0500 Augie Fackler Added signature for changeset ca3dca416f8d stable
Tue, 05 Nov 2019 12:10:38 -0500 Augie Fackler Added tag 5.2 for changeset ca3dca416f8d stable
Tue, 05 Nov 2019 21:35:19 +0900 Yuya Nishihara py3: add inline comment about encoding issue of str(Abort()) stable 5.2
Tue, 05 Nov 2019 21:29:40 +0900 Yuya Nishihara py3: do not reimplement Abort.__str__() on Python 2 stable
Mon, 04 Nov 2019 20:57:31 -0800 Gregory Szorc tests: write out file using bytes I/O stable
Mon, 04 Nov 2019 20:46:19 -0800 Gregory Szorc import-checker: open all source files as utf-8 stable
Mon, 04 Nov 2019 21:17:34 -0800 Gregory Szorc localrepo: use str for lookup in vars() stable
Mon, 04 Nov 2019 23:44:10 -0800 Gregory Szorc automation: install python3-venv Debian package stable
Mon, 04 Nov 2019 23:42:18 -0800 Gregory Szorc tests: look for ensurepip before using venv stable
Thu, 17 Oct 2019 16:46:13 -0400 Matt Harbison automation: avoid '~' in the temp directory on Windows stable
Mon, 04 Nov 2019 20:33:38 -0800 Gregory Szorc tests: use venv on Python 3 stable
Mon, 04 Nov 2019 20:10:51 -0800 Gregory Szorc tests: remove HGALLOWPYTHON3 reference stable
Mon, 04 Nov 2019 20:21:31 -0800 Gregory Szorc run-tests: use byte strings for inserted output stable
Mon, 04 Nov 2019 19:19:36 +0000 Ian Moody contrib: require Python 3.7 for byteify-strings.py stable
Mon, 04 Nov 2019 12:20:11 -0500 Augie Fackler hghave: fix bytes/string issue on Python 3 stable
Mon, 04 Nov 2019 07:56:53 +0100 Mathias De Mare packaging: add support for CentOS 8 stable
Mon, 04 Nov 2019 07:40:32 +0100 Mathias De Mare packaging: allow choosing python version depending on centos version stable
Mon, 04 Nov 2019 19:05:44 +0000 Ian Moody fsmonitor: use stringutil.forcebytestr() instead of str() on an exception stable
Mon, 04 Nov 2019 16:13:01 +0100 Denis Laxalde py3: add a __str__ method to Abort stable
Mon, 04 Nov 2019 16:04:09 +0100 Denis Laxalde py3: add Python 3 exception output to test-lfs-serve-access.t stable
Thu, 31 Oct 2019 19:54:58 -0700 Gregory Szorc automation: install black stable
Sat, 02 Nov 2019 22:21:25 +0000 Ian Moody py3: use %d to format an int stable
Sat, 02 Nov 2019 15:02:35 -0700 Gregory Szorc fsmonitor: normalize exception types to bytes stable
Sat, 02 Nov 2019 14:55:45 -0700 Gregory Szorc fsmonitor: normalize clock value to bytes stable
Sat, 02 Nov 2019 14:27:55 -0700 Gregory Szorc fsmonitor: use next() instead of .next() stable
Sat, 02 Nov 2019 14:26:06 -0700 Gregory Szorc fsmonitor: normalize Watchman paths to bytes stable
Sat, 02 Nov 2019 14:17:48 -0700 Gregory Szorc fsmonitor: handle unicode keys in tuples stable
Sat, 02 Nov 2019 13:39:23 -0700 Gregory Szorc fsmonitor: make _hashignore compatible with Python 3 stable
Sat, 02 Nov 2019 13:34:40 -0700 Gregory Szorc fsmonitor: normalize hostname to bytes stable
Sat, 02 Nov 2019 13:30:23 -0700 Gregory Szorc fsmonitor: access repo.root stable
Sat, 02 Nov 2019 13:08:20 -0700 Gregory Szorc fsmonitor: coerce watchman exception to bytes stable
Sat, 02 Nov 2019 13:04:47 -0700 Gregory Szorc fsmonitor: fix str/bytes mismatch when accessing watchman version stable
Sat, 02 Nov 2019 12:54:47 -0700 Gregory Szorc fsmonitor: reapply b1f62cd39b5c stable
Sat, 02 Nov 2019 12:52:58 -0700 Gregory Szorc fsmonitor: reapply dd35abc409ee stable
Sat, 02 Nov 2019 12:51:28 -0700 Gregory Szorc fsmonitor: remove pywatchman from exclusion rule stable
Sat, 02 Nov 2019 12:42:23 -0700 Gregory Szorc fsmonitor: refresh pywatchman with upstream stable
Mon, 04 Nov 2019 10:09:08 +0100 Denis Laxalde py3: encode strings before setting rev summary in gnuarch converter stable
Mon, 04 Nov 2019 09:56:10 +0100 Denis Laxalde py3: use raw string to query EmailMessage in gnuarch converter stable
Mon, 04 Nov 2019 09:52:13 +0100 Denis Laxalde py3: use mail.parsebytes() in gnuarch catlog parser stable
Mon, 04 Nov 2019 09:35:10 +0100 Denis Laxalde tests: handle Message-Id line wrapping in test-notify-changegroup.t stable
Sat, 02 Nov 2019 12:09:35 -0700 Gregory Szorc py3: define and use json.loads polyfill stable
Sat, 02 Nov 2019 11:48:38 -0700 Gregory Szorc contrib: require Python 3.6 for byteify-strings.py stable
Sat, 02 Nov 2019 11:42:46 -0700 Gregory Szorc demandimportpy3: only use lazy extension loader on Python 3.6+ stable
Sat, 02 Nov 2019 15:33:39 -0700 Gregory Szorc ui: flush before prompting for input with readline stable
Fri, 01 Nov 2019 21:46:34 -0700 Martin von Zweigbergk histedit: restore hex nodeids to be 12 digits long stable
Tue, 29 Oct 2019 10:54:08 -0700 Martin von Zweigbergk tests: fix typo "includfe" stable
Fri, 01 Nov 2019 11:02:47 -0700 Emmanuel Leblond py3: fix fsmonitor's _watchmantofsencoding exception message encoding stable
Thu, 31 Oct 2019 15:03:12 -0700 Martin von Zweigbergk py3: use native strings as keys into **opts in chistedit stable
Thu, 31 Oct 2019 15:00:49 -0700 Martin von Zweigbergk py3: open chistedit file in binary mode using vfs stable
Thu, 31 Oct 2019 15:02:48 -0700 Martin von Zweigbergk py3: avoid another b''.format() in chistedit stable
Thu, 31 Oct 2019 15:02:03 -0700 Martin von Zweigbergk py3: render message about conflicts in chistedit code stable
Thu, 31 Oct 2019 14:46:17 -0700 Martin von Zweigbergk py3: handle keypresses in chistedit stable
Thu, 31 Oct 2019 14:25:51 -0700 Martin von Zweigbergk py3: make chistedit render stable
Fri, 01 Nov 2019 17:23:02 +0100 Emmanuel Leblond py3: fix exception display encoding in contrib/simplemerge.py stable
Fri, 01 Nov 2019 17:31:47 +0100 Emmanuel Leblond py3: fix exception message check in test-linerange.py's testOutOfRange stable
Fri, 01 Nov 2019 17:35:36 +0100 Emmanuel Leblond py3: fix exception message encoding in scmutil.py's simplekeyvaluefile.read stable
Fri, 01 Nov 2019 17:38:07 +0100 Emmanuel Leblond py3: fix crecord.py's editpatchwitheditor exception message encoding stable
Fri, 01 Nov 2019 17:39:17 +0100 Emmanuel Leblond py3: fix exception message encoding in infinitepush stable
Fri, 01 Nov 2019 10:57:31 -0700 Emmanuel Leblond py3: fix fsmonitor's _handleunavailable exception message encoding stable
Fri, 01 Nov 2019 14:54:08 +0100 Mads Kiilerich packaging: update built-in Fedora support to Fedora 31 stable
Fri, 01 Nov 2019 13:51:44 +0100 Mads Kiilerich packaging: refactor "fedora29" target to a single more generic "fedora" target stable
Fri, 01 Nov 2019 15:29:14 +0100 Mads Kiilerich packaging: make dockerrpm fedora target more generic stable
Fri, 01 Nov 2019 12:59:22 +0100 Mads Kiilerich packaging: use "python3" for fedora29 ... and as buildrpm default stable
Fri, 01 Nov 2019 12:47:38 +0100 Mads Kiilerich packaging: use "--python python" for centos7 to avoid explicit "python2" stable
Fri, 01 Nov 2019 12:34:08 +0100 Mads Kiilerich packaging: fix docker-centos5 - use pythonexe and set to "python" as before stable
Fri, 01 Nov 2019 12:18:17 +0100 Mads Kiilerich packaging: move dockerrpm output directory creation to dockerrpm stable
Thu, 31 Oct 2019 11:53:11 +0100 Mads Kiilerich packaging: drop "support" for unsupported Fedora versions stable
Wed, 30 Oct 2019 16:39:18 -0400 Augie Fackler mail: black wants to add this blank line stable
Wed, 30 Oct 2019 16:29:45 -0400 Augie Fackler hghave: verify we have a black that is new enough for our format stable
Wed, 30 Oct 2019 16:17:39 -0400 Augie Fackler contrib: fix up example fix configuration for our move to released black stable
Wed, 23 Oct 2019 22:24:14 +0100 Ian Moody phabricator: use True primitive instead of b'true' for phabupdate actions stable
Wed, 23 Oct 2019 15:07:56 +0100 Ian Moody setup: allow py3 install without env vars stable
Tue, 29 Oct 2019 11:07:25 +0100 Pierre-Yves David formatting: drop `grey`, our custom black version stable
Tue, 29 Oct 2019 10:43:47 +0100 Pierre-Yves David formatting: using black to check for formatting stable
Tue, 29 Oct 2019 10:41:30 +0100 Pierre-Yves David formatting: run black version 19.10b0 on the codebase stable
Sun, 27 Oct 2019 20:16:59 +0100 Mads Kiilerich packaging: fix buildrpm whitespace stable
Sun, 27 Oct 2019 20:16:38 +0100 Mads Kiilerich packaging: drop outdated buildrpm "tested on" comment stable
Mon, 28 Oct 2019 00:29:42 +0100 Mads Kiilerich packaging: also include hgweb.wsgi in rpms stable
Sun, 27 Oct 2019 21:28:26 +0100 Mads Kiilerich packaging: introduce Python3 support as buildrpm --python3 stable
Sun, 27 Oct 2019 21:40:21 +0100 Mads Kiilerich packaging: be explicit about Python version in rpm spec stable
Sun, 27 Oct 2019 20:17:33 +0100 Mads Kiilerich packaging: make python snippets in rpm building python3 compatible stable
Wed, 30 Oct 2019 21:49:48 +0900 Yuya Nishihara py3: fix patchbomb to accept non-ASCII header value for email preview stable
Fri, 25 Oct 2019 12:10:45 +0200 Denis Laxalde tests: check patchbomb with a non-ascii commit message stable
Sun, 27 Oct 2019 12:49:09 +0900 Yuya Nishihara formatter: fix handling of None value in templater mapping stable
Sun, 27 Oct 2019 12:36:52 +0900 Yuya Nishihara config: add support for defaultvalue of list of printable elements stable
Sun, 27 Oct 2019 12:30:59 +0900 Yuya Nishihara config: fix -Tjson to not crash due to unsupported defaultvalue types stable
Sun, 27 Oct 2019 18:12:24 +0100 Denis Laxalde tests: handle Message-Id email header possible wrapping stable
Sun, 27 Oct 2019 12:51:53 +0900 Yuya Nishihara py3: leverage pycompat.long stable
Fri, 25 Oct 2019 14:02:40 +0200 Denis Laxalde packaging: remove version info from Breaks+Replaces in Debian package stable
Thu, 24 Oct 2019 17:28:57 +0200 Denis Laxalde py3: fix generated non-ascii message in test-notify.t stable
Thu, 24 Oct 2019 14:28:20 +0200 Denis Laxalde py3: decode encoding literal before passing to .decode() stable
Thu, 24 Oct 2019 16:34:43 +0200 Denis Laxalde py3: decode payload of notify email stable
Thu, 24 Oct 2019 15:50:15 +0200 Denis Laxalde py3: decode email headers with mail.headdecode() in notify extension stable
Thu, 24 Oct 2019 15:46:16 +0200 Denis Laxalde py3: use stdlib's parseaddr() to get sender header in notify extension stable
Thu, 24 Oct 2019 15:28:00 +0200 Denis Laxalde py3: use a BytesParser in notify extension stable
Thu, 24 Oct 2019 17:16:43 +0200 Denis Laxalde py3: fix headencode() with display=False stable
Thu, 24 Oct 2019 14:31:24 +0200 Denis Laxalde mail: catch LookupError in headdecode() stable
Thu, 24 Oct 2019 16:56:36 +0200 Denis Laxalde py3: account for extra line break in email headers in test-notify.t stable
Thu, 10 Oct 2019 13:48:30 +0200 Denis Laxalde py3: use as_bytes() method of EmailMessage stable
Wed, 23 Oct 2019 23:00:58 +0100 Ian Moody py3: use %d instead of %s when formatting an int into a bytestring stable
Wed, 23 Oct 2019 17:18:16 +0200 Denis Laxalde packaging: ship only a single binary Debian package stable
Wed, 23 Oct 2019 17:18:57 +0200 Denis Laxalde packaging: avoid running bare "make install" in debian/rules stable
Wed, 23 Oct 2019 16:35:27 +0200 Denis Laxalde packaging: distinguish clean and build steps from install in Debian stable
Wed, 23 Oct 2019 16:25:41 +0200 Denis Laxalde packaging: also move Debian .buildinfo file in output directory stable
Mon, 21 Oct 2019 19:53:30 -0700 Gregory Szorc packaging: upgrade packages distributed with Windows installers stable
Mon, 21 Oct 2019 19:28:23 -0700 Gregory Szorc automation: install Python 2.7.17, 3.7.5, and PyPy 7.2.0 stable
Mon, 21 Oct 2019 19:25:06 -0700 Gregory Szorc contrib: install Python 2.7.17 and 3.7.5 in Windows environment stable
Mon, 21 Oct 2019 11:48:59 +0200 Denis Laxalde packaging: use /usr/bin/python3 shebang for scripts in Debian stable
Mon, 21 Oct 2019 11:32:54 +0200 Denis Laxalde packaging: fix path where .deb files are looked for stable
Mon, 21 Oct 2019 09:52:31 +0200 Denis Laxalde packaging: let Debian package depends on sensible-utils stable
Mon, 21 Oct 2019 10:59:54 +0200 Denis Laxalde packaging: upgrade Debian packaging to build with Python 3 stable
Mon, 21 Oct 2019 11:26:41 +0200 Denis Laxalde py3: decode bytes before logging in run-tests.py stable
Mon, 21 Oct 2019 11:14:28 -0400 Augie Fackler Added signature for changeset 59338f956109 stable
Mon, 21 Oct 2019 11:14:27 -0400 Augie Fackler Added tag 5.2rc0 for changeset 59338f956109 stable
Mon, 21 Oct 2019 11:09:48 -0400 Augie Fackler merge default into stable for 5.2 release stable 5.2rc0
Fri, 18 Oct 2019 11:18:41 -0400 Jordi Gutiérrez Hermoso grep: update docs to reflect new --all-files default
Sun, 06 Oct 2019 11:06:10 -0400 Sushil khanchi grep: enable all-files by default (BC)
Mon, 21 Oct 2019 11:08:23 +0200 Denis Laxalde lfs: dedent documentation section about .hglfs file
Thu, 17 Oct 2019 16:06:06 +0200 Pierre-Yves David copies: simplify chain loop
Thu, 17 Oct 2019 02:17:24 +0200 Pierre-Yves David sidedatacopies: only fetch information once for merge
Tue, 15 Oct 2019 18:23:34 +0200 Pierre-Yves David copies: move from a copy on branchpoint to a copy on write approach
Sat, 12 Oct 2019 18:35:14 +0200 Pierre-Yves David copies: compute the exact set of revision to walk
Sat, 12 Oct 2019 17:53:29 +0200 Pierre-Yves David copies: add an explicit test using multiple roots
Wed, 02 Oct 2019 18:16:02 -0400 Pierre-Yves David sidedatacopies: fast path data fetching if revision has no sidedata
Fri, 18 Oct 2019 15:16:57 -0700 Martin von Zweigbergk largefiles: use context manager for setting "lfstatus" on subrepos too
Fri, 18 Oct 2019 15:14:51 -0700 Martin von Zweigbergk largefiles: reset "lfstatus" attribute to previous value in "finally"
Fri, 18 Oct 2019 14:40:50 -0700 Martin von Zweigbergk largefiles: add context manager for setting/clearing "lfstatus" attribute
Fri, 18 Oct 2019 16:51:26 +0200 Denis Laxalde py3: adjust expected traceback in test-hook.t
Fri, 18 Oct 2019 16:38:37 +0200 Denis Laxalde tests: use non-reverse grep in traceback in test-hook.t
Fri, 18 Oct 2019 11:44:44 +0200 Denis Laxalde py3: add Python 3 exception output to test-hook.t
Fri, 18 Oct 2019 12:12:56 +0200 Denis Laxalde py3: ajust abort message in test-hook.t
Mon, 14 Oct 2019 16:15:19 +0900 Yuya Nishihara rust-cpython: prepare for writing tests that require libpython
Sat, 05 Oct 2019 10:21:34 -0400 Yuya Nishihara rust-cpython: make inner functions and structs of ref_sharing private
Sat, 21 Sep 2019 17:05:01 +0900 Yuya Nishihara rust-cpython: keep Python<'a> token in PyRefMut
Sat, 21 Sep 2019 17:15:50 +0900 Yuya Nishihara rust-cpython: require GIL to borrow immutable reference from PySharedRefCell
Sun, 15 Sep 2019 22:19:10 +0900 Yuya Nishihara rust-cpython: make PyLeakedRef operations relatively safe
Sun, 15 Sep 2019 22:06:19 +0900 Yuya Nishihara rust-cpython: put leaked reference in PyLeakedRef
Thu, 17 Oct 2019 20:40:12 -0700 Gregory Szorc run-tests: make code coverage work on Python 3
Thu, 17 Oct 2019 22:40:24 +0100 Ian Moody py3: don't index into bytes in phabricator's _tokenize()
Thu, 17 Oct 2019 14:20:11 +0200 Raphaël Gomès rust-dirstate-status: use fast-path even with fsmonitor and sparse extensions
Wed, 16 Oct 2019 10:14:26 +0200 Raphaël Gomès rust-dirstatemap: remove additional lookups in dirstatemap
Thu, 17 Oct 2019 21:37:21 +0200 Denis Laxalde tests: avoid chmod on windows in hgrc tests
Thu, 17 Oct 2019 13:34:21 +0200 Denis Laxalde py3: fix sorting of obsolete markers during push
Thu, 17 Oct 2019 13:30:58 +0200 Denis Laxalde exchange: extract a function to sort obsolete markers
Thu, 17 Oct 2019 12:10:42 +0200 Denis Laxalde py3: encode underlying error message during parse error of %include
Fri, 11 Oct 2019 18:08:50 +0100 Ian Moody convert: convert os.devnull to bytes before trying to join it with other bytes
Wed, 16 Oct 2019 20:34:56 +0200 Raphaël Gomès rust-dirstate-status: add call to rust-fast path for `dirstate.status`
Tue, 08 Oct 2019 08:45:55 +0200 Raphaël Gomès rust-dirstate-status: rust-cpython bindings for `dirstate.status`
Tue, 15 Oct 2019 21:26:56 +0200 Raphaël Gomès rust-refsharing: add missing lifetime parameter in ref_sharing
Fri, 11 Oct 2019 13:39:57 +0200 Raphaël Gomès rust-dirstate-status: add first Rust implementation of `dirstate.status`
Sun, 06 Oct 2019 20:18:54 +0300 Pulkit Goyal share: unmark --relative as EXPERIMENTAL
Mon, 30 Sep 2019 16:31:53 -0400 Georges Racinet rust-cpython: removed now useless py_set() conversion
Tue, 15 Oct 2019 22:02:34 -0400 Matt Harbison tests: stabilize test-eol-update on Windows
Tue, 15 Oct 2019 21:51:37 -0400 Matt Harbison tests: opt into python3 when testing virtualenv installation
Sun, 06 Oct 2019 15:17:34 +0530 Navaneeth Suresh grep: put --diff in the first line of usage
Thu, 12 Sep 2019 03:40:54 +0200 Joerg Sonnenberger ui: option to preserve the progress bar
Thu, 10 Oct 2019 22:11:39 +0100 Ian Moody phabricator: update hgmatcher to cope with the new data format
Thu, 10 Oct 2019 22:05:28 +0100 Ian Moody phabricator: treat non-utf-8 text files as binary as phabricator requires
Sun, 06 Oct 2019 18:23:06 +0100 Ian Moody phabricator: switch to the creatediff endpoint
Sun, 06 Oct 2019 18:21:01 +0100 Ian Moody phabricator: change conduit data format to match arcanist
Thu, 10 Oct 2019 18:44:58 +0100 Ian Moody phabricator: remove tests and all recordings
Sat, 12 Oct 2019 14:41:59 +0100 Ian Moody phabricator: convert phabhunk and phabchange keys to bytes when finalising
Sun, 06 Oct 2019 17:21:26 +0100 Ian Moody phabricator: add addadded function
Wed, 02 Oct 2019 17:53:47 -0400 Pierre-Yves David sidedatacopies: directly fetch copies information from sidedata
Tue, 15 Oct 2019 18:42:03 +0200 Pierre-Yves David copies: use an unfiltered repository for the changeset centric algorithm
Wed, 02 Oct 2019 17:42:01 -0400 Pierre-Yves David copies: extract data extraction into a `revinfo` function
Wed, 16 Oct 2019 17:49:30 +0200 Pierre-Yves David copies: avoid instancing more changectx to access parent revisions
Wed, 16 Oct 2019 09:52:05 +0200 Pierre-Yves David copies: get copies information directly from _copies
Wed, 02 Oct 2019 13:43:27 -0400 Pierre-Yves David copies: simplify the handling of merges
Mon, 07 Oct 2019 23:17:44 +0200 Raphaël Gomès rust-utils: introduce a debug util to print the python stack trace
Wed, 16 Oct 2019 17:16:23 +0300 Raphaël Gomès rust-cross-platform: remove `unimplemented!` to get compile-time errors
Fri, 11 Oct 2019 00:18:34 -0700 Martin von Zweigbergk widening: pass in matchers instead of patterns
Thu, 10 Oct 2019 22:41:50 -0700 Martin von Zweigbergk widening: trust user to give full "known" set
Fri, 11 Oct 2019 00:06:27 -0700 Martin von Zweigbergk widening: remove "depth" argument since it's always None
Fri, 11 Oct 2019 00:03:10 -0700 Martin von Zweigbergk widening: remove unused "heads" argument
Thu, 10 Oct 2019 22:36:55 -0700 Martin von Zweigbergk widening: remove pointless code for second changegroup
Thu, 10 Oct 2019 22:34:16 -0700 Martin von Zweigbergk widening: remove always-true condition in widening code
Fri, 11 Oct 2019 21:51:07 -0700 Martin von Zweigbergk narrow: drop server support for widening using the getbundle command (BC)
Thu, 10 Oct 2019 22:18:35 -0700 Martin von Zweigbergk widening: duplicate generateellipsesbundle2() for widening
Fri, 11 Oct 2019 22:02:44 -0700 Martin von Zweigbergk tests: show graph log before and after widening in more cases
Wed, 19 Jun 2019 18:22:10 -0400 Augie Fackler tracing: add a couple of trace points on obsolete and repoview
Tue, 15 Oct 2019 11:05:32 -0400 Augie Fackler dirstate: add some traces on listdir calls
Tue, 15 Oct 2019 11:06:04 -0400 Augie Fackler cleanup: hgdemandimport.tracing accepts strings, not bytes
Tue, 15 Oct 2019 09:48:27 -0400 Augie Fackler tests: fix formatting test after move of black config
Wed, 16 Oct 2019 15:27:17 +0200 Raphaël Gomès rust-dependencies: pin the dependencies of hg-core to prevent breakage
Tue, 15 Oct 2019 19:13:47 -0700 Gregory Szorc automation: install Python 3.8.0
Mon, 14 Oct 2019 21:21:58 -0700 Gregory Szorc automation: schedule an EC2Launch run on next boot
Tue, 15 Oct 2019 09:54:05 -0400 Augie Fackler dirs: give formatting oversight to clang-format
Tue, 15 Oct 2019 09:52:33 -0400 Augie Fackler dirs: tag a struct as not being formattable
Wed, 02 Oct 2019 14:38:34 -0400 Pierre-Yves David sidedatacopies: only store an entry if it has values
Wed, 02 Oct 2019 14:16:30 -0400 Pierre-Yves David sidedatacopies: only read from copies when in this mode
Sun, 13 Oct 2019 20:06:09 +0900 Yuya Nishihara dirs: remove mutable string optimization at all
Tue, 15 Oct 2019 12:14:44 +0200 Denis Laxalde py3: prevent comparison with None in curses histedit (issue6196)
Sat, 12 Oct 2019 11:30:25 -0700 Martin von Zweigbergk fix: match patterns relative to root
Sat, 12 Oct 2019 11:30:20 -0700 Martin von Zweigbergk tests: add test showing that fixer patterns are currently relative to $PWD
Mon, 14 Oct 2019 12:55:40 -0400 Augie Fackler black: also ignore grey.py
Mon, 14 Oct 2019 12:54:49 -0400 Augie Fackler black: use multiline exclude definition
Mon, 14 Oct 2019 12:52:33 -0400 Augie Fackler black: move remaining config knobs into toml file
Mon, 14 Oct 2019 12:46:32 -0400 Augie Fackler black: rename pyproject.toml to black.toml
Sat, 12 Oct 2019 15:12:54 -0700 Martin von Zweigbergk fix: remove a never-true check for unset pattern in Fixer.affects()
Fri, 26 Jul 2019 08:43:57 -0700 Martin von Zweigbergk fix: warn when a fixer doesn't have a configured command
Sat, 12 Oct 2019 11:00:20 -0700 Martin von Zweigbergk fix: make Fixer initialization more explicit for clarity
Sat, 12 Oct 2019 11:16:19 -0700 Martin von Zweigbergk fix: don't pass in default value when looking up config
Sat, 12 Oct 2019 11:13:55 -0700 Martin von Zweigbergk fix: fix registration of config item defaults
Sat, 12 Oct 2019 12:41:53 -0700 Gregory Szorc automation: capture additional exception when formatting
Sat, 12 Oct 2019 11:36:26 -0700 Gregory Szorc contrib: update to latest Windows package versions
Sun, 13 Oct 2019 21:47:05 +0900 Yuya Nishihara rust-cpython: drop direct dependency on python(27|3)_sys
Sun, 13 Oct 2019 17:07:44 +0900 Yuya Nishihara rust-cpython: leverage upstreamed py_capsule_fn!() macro
Sun, 13 Oct 2019 17:05:09 +0900 Yuya Nishihara rust-cpython: bump cpython crates to 0.3
Sun, 13 Oct 2019 17:02:26 +0900 Yuya Nishihara rust-cpython: turn inline comments into non-doc comments
Sun, 13 Oct 2019 17:01:10 +0900 Yuya Nishihara rust-cpython: fix signature of make_dirstate_tuple()
Sun, 13 Oct 2019 16:58:15 +0900 Yuya Nishihara rust-cpython: mark capsule function as unsafe
Sun, 13 Oct 2019 16:55:17 +0900 Yuya Nishihara rust-cpython: add wrapper around decapsule_make_dirstate_tuple()
Sun, 13 Oct 2019 02:10:26 +0200 Mads Kiilerich eol: don't fallback to use .hgeol from tip (BC)
Mon, 14 Oct 2019 01:42:24 +0200 Mads Kiilerich eol: tweak test-eol-clone.t with better descriptions and logging
Sun, 13 Oct 2019 02:15:07 +0200 Mads Kiilerich eol: fix update - don't use and apply removed .hgeol patterns
Sun, 13 Oct 2019 02:11:33 +0200 Mads Kiilerich eol: cache needs update, also if it has same timestamp as the source
Mon, 14 Oct 2019 01:33:18 +0200 Mads Kiilerich eol: update isbinary filter to work without compat wrapper
Sun, 13 Oct 2019 02:05:19 +0200 Mads Kiilerich localrepo: fix variable binding in handling of old filters
Sun, 13 Oct 2019 14:40:00 +0200 Mads Kiilerich localrepo: debug log of filter name when filtering through a function
Mon, 14 Oct 2019 00:09:25 +0200 Mads Kiilerich eol: test-eol-update.t coverage around update --clean using filters ... badly
Thu, 10 Oct 2019 17:18:46 +0200 Pierre-Yves David copies: drop the findlimit logic
Thu, 10 Oct 2019 03:49:33 +0200 Pierre-Yves David pathcopies: give up any optimization based on `introrev`
Tue, 08 Oct 2019 04:28:23 -0400 Pierre-Yves David perf: introduce a `--contains` flag to the `perfdirstate` command
Tue, 08 Oct 2019 04:23:04 -0400 Pierre-Yves David perf: introduce a `--iteration` to `perfdirstate`
Sun, 13 Oct 2019 00:15:36 -0400 Matt Harbison tests: open file in binary mode in test-upgrade-repo.t
Sat, 12 Oct 2019 22:21:51 -0400 Matt Harbison hghave: use a native string to invoke the `black` command
Sat, 12 Oct 2019 22:22:17 -0400 Matt Harbison py3: convert cwd to native string when running `fix`
Fri, 11 Oct 2019 18:56:59 -0700 Martin von Zweigbergk format: format commands.py, which recently regressed
Fri, 04 Oct 2019 19:36:21 +0100 Ian Moody py3: fix test-bad-extension expectations for py35
Sun, 06 Oct 2019 16:57:26 +0100 Ian Moody phabricator: add addremoved and addmodified functions
Sun, 06 Oct 2019 15:37:13 +0100 Ian Moody phabricator: add makebinary and addoldbinary functions
Sun, 06 Oct 2019 15:16:47 +0100 Ian Moody phabricator: add the uploadfile function
Sun, 06 Oct 2019 15:04:54 +0100 Ian Moody phabricator: add the uploadchunks function
Sun, 06 Oct 2019 14:54:46 +0100 Ian Moody phabricator: add the maketext function
Sun, 06 Oct 2019 14:53:03 +0100 Ian Moody phabricator: add the phabdiff data structure
Sun, 06 Oct 2019 14:08:03 +0100 Ian Moody phabricator: add the phabchange data structure
Sun, 06 Oct 2019 13:55:04 +0100 Ian Moody phabricator: add the phabhunk data structure
Sun, 06 Oct 2019 13:50:32 +0100 Ian Moody phabricator: add the DiffChangeType and DiffFileType constants
Sun, 06 Oct 2019 03:30:00 -0400 Rodrigo Damazio help: adding a help category to narrow and remotefilelog commands
Sun, 15 Sep 2019 17:02:31 +0900 Yuya Nishihara rust-cpython: drop self.borrow_mut() in favor of PySharedRef wrapper
Sun, 15 Sep 2019 16:59:50 +0900 Yuya Nishihara rust-cpython: drop self.leak_immutable() in favor of PySharedRef wrapper
Sun, 15 Sep 2019 16:50:48 +0900 Yuya Nishihara rust-cpython: add safe wrapper representing shared data borrowed from PyObject
Sun, 08 Sep 2019 20:26:55 +0900 Yuya Nishihara rust-cpython: move $leaked struct out of macro
Sun, 15 Sep 2019 16:04:45 +0900 Yuya Nishihara rust-cpython: store leaked reference to PySharedState in $leaked struct
Tue, 17 Sep 2019 07:59:25 +0900 Yuya Nishihara rust-cpython: mark PySharedState as Sync so &'PySharedState can be Send
Sat, 14 Sep 2019 23:17:19 +0900 Yuya Nishihara rust-cpython: move borrow_mut() to PySharedRefCell
Sat, 14 Sep 2019 23:01:51 +0900 Yuya Nishihara rust-cpython: move py_shared_state to PySharedRefCell object
Thu, 10 Oct 2019 21:37:12 +0200 Denis Laxalde py3: decode username and password before SMTP login
Thu, 10 Oct 2019 21:30:44 +0200 Denis Laxalde py3: use socket.makefile() instead of dropped smtplib.SSLFakeFile
Thu, 10 Oct 2019 21:05:34 +0200 Denis Laxalde py3: call SMTP.docmd() with an str
Thu, 10 Oct 2019 21:00:13 +0200 Denis Laxalde py3: call SMTP.has_extn() with an str
Thu, 10 Oct 2019 20:27:34 +0200 Denis Laxalde py3: fix sorting of obsolete markers when building bundle
Thu, 10 Oct 2019 04:34:58 +0200 Pierre-Yves David sidedata: rename the configuration option to `exp-use-side-data`
Thu, 10 Oct 2019 16:02:47 +0200 Denis Laxalde py3: drop ui.flush() during interactive patch filtering
Thu, 10 Oct 2019 16:00:02 +0200 Denis Laxalde py3: keep stdout as defined by pycompat in procutil
Mon, 07 Oct 2019 21:21:16 -0400 Gregory Szorc notify: cast hash to bytes
Sat, 05 Oct 2019 13:39:35 -0700 Kyle Lippincott push: support config option to require revs be specified when running push
Thu, 10 Oct 2019 11:33:33 +0200 Georges Racinet py3-discovery: using plain str in stats dict
Thu, 10 Oct 2019 04:48:31 +0200 Pierre-Yves David perf: fix `perfhelper-mergecopies` report of #changesets
Wed, 02 Oct 2019 18:39:20 -0400 Pierre-Yves David perf: fix `perfhelper-pathcopies` report of #changesets
Thu, 10 Oct 2019 12:22:15 +0200 Denis Laxalde py3: use integer division in curseschunkselector.printstring()
Thu, 10 Oct 2019 12:20:23 +0200 Denis Laxalde crecord: drop duplicated set of firstlineofpadtoprint attribute
Thu, 10 Oct 2019 10:53:13 +0200 Denis Laxalde patchbomb: use mail.Generator alias for py2/py3 compat
Thu, 10 Oct 2019 10:48:57 +0200 Denis Laxalde py3: use email.generator.BytesGenerator in patch.split()
Thu, 10 Oct 2019 10:03:01 +0200 Denis Laxalde py3: only flush before prompting during interactive patch filtering
Wed, 28 Aug 2019 17:45:18 -0700 Martin von Zweigbergk py3: add a missing b'' prefix in test extension for chg
Wed, 09 Oct 2019 20:49:58 -0700 Augie Fackler fuzz: new target to fuzz jsonescapeu8fast
Wed, 09 Oct 2019 20:49:39 -0700 Augie Fackler fuzz: new fuzzer for fncache-related functions
Wed, 09 Oct 2019 20:49:23 -0700 Augie Fackler fuzz: exercise a little more revlog code
Wed, 09 Oct 2019 20:48:12 -0700 Augie Fackler fuzz: new fuzzer for dirs.c
Tue, 08 Oct 2019 16:18:15 -0400 Augie Fackler dirs: fix trivial over-read of input data
Sun, 06 Oct 2019 23:36:52 -0400 Pierre-Yves David sidedatacopies: deal with upgrading and downgrading to that format
Sun, 06 Oct 2019 23:36:51 -0400 Pierre-Yves David sidedatacopies: move various copies related function to the copies modules
Wed, 09 Oct 2019 22:59:38 +0200 Pierre-Yves David sidedatacopies: read rename information from sidedata
Thu, 10 Oct 2019 00:06:41 +0200 Pierre-Yves David changelog: make copies related function return None or a valid value
Thu, 10 Oct 2019 00:01:40 +0200 Pierre-Yves David test: fix zstd related output in pure tests
Sun, 06 Oct 2019 23:36:51 -0400 Pierre-Yves David sidedatacopies: get and store sidedata in the changelogrevision object
Sun, 06 Oct 2019 23:36:51 -0400 Pierre-Yves David sidedatacopies: write copies information in sidedata when applicable
Sun, 06 Oct 2019 23:36:51 -0400 Pierre-Yves David sidedatacopies: introduce a sidedata testcase for test-copies-in-changeset.t
Sun, 06 Oct 2019 23:36:51 -0400 Pierre-Yves David sidedatacopies: introduce a sidedata testcase for test-copies-unrelated.t
Sun, 06 Oct 2019 23:36:51 -0400 Pierre-Yves David sidedatacopies: introduce a sidedata testcase for test-copies.t
Sun, 06 Oct 2019 23:36:51 -0400 Pierre-Yves David sidedatacopies: teach upgrade about the new requirement
Sun, 06 Oct 2019 23:36:51 -0400 Pierre-Yves David sidedatacopies: add a new requirement for storing copies into sidedata
Sun, 06 Oct 2019 23:36:51 -0400 Pierre-Yves David debugsidedata: small doc improvement
Sun, 06 Oct 2019 23:36:51 -0400 Pierre-Yves David upgrade: allow for `sidedata` removal
Sun, 06 Oct 2019 23:36:51 -0400 Pierre-Yves David upgrade: allow upgrade to repository using sidedata
Sun, 06 Oct 2019 23:36:51 -0400 Pierre-Yves David revlog: add a way to control sidedata changes during revlog.clone
Sun, 06 Oct 2019 23:36:51 -0400 Pierre-Yves David sidedata: use only changegroup3 if sidedata is in use
Sun, 06 Oct 2019 23:36:51 -0400 Pierre-Yves David sidedata: apply basic but tight security around exchange
Tue, 08 Oct 2019 02:19:04 -0400 Pierre-Yves David perf: use `setup` function in `perfdirstatewrite`
Tue, 08 Oct 2019 01:49:34 -0400 Pierre-Yves David perf: document `perfdirstatewrite`
Tue, 08 Oct 2019 02:12:15 -0400 Pierre-Yves David perf: use `setup` function in `perfdirfoldmap`
Tue, 08 Oct 2019 01:49:18 -0400 Pierre-Yves David perf: document `perfdirfoldmap`
Tue, 08 Oct 2019 02:16:15 -0400 Pierre-Yves David perf: use `setup` function in `perfdirstatefoldmap`
Tue, 08 Oct 2019 01:48:10 -0400 Pierre-Yves David perf: document `perfdirstatefoldmap`
Tue, 08 Oct 2019 02:08:41 -0400 Pierre-Yves David perf: use `setup` function in `perfdirstatedirs`
Tue, 08 Oct 2019 01:47:35 -0400 Pierre-Yves David perf: document `perfdirstatedirs`
Tue, 08 Oct 2019 01:57:10 -0400 Pierre-Yves David perf: use `setup` function in `perfdirstate`
Tue, 08 Oct 2019 01:46:57 -0400 Pierre-Yves David perf: document `perfdirstate`
Tue, 08 Oct 2019 01:15:28 -0400 Pierre-Yves David perf: document `perfstatus`
Wed, 09 Oct 2019 15:24:14 +0200 Denis Laxalde py3: flush ui after each message in interactive patch filtering
Wed, 09 Oct 2019 15:28:16 +0200 Denis Laxalde py3: decode prompt string before calling rawinput
Tue, 08 Oct 2019 15:06:18 -0700 Martin von Zweigbergk cleanup: join string literals that are already on one line
Tue, 08 Oct 2019 15:15:37 -0700 Martin von Zweigbergk debugcommands: add a few more writenoi18n()
Sun, 06 Oct 2019 20:17:41 -0700 Martin von Zweigbergk py3: delete b'' prefix from safehasattr arguments
Tue, 08 Oct 2019 19:35:30 -0700 Kyle Lippincott destutil: provide hint on rebase+merge for how to specify destination/rev
Tue, 08 Oct 2019 10:40:36 -0700 Kyle Lippincott hghave: document format for version feature checks as <name><vers>, no dots
Fri, 02 Feb 2018 10:13:42 -0800 Gregory Szorc check-commit: allow foo_bar naming in functions
Tue, 08 Oct 2019 13:38:02 -0400 Augie Fackler infinitepush: mark extension as likely to be deleted
Mon, 07 Oct 2019 10:34:21 -0400 Gregory Szorc tests: use range() in generate-churning-module.py
Mon, 07 Oct 2019 10:31:11 -0400 Gregory Szorc tests: allow warning about file
Mon, 07 Oct 2019 10:28:32 -0400 Gregory Szorc lsprof: remove __main__ functionality
Mon, 07 Oct 2019 10:26:46 -0400 Gregory Szorc tests: use proper Python 3.8 feature
Mon, 07 Oct 2019 00:04:04 -0400 Gregory Szorc py3: finish porting iteritems() to pycompat and remove source transformer
Sun, 06 Oct 2019 19:25:18 -0400 Gregory Szorc py3: define and use pycompat.iteritems() for hgext/
Sun, 06 Oct 2019 17:59:15 -0400 Gregory Szorc py3: define and use pycompat.itervalues()
Sun, 06 Oct 2019 17:45:05 -0400 Gregory Szorc py3: stop normalizing 2nd argument of *attr() to unicode
Sun, 06 Oct 2019 14:58:41 -0400 Yuya Nishihara log: populate keywords if specified in custom -Tjson(...) or -Tcbor(...)
Sat, 05 Oct 2019 23:30:09 -0400 Yuya Nishihara formatter: map -Tjson(...) and -Tcbor(...) to templater
Sat, 05 Oct 2019 23:20:35 -0400 Yuya Nishihara formatter: parse name of built-in formatter templates in standard way
Sat, 05 Oct 2019 23:04:45 -0400 Yuya Nishihara formatter: pass in template spec to templateformatter as argument
Sat, 05 Oct 2019 15:47:38 -0400 Yuya Nishihara templater: add public parseexpr() function to parse "-Tjson(...)"
Sun, 06 Oct 2019 13:06:19 +0200 Denis Laxalde import: read X-Mercurial-Node email header to determine nodeid
Wed, 02 Oct 2019 07:35:22 +0900 Yuya Nishihara patchbomb: use procutil.shellquote() instead of shlex to escape email address
Mon, 07 Oct 2019 11:52:58 -0400 Pierre-Yves David formatting: introduce a `test-check-format-black.t` that enforce formatting
Mon, 07 Oct 2019 10:58:51 -0400 Pierre-Yves David formatting: run black on all file again
Mon, 07 Oct 2019 11:51:34 -0400 Pierre-Yves David formatting: make black --quiet in the example `hg fix` config
Mon, 07 Oct 2019 11:48:34 -0400 Pierre-Yves David formatting: remove the data-ogre from the config example
Sun, 06 Oct 2019 17:27:51 -0400 Gregory Szorc py3: stop normalizing .encode()/.decode() arguments to unicode
Sun, 06 Oct 2019 16:58:55 -0400 Gregory Szorc py3: manually import pycompat.delattr where it is needed
Sun, 06 Oct 2019 16:55:18 -0400 Gregory Szorc py3: manually import getattr where it is needed
Sun, 06 Oct 2019 16:39:13 -0400 Gregory Szorc py3: stop injecting pycompat.hasattr into modules
Sun, 06 Oct 2019 14:58:42 -0400 Gregory Szorc py3: manually import pycompat.setattr where it is needed
Sun, 06 Oct 2019 14:51:45 -0400 Gregory Szorc py3: stop implicitly importing unicode
Sun, 06 Oct 2019 13:28:56 -0400 Gregory Szorc py3: manually import pycompat.open into files that need it
Sun, 06 Oct 2019 13:17:19 -0400 Gregory Szorc import-checker: allow symbol imports from mercurial.pycompat
Sun, 06 Oct 2019 14:13:03 -0700 Augie Fackler contrib: add a fork of black (as "grey") that includes my changes
Sat, 05 Oct 2019 09:58:21 -0400 Yuya Nishihara rust-cpython: change license of ref_sharing.rs to MIT
Sun, 06 Oct 2019 10:20:17 -0400 Augie Fackler contrib: fix check-code to be able to detect missing _() with bytestrings
Sun, 06 Oct 2019 10:51:16 -0400 Augie Fackler cleanup: mark some ui.(status|note|warn|write) calls as not needing i18n
Sun, 06 Oct 2019 10:10:14 -0400 Gregory Szorc ui: define (write|status|warn|note)noi18n aliases
Sat, 04 May 2019 11:25:40 -0400 Augie Fackler mangler: stop rewriting string constants to be bytes literals
Sun, 06 Oct 2019 09:48:39 -0400 Augie Fackler formatting: byteify all mercurial/ and hgext/ string literals
Sun, 06 Oct 2019 09:45:02 -0400 Augie Fackler formatting: blacken the codebase
Sat, 05 Oct 2019 10:29:34 -0400 Augie Fackler style: run a patched black on a subset of mercurial
Fri, 04 Oct 2019 15:53:45 -0400 Gregory Szorc tests: conditionalize output for Python 3
Sat, 05 Oct 2019 17:01:02 -0400 Gregory Szorc hg: remove HGUNICODEPEDANTRY and RTUNICODEPEDANTRY
Fri, 04 Oct 2019 16:07:32 -0400 Gregory Szorc convert: use pycompat.fsencode()
Sat, 05 Oct 2019 15:28:52 -0400 Gregory Szorc tests: make tarball output conditional on Python version
Sat, 05 Oct 2019 16:23:00 -0400 Gregory Szorc tests: conditionalize test-run-tests.t for Python 3.8
Sat, 05 Oct 2019 17:44:54 -0400 Gregory Szorc hgweb: use importlib.reload() if available
Sat, 05 Oct 2019 16:57:45 -0400 Gregory Szorc tests: allow xrange warning from perf.py
Sun, 06 Oct 2019 09:27:10 -0400 Pierre-Yves David debugsidedata: fix verbose mode on python3
Sun, 06 Oct 2019 12:59:47 +0200 Denis Laxalde import: add debug messages when parsing data from patch header
Sun, 06 Oct 2019 06:55:49 -0700 Augie Fackler examples: include a sample of how to use black with fix
Sun, 06 Oct 2019 09:35:14 -0400 Augie Fackler black: add a pyproject.toml that contains our black settings
Sat, 05 Oct 2019 10:49:24 -0400 Augie Fackler contrib: stop whining about whitespace around =
Sat, 05 Oct 2019 10:48:10 -0400 Augie Fackler contrib: black manages whitespace after Python keywords now
Sat, 05 Oct 2019 10:47:28 -0400 Augie Fackler contrib: allow trailing commas in lists
Sat, 05 Oct 2019 10:46:46 -0400 Augie Fackler contrib: remove check-code line length limit
Mon, 30 Sep 2019 14:21:05 -0400 Pierre-Yves David changegroup: use positive logic for treemanifest changegroup3 logic
Sat, 05 Oct 2019 07:10:34 -0700 Danny Hooper fix: add :enabled sub-config for fixer tools
Sat, 05 Oct 2019 11:21:39 -0400 Gregory Szorc automation: add a command to submit to a Try server
Sat, 05 Oct 2019 11:58:17 -0400 Gregory Szorc automation: improve documentation for credentials management
Sat, 05 Oct 2019 11:23:14 -0400 Gregory Szorc automation: switch to us-west-2 by default
Sat, 05 Oct 2019 11:03:05 -0400 Gregory Szorc automation: upgrade various packages
Sat, 05 Oct 2019 13:28:48 -0400 Augie Fackler statprof: drop python #! and exec bit we don't use
Sat, 05 Oct 2019 11:56:35 -0400 Augie Fackler cvsps: switch a file open to a with statement
Sat, 05 Oct 2019 12:03:19 +0200 Denis Laxalde templatefuncs: account for user's diffopts in diff() (BC)
Sat, 05 Oct 2019 09:57:00 -0400 Augie Fackler transaction: re-wrap line to avoid a black bug
Sat, 05 Oct 2019 09:55:56 -0400 Augie Fackler discovery: re-wrap expression to avoid a black bug
Fri, 04 Oct 2019 17:07:00 -0400 Pierre-Yves David sidedata: adjust string for python3
Fri, 04 Oct 2019 18:33:54 +0100 Ian Moody py3: fix phabricator's use of json.loads() for py3.5
Fri, 04 Oct 2019 18:18:38 +0100 Ian Moody run-tests: make coverage work out of tree
Thu, 03 Oct 2019 13:18:15 -0700 Martin von Zweigbergk unfinishedstate: suggested `hg update .` (including `.`) to complete update
Mon, 30 Sep 2019 17:26:41 -0700 Gregory Szorc setup: build extensions in parallel by default
Thu, 03 Oct 2019 23:39:29 -0400 Yuya Nishihara merge with stable
Tue, 10 Sep 2019 00:30:53 +0200 Pierre-Yves David sidedata: check that the sidedata safely roundtrip
Tue, 10 Sep 2019 00:15:47 +0200 Pierre-Yves David sidedata: add a debugsidedata command
Mon, 09 Sep 2019 21:38:29 +0200 Pierre-Yves David sidedata: test we can successfully write sidedata
Fri, 27 Sep 2019 16:40:07 +0200 Pierre-Yves David sidedata: make sure we don't use the flag if there are not sidedata
Tue, 03 Sep 2019 23:45:38 +0200 Pierre-Yves David revlog: add the appropriate flag is sidedata are passed to `addrevision`
Wed, 04 Sep 2019 03:20:55 +0200 Pierre-Yves David sidedata: register the flag processors if the repository allows for it
Wed, 04 Sep 2019 03:19:58 +0200 Pierre-Yves David sidedata: add a function for _processflagsraw usage
Wed, 04 Sep 2019 01:20:54 +0200 Pierre-Yves David sidedata: add a function to write sidedata into a raw text
Wed, 04 Sep 2019 00:59:15 +0200 Pierre-Yves David sidedata: add a function to read sidedata from revlog raw text
Mon, 09 Sep 2019 14:03:12 +0200 Pierre-Yves David sidedata: add a new module with basic documentation
Wed, 07 Aug 2019 17:55:44 +0200 Pierre-Yves David sidedata: add a new revision flag constant for side data
Wed, 04 Sep 2019 02:43:17 +0200 Pierre-Yves David upgrade: detect the side-data format variants
Mon, 09 Sep 2019 22:42:55 +0200 Pierre-Yves David sidedata: introduce a new requirement to protect the feature
Wed, 02 Oct 2019 12:20:36 -0400 Augie Fackler Added signature for changeset 181e52f2b62f stable
Wed, 02 Oct 2019 12:20:35 -0400 Augie Fackler Added tag 5.1.2 for changeset 181e52f2b62f stable
Wed, 25 Sep 2019 03:58:46 +0200 Pierre-Yves David copies: move file input processsing early
Wed, 25 Sep 2019 03:48:41 +0200 Pierre-Yves David copies: prepare changelog for more copies storage mode
Fri, 27 Sep 2019 05:17:30 +0200 Pierre-Yves David vfs: give all vfs an options attribute by default
Fri, 27 Sep 2019 06:24:42 +0200 Pierre-Yves David revlog: explicitly set revlogv0 in vfs options
Fri, 27 Sep 2019 00:11:03 +0200 Pierre-Yves David context: clarify the various mode in the _copies property cache
Fri, 27 Sep 2019 00:09:43 +0200 Pierre-Yves David context: clarify the various mode in the filesremoved method
Fri, 27 Sep 2019 00:06:02 +0200 Pierre-Yves David context: clarify the various mode in the filesadded method
Thu, 26 Sep 2019 23:43:32 +0200 Pierre-Yves David copies: expand the logic of usechangesetcentricalgo
Mon, 30 Sep 2019 00:01:58 +0200 Floris Bruynooghe patchbomb: protect email addresses from shell
Sun, 29 Sep 2019 11:29:25 -0700 Gregory Szorc automation: support and use Debian Buster by default
Sun, 29 Sep 2019 11:24:14 -0700 Gregory Szorc automation: use latest AMIs
Sun, 29 Sep 2019 11:06:45 -0700 Gregory Szorc automation: increase size of Linux AMI build volume
Sun, 29 Sep 2019 10:37:38 -0700 Gregory Szorc automation: install awscli and python3-boto3 packages
Sun, 29 Sep 2019 10:28:01 -0700 Gregory Szorc automation: upgrade packages in Linux environment
Sun, 29 Sep 2019 10:21:18 -0700 Gregory Szorc automation: remove Ubuntu 18.10
Sun, 29 Sep 2019 10:19:02 -0700 Gregory Szorc automation: always install docker-ce
Sun, 29 Sep 2019 10:17:20 -0700 Gregory Szorc automation: use LSB_RELEASE instead of DEBIAN_VERSION
Sun, 29 Sep 2019 12:34:52 -0700 Gregory Szorc tests: use silenttestrunner in test-simplemerge.py
Sun, 29 Sep 2019 12:25:29 -0700 Gregory Szorc contrib: use pycompat.xrange in bdiff-torture.py
Sun, 29 Sep 2019 12:22:21 -0700 Gregory Szorc interfaces: use triple quotes for Attribute value
Sun, 29 Sep 2019 12:19:45 -0700 Gregory Szorc tests: suppress output from write()
Sun, 29 Sep 2019 12:04:43 -0700 Gregory Szorc tests: look for additional pip warning variant
Sun, 29 Sep 2019 12:00:18 -0700 Gregory Szorc tests: use test harness `hg` in test-hghave.t
Sat, 28 Sep 2019 21:13:27 -0700 Gregory Szorc synthrepo: use pycompat.xrange
Fri, 27 Sep 2019 00:40:52 +0200 Pierre-Yves David perf: fix perfhelper-pathcopies without --stats
Fri, 27 Sep 2019 19:59:53 +0200 Pierre-Yves David upgrade: also register copied `.d` files to fncache
Fri, 27 Sep 2019 21:32:56 +0200 Pierre-Yves David upgrade: fix handling of `.d` data file
Fri, 27 Sep 2019 21:14:23 +0200 Pierre-Yves David upgrade: also copy data file
Fri, 27 Sep 2019 21:14:03 +0200 Pierre-Yves David upgrade: create the correct destination directory for copies revlogs
Fri, 27 Sep 2019 13:16:37 +0200 Pierre-Yves David upgrade: fix DELTAREUSEFULLADD implementation in revlog.clone
Fri, 27 Sep 2019 13:10:47 +0200 Pierre-Yves David upgrade: document DELTAREUSEFULLADD in revlog.clone
Fri, 27 Sep 2019 12:41:20 +0200 Pierre-Yves David upgrade: move most of revlog.clone method into a _clone method
Sat, 07 Sep 2019 00:34:20 +0200 Pierre-Yves David flagprocessors: remove flagprocessorsmixin
Sat, 07 Sep 2019 00:26:15 +0200 Pierre-Yves David flagprocessors: move _flagserrorclass attribute on revlog & co
Sat, 07 Sep 2019 00:22:38 +0200 Pierre-Yves David flagprocessors: directly duplicate the deprecated layer back into revlog
Sat, 07 Sep 2019 00:16:32 +0200 Pierre-Yves David flagprocessors: make `processflagsraw` a module level function
Sat, 07 Sep 2019 00:11:58 +0200 Pierre-Yves David flagprocessors: make `processflagsread` a module level function
Fri, 06 Sep 2019 23:50:32 +0200 Pierre-Yves David flagprocessors: make `processflagswrite` a module level function
Fri, 06 Sep 2019 23:43:06 +0200 Pierre-Yves David flagprocessors: make `_processflagsfunc` a module level function
Wed, 04 Sep 2019 00:53:27 +0200 Pierre-Yves David flagprocessors: writetransform function take side data as parameter (API)
Tue, 03 Sep 2019 23:51:17 +0200 Pierre-Yves David flagprocessors: add a `sidedata` parameters to _processflagswrite
Tue, 03 Sep 2019 23:51:34 +0200 Pierre-Yves David revlog: add a `sidedata` parameters to addrevision
Wed, 04 Sep 2019 00:34:03 +0200 Pierre-Yves David flagprocessors: have the read transform function return side data (API)
Wed, 04 Sep 2019 00:13:45 +0200 Pierre-Yves David flagprocessors: return flagdata in the main processing function
Tue, 03 Sep 2019 22:55:04 +0200 Pierre-Yves David flagprocessors: return sidedata map in `_processflagsread`
Tue, 03 Sep 2019 22:36:41 +0200 Pierre-Yves David revlog: use the new sidedata map return in the sidedata method
Tue, 03 Sep 2019 22:54:04 +0200 Pierre-Yves David revlog: return sidedata map from `_revisiondata`
Tue, 03 Sep 2019 22:36:27 +0200 Pierre-Yves David revlog: introduce a `sidedata` method
Wed, 25 Sep 2019 14:35:08 -0700 Martin von Zweigbergk update: clarify calculateupdate() call sites by specifying argument names
Wed, 25 Sep 2019 17:57:16 -0400 Augie Fackler bookmarks: remove changectx() method from bmstore (API)
Wed, 25 Sep 2019 13:50:48 -0400 Augie Fackler histedit: sniff-test for untracked file conflicts before prompting for rules
Mon, 23 Sep 2019 16:29:16 -0400 Augie Fackler histedit: demonstrate breakage when `update` to a revision breaks
Wed, 25 Sep 2019 10:59:29 -0400 Paul Gossman rebase: track new nodes when --keep is set
Sat, 21 Sep 2019 13:42:23 -0400 Matt Harbison uncommit: fix typo in help text
Tue, 24 Sep 2019 22:41:07 -0400 Matt Harbison phabricator: use exthelper to register commands, config, and templates
Wed, 25 Sep 2019 11:04:08 -0400 Augie Fackler merge: check argument value with if/raise instead of an assert
Wed, 25 Sep 2019 11:02:32 -0400 Augie Fackler hg: have `updatetotally` more thoroughly check updatecheck argument (API)
Wed, 25 Sep 2019 10:53:10 -0400 Augie Fackler merge: replace magic strings with NAMED_CONSTANTS (API)
Wed, 25 Sep 2019 12:59:26 +0200 Pierre-Yves David singlehead: introduce special handling of closed heads
Wed, 25 Sep 2019 12:57:11 +0200 Pierre-Yves David testlib: allow more argument to mkcommit
Wed, 25 Sep 2019 12:35:34 +0200 Pierre-Yves David singlehead: fix a small typo in a test comment
Mon, 20 May 2019 14:37:38 -0400 Augie Fackler examples: add sample fix integration for `rustfmt`
Mon, 20 May 2019 14:33:46 -0400 Augie Fackler contrib: add new examples area and start it out with a config for `hg fix`
Wed, 18 Sep 2019 06:04:59 +0200 Joerg Sonnenberger tests: recognize DNS timeouts as well
Tue, 17 Sep 2019 14:01:26 -0700 Kyle Lippincott transaction: detect an attempt to truncate-to-extend on playback, raise error
Tue, 17 Sep 2019 15:09:25 -0700 Kyle Lippincott osutil: tolerate Py_GetArgcArgv not being set up properly
Tue, 17 Sep 2019 14:57:42 -0700 Kyle Lippincott osutil: allow disabling setprocname via a define passed to the compiler
Sun, 22 Sep 2019 14:33:56 +0700 Anton Shestakov stack: use repo.revs() instead of revsetlang.formatspec() + scmutil.revrange()
Mon, 23 Sep 2019 21:29:53 +0900 Yuya Nishihara merge with stable
Fri, 20 Sep 2019 23:31:03 +0700 Anton Shestakov merge: back out changeset a4ca0610c754 (parents order when grafting a merge) stable 5.1.2
Sun, 01 Sep 2019 20:53:14 +0200 Raphaël Gomès rust-hgpath: replace all paths and filenames with HgPath/HgPathBuf
Sun, 01 Sep 2019 20:53:14 +0200 Raphaël Gomès rust-hgpath: add HgPath and HgPathBuf structs to encapsulate handling of paths
Wed, 18 Sep 2019 13:50:33 -0700 Martin von Zweigbergk wireprototypes: clarify documentation of getbundle argument types
Thu, 19 Sep 2019 07:50:24 +0900 Yuya Nishihara merge with stable
Wed, 18 Sep 2019 17:53:10 +0700 Anton Shestakov merge: respect parents order when using `graft` on a merge, this time for real stable
Tue, 17 Sep 2019 15:35:16 -0700 Martin von Zweigbergk py3: don't double-convert "opts" to bytes
Tue, 17 Sep 2019 21:06:07 +0100 Ian Moody py3: byte-prefix sanitisation regexes in phabricator.py
Wed, 18 Sep 2019 00:20:43 +0100 Ian Moody py3: pass a bytestring into querydrev instead of a string that'll TypeError
Wed, 18 Sep 2019 00:05:52 +0100 Ian Moody py3: add test demonstrating TypeError when phabsending skips unchanged commits
Tue, 17 Sep 2019 15:07:08 -0400 Augie Fackler tests: clean up built binaries after running test-fuzz-targets.t
Tue, 17 Sep 2019 14:22:22 -0400 Augie Fackler fastannotate: remove support for flock() locking
Tue, 17 Sep 2019 14:20:13 -0400 Augie Fackler remotefilelog: remove dead code for using flock() for locking
Thu, 12 Sep 2019 21:55:45 -0700 Martin von Zweigbergk narrow: add option for automatically removing unused includes
Thu, 12 Sep 2019 21:22:59 -0700 Martin von Zweigbergk narrow: don't hexify paths and double-hexify known nodes on wire (BC)
Wed, 11 Sep 2019 17:41:13 +0200 Boris Feld remotefilelog: replace repack lock to solve race condition
Tue, 17 Sep 2019 18:36:30 +0200 Pierre-Yves David perf: add a --stats argument to perfhelper-pathcopies
Tue, 17 Sep 2019 09:49:30 +0200 Pierre-Yves David perf: add a --stats argument to perfhelper-mergecopies
Tue, 17 Sep 2019 10:47:31 +0000 David Demelier archive: add XZ support if built with Python 3
Sun, 15 Sep 2019 22:43:32 +0900 Yuya Nishihara rust-cpython: add sanity check to PySharedState::decrease_leak_count()
Sat, 14 Sep 2019 12:11:03 -0400 Matt Harbison tests: stabilize test-fix.t on Windows
Sun, 15 Sep 2019 20:04:00 -0700 Gregory Szorc zstandard: vendor python-zstandard 0.12
Sun, 15 Sep 2019 00:07:30 -0400 Matt Harbison uncommit: enable support for adding a note
Sat, 14 Sep 2019 23:41:31 -0400 Matt Harbison amend: enable support for using the secret phase
Sat, 14 Sep 2019 23:40:12 -0400 Matt Harbison amend: enable support for closing the branch
Sat, 14 Sep 2019 18:44:18 -0400 Matt Harbison amend: prevent '\n' in the note string
Sat, 14 Sep 2019 15:13:16 -0400 Matt Harbison amend: add option to update to the current user
Wed, 11 Sep 2019 15:03:08 -0700 Martin von Zweigbergk bundle2: fix an off-by-one in debug message of number of parts
Thu, 12 Sep 2019 22:31:45 -0700 Martin von Zweigbergk tests: move a config write to top of file since it applies to all tests
Tue, 10 Sep 2019 09:57:33 -0400 Augie Fackler idirstate: group private methods and attrs that are in the interface
Tue, 10 Sep 2019 09:42:56 -0400 Augie Fackler idirstate: remove now non-public _map attribute
Tue, 10 Sep 2019 09:21:38 -0400 Augie Fackler interfaces: introduce an interface for dirstate implementations
Tue, 10 Sep 2019 09:41:58 -0400 Augie Fackler cleanup: fix leakage of dirstate._map to client code
Sun, 08 Sep 2019 20:26:36 -0400 Valentin Gatien-Baron exchange: convert bookmark nodes from hex to bin ASAP
Sun, 08 Sep 2019 20:10:32 -0400 Valentin Gatien-Baron exchange: avoid unnecessary conversion of bookmark nodes to hex (API)
Mon, 09 Sep 2019 14:26:43 -0400 Connor Sheehan highlight: fix encoding issues to enable Py3 compatibility
Tue, 10 Sep 2019 12:32:07 -0400 Connor Sheehan hgweb: add a `message` attribute to `hgweb.common.ErrorResponse`
Tue, 10 Sep 2019 22:52:04 -0400 Matt Harbison uncommit: make -D/--date and -U/--user mutually exclusive
Tue, 10 Sep 2019 22:04:22 -0400 Matt Harbison uncommit: drop the hyphen from --current-user and --current-date
Mon, 09 Sep 2019 13:25:00 -0400 Connor Sheehan hgweb: fix websub regex flag syntax on Python 3
Mon, 09 Sep 2019 17:26:17 -0400 Augie Fackler merge with stable
Sat, 07 Sep 2019 14:35:21 +0100 Ian Moody phabricator: don't abort if property writing fails during amending stable
Mon, 09 Sep 2019 12:56:17 -0700 Martin von Zweigbergk relnotes: we now require `sh` to support $(command) syntax to run test suite
Mon, 09 Sep 2019 17:32:21 +0200 Pierre-Yves David merge: respect parents order when using `graft` on a merge stable
Sun, 08 Sep 2019 20:09:31 -0400 Valentin Gatien-Baron doc: fix up confusing doc comment
Fri, 06 Sep 2019 23:15:52 -0700 Martin von Zweigbergk strip: fix bug with treemanifests and unordered linkrevs
Fri, 06 Sep 2019 23:10:28 -0700 Martin von Zweigbergk repair: extract a helper for generating all manifest revlogs
Fri, 06 Sep 2019 22:53:14 -0700 Martin von Zweigbergk tests: show broken strip with treemanifests and unordered linkrevs
Mon, 17 Dec 2018 11:06:26 -0800 Martin von Zweigbergk tests: split out manifest case from test-strip-cross.t
Mon, 17 Dec 2018 11:09:05 -0800 Martin von Zweigbergk tests: don't log manifest-file in test-strip-cross.t
Mon, 17 Dec 2018 10:27:00 -0800 Martin von Zweigbergk tests: use positive revision numbers in test-strip-cross.t
Thu, 05 Sep 2019 21:09:58 -0700 Gregory Szorc automation: implement "publish-windows-artifacts" command
Thu, 05 Sep 2019 21:08:35 -0700 Gregory Szorc automation: upgrade to latest packages in requirements.txt
Thu, 15 Aug 2019 14:53:27 -0400 Augie Fackler localrepo: push manifestlog and changelog construction code into store
Sat, 07 Sep 2019 12:49:33 +0200 Joerg Sonnenberger notify: add option for deterministic message-id generation
Sat, 07 Sep 2019 23:20:11 -0400 Matt Harbison uncommit: add options to update to the current user or current date
Sat, 07 Sep 2019 13:44:29 -0400 Matt Harbison uncommit: add support to modify the commit message and date
Fri, 14 Jun 2019 17:50:04 +0100 Pierre-Yves David run-tests: add a dedicated 'isoptional' function
Fri, 14 Jun 2019 17:39:16 +0100 Pierre-Yves David run-tests: remove the artificial indentation
Fri, 14 Jun 2019 17:37:04 +0100 Pierre-Yves David run-tests: extract a `process_out_line` from the main function
Sun, 08 Sep 2019 10:08:41 +0200 Pierre-Yves David run-tests: extract a `process_cmd_line` from the main function
Sun, 08 Sep 2019 09:42:53 +0200 Pierre-Yves David changegroup: move message about added changes to transaction summary
Sun, 08 Sep 2019 01:02:34 +0200 Pierre-Yves David sshserver: flush stream after command dispatch
Sun, 08 Sep 2019 00:11:20 +0200 Pierre-Yves David narrow: rely on setting `quiet` mode instead of `pushbuffer`
Sun, 14 Oct 2018 12:59:02 +0200 Pierre-Yves David transaction: issue "new obsmarkers" message at the end of the transaction
Sun, 14 Oct 2018 13:19:24 +0200 Pierre-Yves David debugobsolete: also issue the "new obsmarkers" messsage
Fri, 06 Sep 2019 08:32:48 +0900 Yuya Nishihara split: use literal syntax to build a set of one element
Sun, 08 Sep 2019 13:23:55 +0900 Yuya Nishihara rust-cpython: leverage py_shared_iterator::from_inner() where appropriate
Sun, 08 Sep 2019 13:08:59 +0900 Yuya Nishihara rust-cpython: remove Option<_> from interface of py_shared_iterator
Sun, 08 Sep 2019 12:26:12 +0900 Yuya Nishihara rust-cpython: rename py_shared_iterator_impl to py_shared_iterator
Sun, 08 Sep 2019 12:23:18 +0900 Yuya Nishihara rust-cpython: replace dyn Iterator<..> of mapping with concrete type
Sun, 08 Sep 2019 12:07:19 +0900 Yuya Nishihara rust-cpython: replace dyn Iterator<..> of sequence with concrete type
Sun, 08 Sep 2019 12:00:26 +0900 Yuya Nishihara rust-dirstate: provide CopyMapIter and StateMapIter types
Sun, 08 Sep 2019 11:55:29 +0900 Yuya Nishihara rust-dirstate: specify concrete return type of DirsMultiset::iter()
Sat, 27 Apr 2019 02:04:05 +0200 Pierre-Yves David discovery: replace "heads" by "changesets" in a output note (BC)
Thu, 05 Sep 2019 16:32:33 -0700 Martin von Zweigbergk py3: drop incorrect fsencode(findexe(...)) in procutil
Sat, 07 Sep 2019 10:08:47 -0700 Pierre-Yves David flagprocessors: small code update to clarify parameters
Sat, 07 Sep 2019 10:06:32 -0700 Pierre-Yves David flagprocessors: deprecate _processflags
Mon, 02 Sep 2019 17:06:15 +0200 Pierre-Yves David simplestorerepo: stop using `_processflags` directly
Mon, 02 Sep 2019 17:05:52 +0200 Pierre-Yves David revlog: stop using `_processflags` directly
Fri, 30 Aug 2019 19:13:12 +0200 Pierre-Yves David flagprocessors: use _processflagsraw in easy cases
Fri, 30 Aug 2019 19:10:15 +0200 Pierre-Yves David flagprocessors: use _processflagsread in simple cases
Fri, 30 Aug 2019 19:07:49 +0200 Pierre-Yves David flagprocessors: use _processflagswrite for write operation
Fri, 30 Aug 2019 18:54:36 +0200 Pierre-Yves David flagprocessors: introduce specialized functions
Thu, 08 Aug 2019 02:10:18 +0200 Pierre-Yves David flagutil: use it in simplestorerepo
Thu, 08 Aug 2019 01:15:44 +0200 Pierre-Yves David flagutil: make the error class used by the mixin configurable
Sat, 07 Sep 2019 09:56:45 -0700 Pierre-Yves David flagutil: use the new mixin use in remotefilelog
Thu, 08 Aug 2019 01:12:48 +0200 Pierre-Yves David flagutil: introduce a flagprocessorsmixin class
Fri, 06 Sep 2019 23:26:30 -0700 Martin von Zweigbergk check-code: allow command substitution with $(command)
Fri, 14 Jun 2019 16:26:11 +0100 Pierre-Yves David run-tests: rename `lcmd` variable to `line_cmd`
Fri, 14 Jun 2019 16:24:34 +0100 Pierre-Yves David run-tests: rename `lout` variable to `out_line`
Fri, 14 Jun 2019 14:14:17 +0100 Pierre-Yves David run-tests: clarify "l" variable as "out_rawline"
Fri, 14 Jun 2019 13:59:47 +0100 Pierre-Yves David run-tests: use symbolic constant instead of arbitrary number line matching
Sun, 25 Aug 2019 23:40:22 -0400 Valentin Gatien-Baron rustfilepatterns: shorter code for concatenating slices
Sun, 25 Aug 2019 22:53:42 -0400 Valentin Gatien-Baron match: simplify the regexps created for glob patterns
Mon, 26 Aug 2019 08:25:01 -0400 Valentin Gatien-Baron rustfilepatterns: refactor the pattern of removing a prefix from a &[u8]
Sun, 25 Aug 2019 22:52:36 -0400 Valentin Gatien-Baron tests: show the pattern generated for a relative glob
Tue, 16 Jul 2019 21:15:39 -0700 Martin von Zweigbergk copies: remove existing copy info from the changeset on amend (BC)
Tue, 16 Jul 2019 21:15:35 -0700 Martin von Zweigbergk tests: show invalid copies when turning off copies-in-changeset
Mon, 19 Aug 2019 15:43:27 -0700 Martin von Zweigbergk context: filter out invalid copies from workingctx.p[12]copies()
Mon, 19 Aug 2019 12:30:02 -0700 Martin von Zweigbergk tests: demonstrate crash when committing subset of copies to changeset
Thu, 22 Aug 2019 20:36:13 +0300 Pulkit Goyal bdiff-torture: fix pyflakes warning reporting undefined name 'inst'
Tue, 27 Aug 2019 11:56:19 -0700 Kyle Lippincott split: handle partial commit of renames when doing split or record (issue5723)
Tue, 27 Aug 2019 11:56:15 -0700 Kyle Lippincott split: handle partial commit of copies when doing split or record
Sun, 01 Sep 2019 23:43:59 -0700 Martin von Zweigbergk py3: use pycompat.sysargv[0] for instead of fsencode(sys.argv[0])
Wed, 04 Sep 2019 14:35:39 -0700 Martin von Zweigbergk httppeer: use context manager when reading temporary bundle to send
Wed, 04 Sep 2019 10:42:26 -0700 Martin von Zweigbergk httppeer: use context manager when writing temporary bundle to send
Sun, 01 Sep 2019 18:06:31 +0900 Yuya Nishihara rust-cpython: mark unsafe functions as such
Sun, 01 Sep 2019 17:48:24 +0900 Yuya Nishihara rust-cpython: pair leaked reference with its manager object
Sun, 01 Sep 2019 17:37:30 +0900 Yuya Nishihara rust-cpython: introduce restricted variant of RefCell
Sat, 07 Sep 2019 14:51:18 +0200 Pierre-Yves David tests: register test-merge-combination.t as small but slow stable
Fri, 06 Sep 2019 11:48:49 +0200 Julien Cristau test: allow different result for zstd compression (issue6188) stable
Sun, 01 Sep 2019 17:35:14 +0900 Yuya Nishihara rust-cpython: fix unsafe inner(py).borrow_mut() calls
Mon, 02 Sep 2019 16:28:43 +0200 Pierre-Yves David revlog: deprecate the use of `revision(..., raw=True)`
Thu, 05 Sep 2019 14:08:22 -0400 Augie Fackler Added signature for changeset a4e32fd539ab stable
Thu, 05 Sep 2019 14:08:20 -0400 Augie Fackler Added tag 5.1.1 for changeset a4e32fd539ab stable
Wed, 28 Aug 2019 16:01:16 +0200 Boris Feld remotefilelog: reduce probability of race-condition in remotefilelog tests
Sat, 31 Aug 2019 14:12:38 +0900 Yuya Nishihara rust: apply more formatting fixes
Thu, 22 Aug 2019 14:31:07 +0200 Raphaël Gomès rust-utils: add normalize_case util to mirror Python one
Wed, 28 Aug 2019 08:16:58 -0400 Valentin Gatien-Baron rust: fix warnings about trait objects without dyn being deprecated
Thu, 29 Aug 2019 23:38:24 -0700 Martin von Zweigbergk py3: convert hg executable path to bytes in missing case in procutil
Sat, 31 Aug 2019 10:26:39 -0700 Martin von Zweigbergk py3: make statprof's chrome output work
Fri, 30 Aug 2019 15:30:47 -0700 Martin von Zweigbergk py3: for statprof's Chrome output, write json to string, then encode to bytes
Fri, 30 Aug 2019 16:44:31 -0700 Martin von Zweigbergk statprof: use context manager for file when writing flame graph
Fri, 30 Aug 2019 16:43:43 -0700 Martin von Zweigbergk statprof: use context manager when reading source from file
Fri, 30 Aug 2019 15:12:37 -0700 Martin von Zweigbergk statprof: clarify by naming tuple members while enumerate()'ing
Mon, 05 Aug 2019 17:25:24 +0200 Pierre-Yves David upgrade: make sure we reclone all revlogs when updating to some format
Tue, 30 Jul 2019 17:25:16 +0200 Pierre-Yves David upgrade: add an argument to control changelog upgrade
Tue, 30 Jul 2019 00:35:52 +0200 Pierre-Yves David upgrade: add an argument to control manifest upgrade
Fri, 30 Aug 2019 18:11:41 +0200 Pierre-Yves David unionrepo: drop the custom `rawdata` implementation
Fri, 30 Aug 2019 18:10:43 +0200 Pierre-Yves David unionrepo: drop `baserevdiff`
Fri, 30 Aug 2019 18:10:00 +0200 Pierre-Yves David unionrepo: use normal inheritance scheme to call revdiff
Fri, 30 Aug 2019 18:08:35 +0200 Pierre-Yves David unionrepo: fix `revdiff` implementation to use `rawdata`
Fri, 30 Aug 2019 18:05:24 +0200 Pierre-Yves David unionrepo: get rid of `baserevision`
Fri, 30 Aug 2019 17:45:38 +0200 Pierre-Yves David unionrepo: use a lower level overide in unionrepo too
Fri, 30 Aug 2019 18:12:16 +0200 Pierre-Yves David bundlerepo: drop the custom `rawdata` implementation
Fri, 30 Aug 2019 17:46:47 +0200 Pierre-Yves David bundlerepo: drop the `baserevision` hack
Fri, 30 Aug 2019 15:04:54 +0200 Pierre-Yves David bundlerepo: simplify code to take advantage of `_rawtext`
Sat, 31 Aug 2019 11:10:12 +0900 Yuya Nishihara merge with stable
Thu, 29 Aug 2019 15:49:16 +0200 Raphaël Gomès rust: run cargo fmt
Wed, 28 Aug 2019 17:36:53 -0700 Martin von Zweigbergk py3: use pycompat.maplist() in chgserver
Fri, 23 Aug 2019 08:54:32 -0700 Martin von Zweigbergk run-tests: handle --local before --with-hg
Fri, 23 Aug 2019 08:46:49 -0700 Martin von Zweigbergk run-tests: error out on `--local --with-[c]hg`
Tue, 20 Aug 2019 18:05:07 -0400 Matt Harbison contrib: simplify the genosxversion.py command to find the hg libraries
Sun, 18 Aug 2019 02:28:42 +0300 Pulkit Goyal interfaceutil: move to interfaces/
Sun, 18 Aug 2019 00:45:33 +0300 Pulkit Goyal interfaces: create a new folder for interfaces and move repository.py in it
Sun, 25 Aug 2019 09:00:26 -0700 Gregory Szorc python-zstandard: apply big-endian fix (issue6188) stable 5.1.1
Sat, 17 Aug 2019 01:49:28 +0530 Navaneeth Suresh exchange: abort on pushing bookmarks pointing to secret changesets (issue6159) stable
Sun, 18 Aug 2019 02:47:32 +0530 Navaneeth Suresh tests: add test to demonstrate issue6159 stable
Sun, 25 Aug 2019 19:46:24 +0700 Anton Shestakov packaging: add Bullseye, remove Jessie stable
Sun, 25 Aug 2019 19:38:09 +0700 Anton Shestakov packaging: add Cosmic and Disco, remove Trusty and Artful stable
Thu, 22 Aug 2019 16:47:31 -0700 Martin von Zweigbergk narrow: fix typo "respositories"
Fri, 23 Aug 2019 17:03:42 -0400 Augie Fackler merge with stable
Wed, 21 Aug 2019 17:56:50 +0200 Raphaël Gomès makefile: run Rust tests if cargo is installed stable
Wed, 21 Aug 2019 13:14:39 -0700 Martin von Zweigbergk merge: hint about using `hg resolve` for resolving conflicts
Sat, 17 Aug 2019 18:28:55 +0900 Yuya Nishihara rust-dirstate: remove test case for DirsMultiset::new(Manifest, Some)
Sat, 17 Aug 2019 18:25:29 +0900 Yuya Nishihara rust-dirstate: split DirsMultiset constructor per input type
Sat, 17 Aug 2019 16:33:05 +0900 Yuya Nishihara rust-dirstate: remove excessive clone() of parameter and return value
Sat, 17 Aug 2019 18:06:08 +0900 Yuya Nishihara rust-dirstate: handle invalid length of p1/p2 parameters
Sat, 17 Aug 2019 11:37:42 +0900 Yuya Nishihara rust: simply use TryInto to convert slice to array
Sat, 17 Aug 2019 13:55:05 +0900 Yuya Nishihara rust-dirstate: use PARENT_SIZE constant where appropriate
Sat, 17 Aug 2019 13:27:11 +0900 Yuya Nishihara rust-dirstate: rename NULL_REVISION to NULL_ID which isn't a revision number
Sat, 17 Aug 2019 13:26:04 +0900 Yuya Nishihara rust-dirstate: remove repetition in array literal
Sat, 17 Aug 2019 13:42:30 +0900 Yuya Nishihara rust-dirstate: remove too abstracted way of getting &[u8]
Sat, 17 Aug 2019 11:43:05 +0900 Yuya Nishihara rust-dirstate: remove unneeded "ref"
Sat, 17 Aug 2019 12:17:46 +0900 Yuya Nishihara rust-parsers: fix unboxing of PyInt on Python 3
Tue, 20 Aug 2019 17:12:36 +0200 Pierre-Yves David revlog: split `rawtext` retrieval out of _revisiondata
Mon, 19 Aug 2019 16:29:43 +0200 Pierre-Yves David revlog: avoid caching raw text too early in _revisiondata
Wed, 07 Aug 2019 23:55:01 +0200 Pierre-Yves David revlog: add some documentation to `_revisiondata` code
Wed, 07 Aug 2019 23:52:55 +0200 Pierre-Yves David revlog: move `nullid` early return sooner in `_revisiondata`
Wed, 07 Aug 2019 23:48:54 +0200 Pierre-Yves David revlog: stop calling `basetext` `rawtext` in _revisiondata
Wed, 07 Aug 2019 23:46:14 +0200 Pierre-Yves David revlog: assign rawtext earlier in `_revisiondata`
Mon, 19 Aug 2019 16:14:27 +0200 Pierre-Yves David revlog: drop silly `raw` parameter to `rawdata` function
Mon, 19 Aug 2019 10:34:10 -0700 Martin von Zweigbergk perf: don't depend on pycompat for older Mercurial versions
Mon, 19 Aug 2019 10:39:13 -0700 Martin von Zweigbergk perf: don't try to call `util.queue` on Mercurial version before it existed
Mon, 19 Aug 2019 10:38:38 -0700 Martin von Zweigbergk perf: handle NameError for `pycompat.foo` when pycompat wasn't imported
Wed, 07 Aug 2019 20:12:07 +0200 Pierre-Yves David rawdata: update callers in shallowbundle
Wed, 07 Aug 2019 20:11:50 +0200 Pierre-Yves David rawdata: update callers in storageutils
Wed, 07 Aug 2019 20:11:35 +0200 Pierre-Yves David rawdata: update callers in delta utils
Wed, 07 Aug 2019 20:11:22 +0200 Pierre-Yves David rawdata: update callers in repository
Wed, 07 Aug 2019 20:11:12 +0200 Pierre-Yves David rawdata: update callers in testing/storage.py
Wed, 07 Aug 2019 22:41:49 +0200 Pierre-Yves David rawdata: update callers in test-revlog-raw
Wed, 07 Aug 2019 20:10:43 +0200 Pierre-Yves David rawdata: update callers in lfs' tests
Wed, 07 Aug 2019 20:10:32 +0200 Pierre-Yves David rawdata: update callers in lfs' wrapper
Wed, 07 Aug 2019 20:10:24 +0200 Pierre-Yves David rawdata: update caller in wireprotov2server
Wed, 07 Aug 2019 20:10:08 +0200 Pierre-Yves David rawdata: update callers in debugcommands
Wed, 07 Aug 2019 20:09:53 +0200 Pierre-Yves David rawdata: update callers in sqlitestore
Wed, 07 Aug 2019 22:35:12 +0200 Pierre-Yves David rawdata: update caller in remotefilelog
Wed, 07 Aug 2019 20:09:10 +0200 Pierre-Yves David rawdata: update callers in bundlerepo
Wed, 07 Aug 2019 20:08:35 +0200 Pierre-Yves David rawdata: update callers in context
Wed, 07 Aug 2019 20:08:26 +0200 Pierre-Yves David rawdata: update caller in revlog
Thu, 15 Aug 2019 14:54:39 -0400 Augie Fackler setup: fix a sorting issue I noticed in package names
Sat, 17 Aug 2019 10:25:04 +0900 Yuya Nishihara py3: do not convert rust module/attribute names to bytes
Sat, 17 Aug 2019 15:43:41 +0900 Yuya Nishihara transplant: unnest --stop case
Fri, 16 Aug 2019 18:34:05 +0900 Yuya Nishihara rust-discovery: use while loop instead of match + break
Fri, 16 Aug 2019 18:31:17 +0900 Yuya Nishihara rust-discovery: remove useless extern crate
Fri, 26 Jul 2019 01:19:43 +0530 Taapas Agrawal transplant: added support for --stop flag
Thu, 15 Aug 2019 20:43:25 +0530 Navaneeth Suresh unshelve: abort on using --keep and --interactive together
Tue, 20 Aug 2019 18:35:16 +0300 Navaneeth Suresh config: add experimental argument to the config registrar
Wed, 14 Aug 2019 16:11:45 -0400 Augie Fackler tests: split joint repo/changelog fake into one for each type
Tue, 13 Aug 2019 14:28:10 -0700 Danny Hooper fix: pass line ranges as value instead of callback
Tue, 13 Aug 2019 14:20:48 -0700 Danny Hooper fix: correctly parse the :metadata subconfig
Mon, 12 Aug 2019 16:39:39 -0700 Danny Hooper fix: allow tools to use :linerange, but also run if a file is unchanged
Wed, 10 Jul 2019 09:57:28 +0200 Raphaël Gomès rust-dirstate: call rust dirstatemap from Python
Wed, 10 Jul 2019 09:56:53 +0200 Raphaël Gomès rust-dirstate: rust-cpython bridge for dirstatemap
Wed, 10 Jul 2019 09:56:23 +0200 Raphaël Gomès rust-dirstate: rust implementation of dirstatemap
Tue, 09 Jul 2019 15:15:54 +0200 Raphaël Gomès rust-cpython: add macro for sharing references
Tue, 09 Jul 2019 14:53:34 +0200 Raphaël Gomès rust-docstrings: add missing module docstrings
Wed, 17 Jul 2019 11:37:43 +0200 Raphaël Gomès rust-dirstate: improve API of `DirsMultiset`
Tue, 09 Jul 2019 12:15:09 +0200 Raphaël Gomès rust-dirstate: use EntryState enum instead of literals
Tue, 09 Jul 2019 11:49:49 +0200 Raphaël Gomès rust-parsers: switch to parse/pack_dirstate to mutate-on-loop
Wed, 10 Jul 2019 10:16:28 +0200 Raphaël Gomès rust-parsers: move parser bindings to their own file and Python module
Mon, 08 Jul 2019 18:01:39 +0200 Raphaël Gomès rust-dirstate: create dirstate submodule in hg-cpython
Wed, 20 Feb 2019 09:04:54 +0100 Georges Racinet rust-discovery: using from Python code
Tue, 21 May 2019 12:46:38 +0200 Georges Racinet on percheron.racinet.fr rust-discovery: optimization of add commons/missings for empty arguments
Tue, 16 Apr 2019 01:16:39 +0200 Georges Racinet rust-discovery: using the children cache in add_missing
Tue, 21 May 2019 17:44:15 +0200 Georges Racinet discovery: new devel.discovery.randomize option
Tue, 21 May 2019 17:43:55 +0200 Georges Racinet rust-discovery: optionally don't randomize at all, for tests
Fri, 17 May 2019 01:56:57 +0200 Georges Racinet rust-discovery: exposing sampling to python
Fri, 16 Aug 2019 15:41:53 +0300 Augie Fackler tests: use `tr -d` and not `tr --delete` as the latter is absent on BSD tr(1) stable
Fri, 17 May 2019 01:56:57 +0200 Georges Racinet rust-discovery: takefullsample() core implementation
Fri, 17 May 2019 01:56:56 +0200 Georges Racinet rust-discovery: core implementation for take_quick_sample()
Wed, 12 Jun 2019 14:31:41 +0100 Georges Racinet rust-discovery: read the index from a repo passed at init
Wed, 12 Jun 2019 14:18:12 +0100 Georges Racinet rust-discovery: accept the new 'respectsize' init arg
Wed, 14 Aug 2019 09:22:54 +0900 Yuya Nishihara merge with stable
Tue, 13 Aug 2019 22:48:05 +0530 Navaneeth Suresh unshelve: forget unknown files after a partial unshelve
Thu, 08 Aug 2019 01:59:43 +0200 Pierre-Yves David flagutil: move addflagprocessor to the new module (API)
Thu, 08 Aug 2019 01:25:37 +0200 Pierre-Yves David flagutil: move insertflagprocessor to the new module (API)
Thu, 08 Aug 2019 01:28:34 +0200 Pierre-Yves David flagutil: move REVIDX_KNOWN_FLAGS source of truth in flagutil (API)
Thu, 08 Aug 2019 01:04:48 +0200 Pierre-Yves David flagutil: move the `flagprocessors` mapping in the new module
Thu, 08 Aug 2019 01:03:01 +0200 Pierre-Yves David flagutil: create a `mercurial.revlogutils.flagutil` module
Wed, 07 Aug 2019 22:02:49 +0200 Pierre-Yves David rawdata: register the method for `ifiledata`
Wed, 07 Aug 2019 21:17:48 +0200 Pierre-Yves David rawdata: implement the method for `unionrepo` too
Wed, 07 Aug 2019 20:51:52 +0200 Pierre-Yves David rawdata: implement the method for `remotefilelog` too
Wed, 07 Aug 2019 20:48:05 +0200 Pierre-Yves David rawdata: implement `rawdata` for `simplestore` too
Wed, 07 Aug 2019 22:08:04 +0200 Pierre-Yves David rawdata: forward `rawdata` call on `manifestlog`
Wed, 07 Aug 2019 22:01:52 +0200 Pierre-Yves David rawdata: implement `rawdata` for `sqlitestore` too
Wed, 07 Aug 2019 22:00:57 +0200 Pierre-Yves David rawdata: add the method to bundlerevlog
Wed, 07 Aug 2019 21:59:20 +0200 Pierre-Yves David rawdata: forward the method call on `filelog` object
Wed, 07 Aug 2019 21:54:29 +0200 Pierre-Yves David rawdata: introduce a `rawdata` method on revlog
Wed, 07 Aug 2019 17:14:48 +0200 Pierre-Yves David revlog: split a `_revisiondata` method to file `revision` job
Wed, 24 Jul 2019 18:32:36 +0530 Taapas Agrawal continue: added support for transplant
Fri, 09 Aug 2019 05:09:54 -0400 Augie Fackler merge with stable
Mon, 12 Aug 2019 14:00:19 -0400 Valentin Gatien-Baron fncache: make debugrebuildfncache not fail on broken fncache stable
Mon, 12 Aug 2019 13:22:27 -0400 Valentin Gatien-Baron fncache: show that debugrebuildfncache is partly broken stable
Fri, 09 Aug 2019 13:11:27 +0200 Pierre-Yves David test: further fixes to matching for run-tests.py bug stable
Mon, 05 Aug 2019 13:31:12 -0700 Kyle Lippincott branchmap: explicitly warm+write all subsets of the branchmap caches
Wed, 12 Jun 2019 13:42:52 +0100 Pierre-Yves David changectx: extract explicit computechangesetfilesremoved method from context
Wed, 12 Jun 2019 13:42:22 +0100 Pierre-Yves David changectx: extract explicit computechangesetfilesadded method from context
Thu, 08 Aug 2019 11:06:13 +0200 Pierre-Yves David demandimport: explicitly declare `_session` at the module level stable
Thu, 08 Aug 2019 10:55:06 +0200 Pierre-Yves David tests: give more room for slowness in test-run-tests.t stable
Tue, 06 Aug 2019 03:17:40 +0200 Pierre-Yves David copies: extract an explicit `computechangesetcopie` method from context
Wed, 07 Aug 2019 19:18:20 +0530 Navaneeth Suresh config: fix fm.data() handling of defaultvalue
Sat, 03 Aug 2019 12:14:34 +0530 Navaneeth Suresh config: remove pycompat.bytestr() for defaultvalue
Sat, 27 Jul 2019 12:19:51 +0530 Navaneeth Suresh unshelve: clear shelvedstate and _finishunshelve() on partial unshelve
Thu, 25 Jul 2019 22:01:15 +0530 Navaneeth Suresh unshelve: delete shelvedstate after a successful unshelve --continue
Wed, 24 Jul 2019 18:15:27 +0530 Navaneeth Suresh unshelve: handle stripping changesets on interactive mode
Tue, 06 Aug 2019 14:54:25 +0200 Raphaël Gomès byteify-strings: add --version argument
Tue, 06 Aug 2019 14:49:30 +0200 Raphaël Gomès byteify-strings: add space in special comments to silence flake8 error
Thu, 18 Jul 2019 17:10:38 +0800 Anton Shestakov revset: drop argument when it's None
Thu, 18 Jul 2019 17:07:34 +0800 Anton Shestakov stack: remove unnecessary reverse() predicate
Sat, 03 Aug 2019 16:47:49 -0700 Gregory Szorc automation: increase root volume size on Linux
Sat, 03 Aug 2019 16:03:11 -0700 Gregory Szorc automation: install Rust in Linux environment
Sat, 03 Aug 2019 14:17:41 -0700 Gregory Szorc automation: update packages in requirements files
Sat, 03 Aug 2019 14:04:31 -0700 Gregory Szorc automation: install latest Python versions
Thu, 01 Aug 2019 03:15:58 +0200 Pierre-Yves David upgrade: introduce the internal code for revlog cloning selection
Thu, 01 Aug 2019 11:02:12 -0700 Martin von Zweigbergk relnotes: copy "next" to "5.1" and clear "next" stable
Tue, 30 Jul 2019 19:58:44 +0200 Pierre-Yves David upgrade: introduce a _copyrevlog method
Sat, 27 Jul 2019 19:25:47 +0200 Pierre-Yves David upgrade: rename `_copyrevlogs` to `_clonerevlogs`
Sat, 27 Jul 2019 19:58:17 +0200 Pierre-Yves David upgrade: walk the source store file only once
Wed, 12 Jun 2019 14:22:49 +0100 Pierre-Yves David upgrade: always use full text if "full-add" mode is enable
Sun, 04 Aug 2019 22:14:26 +0200 Raphaël Gomès byteify-strings: fix misalignment with multi-line parenthesis
Fri, 02 Aug 2019 16:54:02 +0200 Raphaël Gomès byteify-strings: add test for byteify-strings.py
Sun, 04 Aug 2019 20:59:21 +0900 Yuya Nishihara merge with stable
Sat, 03 Aug 2019 12:13:51 -0700 Gregory Szorc automation: push changes affecting .hgtags stable
Fri, 02 Aug 2019 16:17:02 +0200 Raphaël Gomès byteify-strings: add cli argument to handle `attr*()` when they are methods
Fri, 21 Jun 2019 03:50:40 +0200 Pierre-Yves David bookmarks: actual fix for race condition deleting bookmark stable
Thu, 01 Aug 2019 16:22:47 +0200 Pierre-Yves David strip: access bookmark before getting a reference to changelog stable
Thu, 01 Aug 2019 15:59:52 +0200 Pierre-Yves David test: use a more verbose output in the test stable
Fri, 02 Aug 2019 16:14:00 +0200 Raphaël Gomès byteify-strings: simplify default value for `--treat-as-kwargs`
Fri, 02 Aug 2019 10:18:22 +0200 Raphaël Gomès byteify-strings: add --treat-as-kwargs argument to handle kwargs-like objects
Fri, 02 Aug 2019 10:10:23 +0200 Raphaël Gomès byteify-strings: add helpers to check for item access or method call
Fri, 02 Aug 2019 09:55:32 +0200 Raphaël Gomès byteify-strings: add support for ignore comments
Fri, 02 Aug 2019 09:48:13 +0200 Raphaël Gomès byteify-strings: handle triple quoted strings if they are not docstrings
Fri, 02 Aug 2019 09:44:11 +0200 Raphaël Gomès byteify-strings: handle multi-line strings in _ensuresysstr
Wed, 22 May 2019 16:22:06 -0700 Danny Hooper fix: run fixer tools in the repo root as cwd so they can use the working copy
Thu, 01 Aug 2019 22:03:52 +0530 Navaneeth Suresh config: add defaultvalue template keyword
Thu, 01 Aug 2019 12:23:07 -0400 Augie Fackler merge with stable
Tue, 23 Jul 2019 11:12:36 +0200 Raphaël Gomès module-policy: update rust extension import to use the new module policy
Sun, 21 Jul 2019 07:59:16 -0700 Martin von Zweigbergk transaction: leave unfinished without crashing when not properly released
Tue, 30 Jul 2019 21:36:15 +0530 Navaneeth Suresh unshelve: add abort on using continue and interactive together
Mon, 29 Jul 2019 13:22:52 +0300 Pulkit Goyal py3: add one more test to list of passing tests
Mon, 29 Jul 2019 13:25:05 +0300 Pulkit Goyal tests: sort imports in test-bookmarks-corner-case.t
Thu, 01 Aug 2019 12:14:52 -0400 Augie Fackler Added signature for changeset e91930d712e8 stable
Thu, 01 Aug 2019 12:14:50 -0400 Augie Fackler Added tag 5.1 for changeset e91930d712e8 stable
Fri, 26 Jul 2019 10:47:06 -0700 Danny Hooper fix: add some new test cases
Wed, 24 Jul 2019 00:44:12 +0530 Navaneeth Suresh unshelve: store information about interactive mode in shelvedstate
Sun, 28 Jul 2019 18:32:31 -0700 Gregory Szorc automation: execute powershell when connecting stable 5.1
Sun, 28 Jul 2019 18:16:08 -0700 Gregory Szorc automation: allow exit code of 1 for `hg push` stable
Thu, 25 Jul 2019 21:28:29 +0900 Yuya Nishihara curses: do not setlocale() at import time (issue5261) stable
Wed, 24 Jul 2019 18:20:01 +0530 Navaneeth Suresh unshelve: create a matcher only if required on creating unshelve ctx
Wed, 24 Jul 2019 18:10:50 +0530 Navaneeth Suresh unshelve: changes how date is set on interactive mode
Wed, 24 Jul 2019 09:06:25 +0530 Navaneeth Suresh unshelve: unify logic around creating an unshelve changeset
Wed, 24 Jul 2019 16:19:00 -0700 Danny Hooper fix: ignore fixer tool configurations that are missing patterns
Wed, 24 Jul 2019 16:21:12 -0700 Danny Hooper fix: add a test case around the effect of cwd on pattern matching
Wed, 24 Jul 2019 16:22:45 -0700 Danny Hooper fix: remove support for :fileset sub-config in favor of :pattern
Tue, 23 Jul 2019 15:01:28 -0400 Augie Fackler fsmonitor: add support for extra `hg debuginstall` data
Tue, 23 Jul 2019 14:37:51 -0400 Augie Fackler debugcommands: add support for extensions adding their own debug info
Tue, 23 Jul 2019 14:36:38 -0400 Augie Fackler fsmonitor: refactor watchmanclient.client to accept ui and repo path
Mon, 22 Jul 2019 19:10:59 -0700 Gregory Szorc contrib: install Python 3.8b2 instead of 3.8a2 stable
Mon, 22 Jul 2019 19:06:20 -0700 Gregory Szorc automation: make Windows base image name configurable stable
Mon, 22 Jul 2019 18:55:52 -0700 Gregory Szorc automation: extract strings to constants stable
Mon, 22 Jul 2019 18:52:58 -0700 Gregory Szorc automation: use newer Windows base image stable
Mon, 22 Jul 2019 17:44:19 -0700 Martin von Zweigbergk copies: fix crash on in changeset-centric tracing from commit to itself stable
Tue, 23 Jul 2019 12:03:24 +0530 Navaneeth Suresh unshelve: add help text on --interactive in verbose mode stable
Mon, 22 Jul 2019 06:33:11 -0400 Valentin Gatien-Baron amend: stop committing unrequested file reverts (issue6157) stable
Mon, 22 Jul 2019 06:33:00 -0400 Valentin Gatien-Baron amend: add a test for a simplified version of issue6157 stable
Sun, 21 Jul 2019 18:04:05 -0700 Martin von Zweigbergk py: error out if a "skip" character was given with non-dict to util.dirs() stable
Mon, 22 Jul 2019 09:55:05 -0700 Martin von Zweigbergk py3: fix incorrect fix of test-setdiscovery.t in eb27d9eee2cc stable
Mon, 22 Jul 2019 14:08:56 -0400 Augie Fackler Added signature for changeset e386b5f4f836 stable
Mon, 22 Jul 2019 14:08:54 -0400 Augie Fackler Added tag 5.1rc0 for changeset e386b5f4f836 stable
Mon, 22 Jul 2019 14:00:33 -0400 Augie Fackler merge default into stable for 5.1 release stable 5.1rc0
Sun, 21 Jul 2019 14:42:01 +0900 Yuya Nishihara rust-filepatterns: unescape comment character property
Sun, 21 Jul 2019 13:00:54 +0900 Yuya Nishihara rust-filepatterns: use literal b'#' instead of cast
Sun, 21 Jul 2019 12:46:57 +0900 Yuya Nishihara rust-filepatterns: fix type of warnings tuple to (bytes, bytes)
Sun, 21 Jul 2019 13:48:29 +0900 Yuya Nishihara hgignore: add escape syntax test for glob patterns
Sun, 21 Jul 2019 13:37:24 +0900 Yuya Nishihara hgignore: add a few more weird patterns to test case
Sun, 21 Jul 2019 13:30:47 +0900 Yuya Nishihara hgignore: update \-escape test to reflect actual behavior
Sat, 20 Jul 2019 11:04:49 -0700 Martin von Zweigbergk py3: add a b'' prefix in tests/test-convert-identity.t
Fri, 19 Jul 2019 09:43:50 -0700 Martin von Zweigbergk lookup: don't use "00changelog.i@None" when lookup of prefix fails
Thu, 18 Jul 2019 14:23:21 -0400 Augie Fackler py3: fix test-setdiscovery.t on Python 3 by conditionalizing two lines
Fri, 19 Jul 2019 01:49:10 +0530 Taapas Agrawal commands: removed part of description from abort and continue
Sat, 20 Jul 2019 22:18:22 -0400 Matt Harbison tests: glob over some timing numbers in test-shelve.t
Thu, 18 Jul 2019 14:18:20 -0400 Augie Fackler py3: another passing test
Thu, 18 Jul 2019 14:19:41 -0400 Augie Fackler cleanup: remove redundant import
Thu, 18 Jul 2019 21:10:17 +0530 Navaneeth Suresh shelve: modify help text on --interactive
Thu, 18 Jul 2019 20:54:26 +0530 Navaneeth Suresh unshelve: mark unshelve interactive as experimental
Tue, 02 Jul 2019 12:59:58 -0400 Valentin Gatien-Baron commit: improve the files field of changelog for merges
Sat, 13 Jul 2019 23:45:32 -0400 Valentin Gatien-Baron convert: add a config option to help doing identity hg->hg conversion
Tue, 02 Jul 2019 12:55:51 -0400 Valentin Gatien-Baron tests: show the files fields of changelogs for many merges
Tue, 16 Jul 2019 19:18:16 +0100 Ian Moody phabricator: handle local:commits time being string or int
Tue, 16 Jul 2019 18:38:38 +0100 Ian Moody phabricator: demonstrate broken phabread on string local:commit times
Tue, 02 Jul 2019 18:02:12 +0530 Navaneeth Suresh unshelve: add interactive mode
Sun, 07 Jul 2019 10:54:41 -0400 Valentin Gatien-Baron blackbox: disable extremely verbose logging (issue6110)
Wed, 17 Jul 2019 22:24:17 +0530 Taapas Agrawal continue: added support for unshelve
Tue, 16 Jul 2019 01:59:28 +0530 Taapas Agrawal continue: added support for rebase
Mon, 15 Jul 2019 22:23:31 +0530 Taapas Agrawal continue: added logic for hg continue
Wed, 17 Jul 2019 18:15:51 +0200 Raphaël Gomès rust-utils: remove buggy assertion
Wed, 10 Jul 2019 17:41:07 +0200 Raphaël Gomès rust-utils: add docstrings and doctests for utils.rs
Tue, 02 Jul 2019 17:15:03 +0200 Raphaël Gomès rust: switch hg-core and hg-cpython to rust 2018 edition
Fri, 12 Jul 2019 11:08:31 +0200 Raphaël Gomès rust-utils: use new find_dirs iterator
Tue, 16 Jul 2019 00:00:17 -0400 Matt Harbison inno: correct the path display in a literal block of the readme
Mon, 15 Jul 2019 15:29:22 -0700 Martin von Zweigbergk copies: remove unnecessary override of p[12]copies() in workingctx
Fri, 12 Jul 2019 19:38:18 -0400 Matt Harbison tests: properly position conditional output on Windows in test-subrepo.t
Thu, 11 Jul 2019 03:08:28 +0530 Taapas Agrawal abort: removed labels argument from abortmerge()
Fri, 12 Jul 2019 23:34:24 -0700 Martin von Zweigbergk py3: source-transform only call-sites of iteritems(), not definitions
Sun, 14 Jul 2019 23:21:28 -0700 Martin von Zweigbergk py3: fix formatting of branchmap log messages with repo.filtername=None
Sun, 14 Jul 2019 01:31:42 -0400 Matt Harbison automation: correct the path separator in LIBPATH on Windows
Sun, 30 Jun 2019 01:07:14 +0530 Taapas Agrawal abort: added support for merge
Wed, 26 Jun 2019 22:15:07 +0530 Taapas Agrawal abort: added support for unshelve
Wed, 10 Jul 2019 23:11:55 +0530 Taapas Agrawal unshelve: changed Corruptedstate error msg from ui.warn to error.Abort
Thu, 20 Jun 2019 01:08:56 +0530 Taapas Agrawal mq: fix for merge detection methods
Tue, 09 Jul 2019 00:03:10 -0700 Martin von Zweigbergk py3: store _origdoc as str
Fri, 28 Jun 2019 12:59:21 -0700 Martin von Zweigbergk copies: follow copies across merge base without source file (issue6163)
Tue, 25 Jun 2019 14:25:03 -0700 Martin von Zweigbergk copies: filter invalid copies only at end of pathcopies() (issue6163)
Tue, 25 Jun 2019 13:46:55 -0700 Martin von Zweigbergk copies: inline _chainandfilter() to prepare for next patch
Tue, 25 Jun 2019 13:33:49 -0700 Martin von Zweigbergk copies: remove most early returns from pathcopies() and _forwardcopies()
Fri, 28 Jun 2019 09:01:45 -0700 Martin von Zweigbergk copies: move short-circuiting of dirstate copies out of _forwardcopies()
Fri, 21 Jun 2019 16:59:29 -0700 Martin von Zweigbergk tests: add more tests of copy tracing with removed and re-added files
Mon, 01 Jul 2019 14:24:51 -0700 Martin von Zweigbergk tests: split out tests for unrelated copy source/target into separate file
Mon, 24 Jun 2019 16:01:01 -0700 Kyle Lippincott subrepos: make last line of prompts <40 english chars (issue6158)
Mon, 24 Jun 2019 16:00:39 -0700 Kyle Lippincott largefiles: make last line of prompts <40 english chars (issue6158)
Sun, 30 Jun 2019 18:32:43 +0900 Yuya Nishihara rust-dirstate: add helper to iterate ancestor paths
Tue, 09 Jul 2019 20:51:48 -0400 Matt Harbison tests: update test-commit-interactive.t for no-execbit platforms
Fri, 28 Jun 2019 00:35:52 +0530 Taapas Agrawal abort: added support for histedit
Sun, 23 Jun 2019 23:11:35 +0530 Taapas Agrawal abort: added support for rebase
Sun, 23 Jun 2019 22:31:31 +0530 Taapas Agrawal abort: added support for graft
Sun, 23 Jun 2019 20:58:01 +0530 Taapas Agrawal abort: added logic for of hg abort
Tue, 09 Jul 2019 10:09:46 -0400 Augie Fackler merge with stable
Tue, 09 Jul 2019 12:58:29 +0300 Taapas Agrawal merge: disallow merge abort in case of an unfinished operation (issue6160)
Mon, 08 Jul 2019 15:01:18 -0700 Kyle Lippincott relnotes: document new range-select mechanism in crecord
Fri, 05 Jul 2019 00:17:26 +0530 Taapas Agrawal statecheck: updated docstrings related to afterresolvedstates
Mon, 08 Jul 2019 14:01:01 -0400 Augie Fackler extdata: avoid crashing inside subprocess when we get a revset parse error
Mon, 08 Jul 2019 13:57:44 -0400 Augie Fackler extdata: demonstrate bad behavior when a subprocess emits garbage
Sun, 07 Jul 2019 23:04:55 -0700 Martin von Zweigbergk py3: don't run source transformer on hgext3rd (extensions)
Mon, 08 Jul 2019 13:10:34 -0700 Kyle Lippincott crecord: provide 'X' as a range-select mechanism
Mon, 08 Jul 2019 13:06:46 -0700 Kyle Lippincott crecord: make KEY_ENTER usable in tests (by not updating UI)
Mon, 08 Jul 2019 12:38:37 -0700 Kyle Lippincott crecord: fix if -> elif when handling key presses
Mon, 08 Jul 2019 12:17:06 -0700 Kyle Lippincott crecord: add "x" alias for space, remove test-only "TOGGLE" alias
Mon, 08 Jul 2019 12:15:37 -0700 Kyle Lippincott crecord: stop using test-only "X" as alternative for "c"
Sat, 06 Jul 2019 22:19:36 +0530 Taapas Agrawal graft: moved abortgraft and readgraft to cmdutil
Thu, 20 Jun 2019 14:33:42 -0400 Augie Fackler cleanup: use named constants for second arg to .seek()
Thu, 20 Jun 2019 14:45:52 -0700 Kyle Lippincott patch: use a short, fixed-size message for last line of prompt (issue6158)
Thu, 20 Jun 2019 11:40:47 -0700 Kyle Lippincott filemerge: make last line of prompts <40 english chars (issue6158)
Tue, 09 Jul 2019 10:07:35 -0400 Augie Fackler Added signature for changeset 97ada9b8d51b stable
Tue, 09 Jul 2019 10:07:33 -0400 Augie Fackler Added tag 5.0.2 for changeset 97ada9b8d51b stable
Mon, 08 Jul 2019 13:12:20 -0400 Augie Fackler posix: always seek to EOF when opening a file in append mode stable 5.0.2
Sat, 06 Jul 2019 19:55:29 -0400 Valentin Gatien-Baron tweakdefaults: make hg resolve require --re-merge flag to re-merge
Thu, 04 Jul 2019 21:29:28 +0530 Navaneeth Suresh unshelve: rename _dounshelve() to dounshelve()
Mon, 01 Jul 2019 15:07:31 +0200 Raphaël Gomès rust: remove Deref in favor of explicit methods
Mon, 01 Jul 2019 10:53:36 +0200 Raphaël Gomès rust: simplify overly complicated expression
Mon, 01 Jul 2019 10:50:18 +0200 Raphaël Gomès rust: run rfmt on all hg-core/hg-cpython code
Wed, 03 Jul 2019 10:06:39 +0800 Anton Shestakov move: --force flag forcibly moves, not copies stable
Wed, 03 Jul 2019 10:01:51 +0800 Anton Shestakov copy: correct synopsis by making SOURCE a required argument stable
Tue, 02 Jul 2019 10:53:29 +0200 Pierre-Yves David debugrevlog: fix average size computation for empty data (issue6167) stable
Mon, 01 Jul 2019 16:25:51 -0700 Martin von Zweigbergk changelog: fix handling of empty copy entries in changeset
Sun, 30 Jun 2019 17:52:57 +0530 Sushil khanchi relnotes: document the new --force-close-branch flag
Tue, 11 Jun 2019 20:53:14 +0300 Pulkit Goyal py3: hack around inconsistency of type of name passed to DNSQuestion
Tue, 11 Jun 2019 20:48:59 +0300 Pulkit Goyal py3: add r'' prefixes and do ('%d' % int) instead of str(int)
Sat, 02 Feb 2019 12:07:31 -0800 Gregory Szorc zeroconf: port to Python 3
Fri, 28 Jun 2019 16:40:36 -0700 Martin von Zweigbergk copies: return only path from _tracefile() since that's all caller needs
Sun, 30 Jun 2019 13:04:26 +0530 Navaneeth Suresh extensions: add shelve to _builtin
Sun, 30 Jun 2019 15:10:56 +0900 Yuya Nishihara merge with stable
Sat, 29 Jun 2019 23:23:07 -0400 Matt Harbison bookmarks: backout the attempt to fix the delete race stable
Fri, 28 Jun 2019 14:13:00 -0700 Martin von Zweigbergk automv: access status fields by name, not index
Fri, 28 Jun 2019 14:07:09 -0700 Martin von Zweigbergk automv: use public API for getting copies
Sat, 18 May 2019 15:44:23 +0530 Sushil khanchi commit: add --force-close-branch flag to close a non-head changeset
Fri, 28 Jun 2019 21:31:34 +0530 Navaneeth Suresh shelve: move shelve extension to core
Fri, 28 Jun 2019 22:57:48 +0530 Navaneeth Suresh shelve: remove rebase.clearstatus()
Thu, 20 Jun 2019 00:59:16 +0530 Taapas Agrawal shelve: removed redundant merge detection method
Wed, 05 Jun 2019 17:58:34 +0200 Raphaël Gomès rust-dirstate: call new "dirs" rust implementation from Python
Thu, 16 May 2019 18:03:42 +0200 Raphaël Gomès rust-dirstate: add "dirs" rust-cpython binding
Thu, 16 May 2019 18:03:06 +0200 Raphaël Gomès rust-dirstate: add "dirs" Rust implementation
Fri, 21 Jun 2019 00:26:07 +0530 Taapas Agrawal relnotes: added description about statemod._statecheck
Fri, 28 Jun 2019 03:15:39 +0530 Taapas Agrawal statecheck: shifted defaults to addunfinished()
Thu, 20 Jun 2019 11:40:08 +0530 Taapas Agrawal statecheck: added support for cmdutil.afterresolvedstates
Sun, 09 Jun 2019 02:12:58 +0530 Taapas Agrawal statecheck: added support for STATES
Sun, 09 Jun 2019 01:13:13 +0530 Taapas Agrawal state: moved cmdutil.STATES and utilities to state.py
Sun, 09 Jun 2019 00:43:36 +0530 Taapas Agrawal state: created new class statecheck to handle unfinishedstates
Sat, 08 Jun 2019 23:43:53 +0530 Taapas Agrawal states: moved cmdutil.unfinishedstates to state.py
Mon, 24 Jun 2019 16:01:22 -0700 Martin von Zweigbergk rebase: fix in-memory rebasing of copy of empty file
Mon, 24 Jun 2019 16:07:59 -0700 Martin von Zweigbergk tests: demonstrate broken in-memory rebase of copy to empty file
Tue, 25 Jun 2019 14:23:02 -0700 Kyle Lippincott zsh: enable completion support for chg as well
Tue, 25 Jun 2019 19:32:08 -0700 Rodrigo Damazio Bovendorp py3: make catapult usable from the test runner in py3
Tue, 25 Jun 2019 19:30:24 -0700 Rodrigo Damazio Bovendorp py3: use integer division for the value passed to xrange
Tue, 25 Jun 2019 19:28:41 -0700 Rodrigo Damazio Bovendorp pycompat: make fewer assumptions about sys.executable
Thu, 27 Jun 2019 11:39:35 +0200 Valentin Gatien-Baron update: fix spurious unclean status bug shown by previous commit
Thu, 27 Jun 2019 11:09:09 +0200 Valentin Gatien-Baron tests: show bug in update introduced in 87a34c767384
Wed, 26 Jun 2019 05:20:02 -0700 Martin von Zweigbergk copies: document how 'copies' dict instances are reused
Thu, 20 Jun 2019 10:58:14 -0700 Martin von Zweigbergk copies: simplify merging of copy dicts on merge commits
Thu, 20 Jun 2019 10:42:16 -0700 Martin von Zweigbergk copies: remove a redundant matcher filtering in _changesetforwardcopies()
Thu, 20 Jun 2019 10:51:23 -0700 Martin von Zweigbergk copies: delete obsolete comment in _changesetforwardcopies()
Mon, 24 Jun 2019 14:28:21 -0400 Augie Fackler merge with stable
Sat, 22 Jun 2019 23:04:52 -0400 Matt Harbison help: add a missing blank line to unhide `revlog-compression` stable
Wed, 19 Jun 2019 23:14:10 -0700 Martin von Zweigbergk copies: avoid reusing the same variable for two different copy dicts
Fri, 21 Jun 2019 09:33:57 -0700 Martin von Zweigbergk drawdag: don't crash when writing copy info to changesets
Fri, 21 Jun 2019 23:35:04 -0700 Martin von Zweigbergk merge with stable
Fri, 21 Jun 2019 03:50:40 +0200 Pierre-Yves David bookmarks: actual fix for race condition deleting bookmark stable
Fri, 21 Jun 2019 03:50:06 +0200 Pierre-Yves David localrepo: introduce a `_refreshchangelog` method stable
Wed, 19 Jun 2019 17:26:19 +0200 Pierre-Yves David bookmarks: actually trigger the race deleting bookmark in the test stable
Wed, 19 Jun 2019 17:26:16 +0200 Pierre-Yves David test: add some assert in the bookrace extension stable
Wed, 19 Jun 2019 05:46:07 +0200 Pierre-Yves David test: factor out the "wait" logic in bookrace stable
Wed, 19 Jun 2019 05:45:44 +0200 Pierre-Yves David test: remove dead code in the bookrace extension stable
Wed, 19 Jun 2019 05:37:33 +0200 Pierre-Yves David run-tests: stop matching line for missing feature stable
Wed, 19 Jun 2019 10:19:32 -0700 Martin von Zweigbergk log: pass getcopies() function instead of getrenamed() to displayer (API)
Wed, 19 Jun 2019 09:59:45 -0700 Martin von Zweigbergk copies: create helper for getting all copies for changeset
Tue, 18 Jun 2019 23:19:24 -0700 Martin von Zweigbergk logcmdutil: also check for copies in null revision and working copy
Tue, 18 Jun 2019 23:23:30 -0700 Martin von Zweigbergk tests: demonstrate missing copy information in working copy with graphlog
Wed, 19 Jun 2019 10:33:13 -0700 Martin von Zweigbergk remotefilelog: handle copies in changesets in getrenamedfn() override
Wed, 19 Jun 2019 11:12:06 -0700 Martin von Zweigbergk remotefilelog: check if RFL is enabled in getrenamedfn() override
Tue, 18 Jun 2019 08:55:23 -0700 Martin von Zweigbergk relnotes: document template support for `hg root`
Tue, 18 Jun 2019 09:57:06 -0400 Augie Fackler remotefilelog: tell runbgcommand to not block on child process startup
Tue, 18 Jun 2019 09:43:27 -0400 Augie Fackler procutil: allow callers of runbgcommand to assume the process starts
Tue, 18 Jun 2019 09:58:01 -0400 Augie Fackler shallowrepo: remove backwards compat code that predates in-tree remotefilelog
Tue, 16 Apr 2019 02:53:28 +0530 Sushil khanchi commit: make the error message more specific while aborting branch closing
Tue, 16 Apr 2019 02:33:54 +0530 Sushil khanchi commit: add a check if it is trying to close an already closed branch head
Mon, 17 Jun 2019 10:53:00 -0700 Martin von Zweigbergk strip: move checksubstate() to mq (its only caller)
Mon, 17 Jun 2019 10:19:41 -0700 Martin von Zweigbergk strip: use bailifchanged() instead of reimplementing it
Mon, 17 Jun 2019 10:40:24 -0700 Martin von Zweigbergk strip: remove unused excsuffix argument from checklocalchanges()
Mon, 17 Jun 2019 10:38:50 -0700 Martin von Zweigbergk mq: remove dependency on strip's checklocalchanges()
Thu, 02 May 2019 23:39:33 -0700 Martin von Zweigbergk copies: avoid calling matcher if matcher.always()
Thu, 18 Apr 2019 21:21:44 -0700 Martin von Zweigbergk copies: avoid unnecessary copying of copy dict
Thu, 18 Apr 2019 21:22:14 -0700 Martin von Zweigbergk copies: don't filter out copy targets created on other side of merge commit
Thu, 18 Apr 2019 00:40:53 -0700 Martin von Zweigbergk copies: do full filtering at end of _changesetforwardcopies()
Sat, 15 Jun 2019 10:58:53 +0900 Yuya Nishihara rust-filepatterns: add comment about Windows path handling
Sat, 15 Jun 2019 10:35:53 +0900 Yuya Nishihara rust-filepatterns: silence warning of non_upper_case_globals
Sat, 15 Jun 2019 10:35:03 +0900 Yuya Nishihara rust: update Cargo.lock to include @generated comment
Mon, 17 Jun 2019 13:21:41 -0400 Augie Fackler merge with stable
Sun, 16 Jun 2019 12:31:07 +0900 Yuya Nishihara cborutil: fix streamencode() to handle subtypes stable
Fri, 14 Jun 2019 00:30:33 -0400 Matt Harbison lfs: correct an error in the TODO file
Thu, 04 Oct 2018 00:57:11 -0400 Matt Harbison cat: don't prefetch files unless the output requires it
Wed, 12 Jun 2019 19:01:49 -0400 Augie Fackler tracing: add support for emitting counters
Wed, 12 Jun 2019 19:01:37 -0400 Augie Fackler tracing: extract tracing-active logic to separate function
Wed, 12 Jun 2019 19:00:46 -0400 Augie Fackler catapipe: add support for COUNTER events
Wed, 12 Jun 2019 16:08:21 -0400 Augie Fackler demandimport: add tracing coverage for Python 3
Fri, 14 Jun 2019 10:21:47 -0700 Martin von Zweigbergk export: don't prefetch *all* files in manifest
Fri, 14 Jun 2019 13:50:06 -0700 Martin von Zweigbergk remotefilelog: remove obsolete filtering of treemanifest directories
Fri, 14 Jun 2019 18:27:50 +0300 Pulkit Goyal py3: add test-dirstate-race2.t to list of passing tests
Fri, 14 Jun 2019 18:25:14 +0530 Taapas Agrawal strip: during merge allow strip only when -f is used
Fri, 26 Apr 2019 00:48:12 +0200 Pierre-Yves David deltas: set estimated compression upper bound to "3x" instead of "10x"
Mon, 21 Jan 2019 22:46:31 +0100 Valentin Gatien-Baron deltas: skip if projected compressed size is bigger than previous snapshot
Mon, 21 Jan 2019 22:46:18 +0100 Valentin Gatien-Baron deltas: skip if projected compressed size does not match text size constraint
Mon, 21 Jan 2019 22:37:30 +0100 Valentin Gatien-Baron deltas: accept and skip None return for delta info
Mon, 21 Jan 2019 22:36:16 +0100 Valentin Gatien-Baron delta: move some delta chain related computation earlier in deltainfo
Thu, 25 Apr 2019 22:50:33 +0200 Valentin Gatien-Baron deltas: skip if projected delta size is bigger than previous snapshot
Thu, 25 Apr 2019 22:30:14 +0200 Valentin Gatien-Baron deltas: skip if projected delta size does not match text size constraint
Fri, 26 Apr 2019 00:28:22 +0200 Pierre-Yves David revlog: add the option to track the expected compression upper bound
Wed, 12 Jun 2019 17:30:24 +0100 Pierre-Yves David perf: clarify some of the custom behavior of `perfrevlogwrite`
Wed, 12 Jun 2019 16:56:41 +0100 Pierre-Yves David perf: fix perfrevlogwrite --count documentation
Fri, 17 May 2019 00:17:43 +0200 Georges Racinet rust: switched to 'cargo rustc' in setup.py
Fri, 14 Jun 2019 11:18:06 +0100 Georges Racinet rust-cpython: fix build for MacOSX
Fri, 14 Jun 2019 10:57:07 +0100 Georges Racinet rust-cpython: management of shared libray suffix
Mon, 27 May 2019 16:55:46 -0400 Valentin Gatien-Baron merge: fix race that could cause wrong size in dirstate
Wed, 12 Jun 2019 13:10:52 -0400 Valentin Gatien-Baron worker: support parallelization of functions with return values
Sun, 19 May 2019 16:06:06 -0400 Valentin Gatien-Baron tests: show how the dirstate can end up containing wrong information
Thu, 23 May 2019 02:05:32 +0200 Georges Racinet rust: new rust options in setup.py
Thu, 30 May 2019 09:14:41 +0200 Georges Racinet rust: using policy.importrust from Python callers
Wed, 29 May 2019 13:27:56 +0200 Georges Racinet rust: module policy with importrust
Thu, 13 Jun 2019 23:28:31 +0300 Navaneeth Suresh help: add help entry for internals.mergestate
Wed, 12 Jun 2019 17:22:37 +0100 Ian Moody phabricator: use parents.set to always set dependencies
Fri, 31 May 2019 10:12:56 -0700 amalloy help: remove repeated word in 'hg help rebase'
Mon, 10 Jun 2019 15:35:06 -0700 Kyle Lippincott rebase: tweak description of inmemory working even w/ dirty working dir
Mon, 10 Jun 2019 13:23:14 -0400 Valentin Gatien-Baron revlog: speed up isancestor
Mon, 10 Jun 2019 11:40:43 -0400 Valentin Gatien-Baron dagop: fix documentation of reachableroots
Tue, 11 Jun 2019 19:52:16 +0100 Ian Moody phabricator: add --blocker argument to phabsend to specify blocking reviewers
Tue, 11 Jun 2019 19:37:19 +0100 Ian Moody phabricator: auto-sanitise API tokens and HTTP cookies from VCR recordings
Tue, 11 Jun 2019 15:46:07 +0300 Pulkit Goyal py3: use .startswith() instead of bytes[0]
Sun, 09 Jun 2019 22:23:41 +0900 Yuya Nishihara revset: fix merge() to fall back to changectx API if wdir specified
Sun, 09 Jun 2019 22:18:22 +0900 Yuya Nishihara revset: use nullrev constant in merge()
Fri, 31 May 2019 22:38:04 -0700 Martin von Zweigbergk mixedrepostorecache: fix a silly redundant updating of set
Thu, 06 Jun 2019 18:37:21 +0200 Raphaël Gomès rust-regex: fix shortcut for exact matches
Thu, 06 Jun 2019 15:30:56 +0200 Raphaël Gomès rust-filepatterns: use bytes instead of String
Sat, 01 Jun 2019 01:24:49 +0200 Joerg Sonnenberger doc: fix description of "predecessors" to match reality
Sat, 08 Jun 2019 18:48:06 +0300 Pulkit Goyal phabricator: make `hg debugcallconduit` work outside a hg repo
Sat, 08 Jun 2019 18:41:15 +0300 Pulkit Goyal phabricator: pass ui instead of repo to callconduit
Sat, 08 Jun 2019 18:32:12 +0300 Pulkit Goyal phabricator: pass ui into readurltoken instead of passing repo
Sat, 08 Jun 2019 19:20:31 +0300 Pulkit Goyal py3: add test-contrib-emacs.t to passing tests list
Fri, 07 Jun 2019 20:19:55 +0100 Ian Moody phabricator: add commenting to phabsend for new/updated Diffs
Wed, 05 Jun 2019 22:09:26 +0300 Pulkit Goyal py3: fix test-bookmarks-corner-case.t
Wed, 05 Jun 2019 22:02:57 +0300 Pulkit Goyal py3: fix test-fix-metadata.t
Wed, 05 Jun 2019 22:44:38 +0300 Pulkit Goyal py3: add b'' prefix at one place in run-tests.py
Thu, 06 Jun 2019 10:07:14 -0700 Martin von Zweigbergk copies: separate added/removed files by newline instead of null
Wed, 22 May 2019 09:54:00 -0700 Martin von Zweigbergk copies: also encode p[12]copies destination as index into "files" list
Wed, 05 Jun 2019 11:23:25 +0200 Pierre-Yves David discovery: be more conservative when adjusting the sample size
Thu, 16 May 2019 16:22:20 +0200 Raphaël Gomès rust-dirstate: create dirstate submodule
Wed, 05 Jun 2019 12:51:21 -0400 Valentin Gatien-Baron profiling: show actual time spent in hotpath display
Wed, 05 Jun 2019 14:29:44 -0700 Martin von Zweigbergk merge with stable
Fri, 31 May 2019 22:37:14 -0700 Martin von Zweigbergk bookmarks: use correct store for "ambiguity check" stable
Wed, 05 Jun 2019 10:18:00 -0400 Augie Fackler merge with stable
Tue, 04 Jun 2019 21:13:35 +0900 Yuya Nishihara root: add template variables pointing to repository directories
Tue, 04 Jun 2019 20:58:39 +0900 Yuya Nishihara root: add support for -Tformatter option
Thu, 23 May 2019 03:03:36 +0530 Pulkit Goyal narrow: pass the bundle to bundle2.widen_bundle() instead of generating there
Thu, 23 May 2019 02:48:25 +0530 Pulkit Goyal narrow: refactor code around widening complicated by previous patch
Wed, 22 May 2019 02:59:48 +0530 Pulkit Goyal narrow: use narrow_widen wireproto command to widen in case of ellipses
Wed, 05 Jun 2019 10:14:19 -0400 Augie Fackler Added signature for changeset c3484ddbdb96 stable
Wed, 05 Jun 2019 10:14:18 -0400 Augie Fackler Added tag 5.0.1 for changeset c3484ddbdb96 stable
Tue, 04 Jun 2019 17:24:35 +0800 Anton Shestakov merge: correct argument name in docstring
Fri, 31 May 2019 15:28:31 -0700 Martin von Zweigbergk narrowspec: replace one recursion-avoidance hack with another
Sat, 09 Mar 2019 22:13:06 -0800 Martin von Zweigbergk merge: simplify initialization of "pas"
Sat, 09 Mar 2019 22:11:27 -0800 Martin von Zweigbergk merge: reorder some initialization to make more sense
Wed, 22 May 2019 08:27:02 +0000 Georges Racinet rust-dirstate: architecture independence fix
Tue, 14 May 2019 22:20:10 -0700 Martin von Zweigbergk context: get filesadded() and filesremoved() from changeset if configured
Tue, 14 May 2019 22:19:51 -0700 Martin von Zweigbergk changelog: optionally store added and removed files in changeset extras
Thu, 18 Apr 2019 13:35:02 -0700 Martin von Zweigbergk templatekw: make {file_*} compare to both merge parents (issue4292)
Fri, 31 May 2019 09:25:51 -0700 Martin von Zweigbergk narrowspec: use vfs.tryread() instead of reimplementing
Fri, 31 May 2019 13:25:28 -0700 Martin von Zweigbergk help: remove a superfluous "the" in revlogs text
Thu, 08 Mar 2018 11:08:24 -0800 Martin von Zweigbergk setdiscovery: make progress on most connected groups each roundtrip
Tue, 28 May 2019 14:39:26 -0400 Nathan Goldbaum help: clarify overlap of revlog header and first revlog entry
Wed, 29 May 2019 21:40:41 +0300 Pulkit Goyal py3: fix test-convert-svn-sink.t
Thu, 30 May 2019 13:57:34 -0700 Kyle Lippincott commit: respect --no-edit in combination with --amend
Thu, 30 May 2019 14:14:52 -0700 Kyle Lippincott commit: add test showing that commit --amend --no-edit still shows editor
Thu, 30 May 2019 16:42:38 +0800 Anton Shestakov githelp: translate git stash show and clear actions and --patch flag
Thu, 30 May 2019 16:40:34 +0800 Anton Shestakov githelp: add --dry-run for mv
Thu, 30 May 2019 16:38:42 +0800 Anton Shestakov githelp: translate --directory of git apply to --prefix
Thu, 23 May 2019 11:14:32 -0400 Nathan Goldbaum help: include subtopic in error message if passed
Thu, 23 May 2019 10:47:10 -0400 Nathan Goldbaum help: check if a subtopic exists and raise an error if it doesn't (issue6145)
Wed, 29 May 2019 10:00:54 -0400 Augie Fackler perf: fix some missing b prefixes
Wed, 29 May 2019 10:00:30 -0400 Augie Fackler testparseutil: fix doctest to use str instead of bytes
Wed, 29 May 2019 09:59:35 -0400 Augie Fackler testparseutil: stop extracting using std* streams as bytes on py3
Wed, 29 May 2019 09:56:27 -0400 Augie Fackler tests: sort some imports that were previously missed
Wed, 29 May 2019 09:55:35 -0400 Augie Fackler contrib: fix import-checker to operate on str instead of bytes
Tue, 28 May 2019 16:12:11 -0700 Kyle Lippincott verify: use self._err not self.err, it changed in 7eaf4b1ac2a3
Tue, 28 May 2019 23:22:46 -0700 Kyle Lippincott tests: make run-tests exit non-zero if there are "errors"
Thu, 23 May 2019 18:15:08 +0200 Pierre-Yves David perf: add a `perfhelper-mergecopies` command
Thu, 23 May 2019 14:48:02 +0200 Pierre-Yves David perf: add a new `perfmergecopies` command
Thu, 23 May 2019 14:02:01 +0200 Pierre-Yves David perf: factor selection of revisions involved in the merge out
Thu, 23 May 2019 13:49:31 +0200 Pierre-Yves David perf: allow to specify the base of the merge in perfmergecalculate
Thu, 23 May 2019 11:19:48 +0200 Pierre-Yves David perf: add a --from flag to perfmergecalculate
Tue, 28 May 2019 09:57:53 -0400 Augie Fackler merge with stable
Sat, 25 May 2019 19:49:44 +0300 Pulkit Goyal py3: fix test-narrow* which started failing because of recent changes
Thu, 23 May 2019 22:50:11 -0400 Matt Harbison manifest: add some documentation to _lazymanifest python code stable 5.0.1
Thu, 23 May 2019 21:54:24 -0400 Matt Harbison manifest: avoid corruption by dropping removed files with pure (issue5801) stable
Thu, 23 May 2019 21:39:19 -0400 Matt Harbison tests: demonstrate broken manifest generation with the pure module stable
Sat, 11 May 2019 00:06:06 -0700 Martin von Zweigbergk tests: add test for {file_mods}, {file_adds}, {file_dels} on merge commit
Thu, 18 Apr 2019 13:34:20 -0700 Martin von Zweigbergk context: add ctx.files{modified,added,removed}() methods
Thu, 09 May 2019 15:09:07 -0700 Martin von Zweigbergk copies: split up _chain() in naive chaining and filtering steps
Fri, 24 May 2019 09:24:47 -0700 Martin von Zweigbergk relnotes: document changed behavior of ui.origbackuppath pointing to file
Sat, 11 May 2019 00:17:42 -0700 Martin von Zweigbergk templatekw: move showfileadds() close to showfile{mods,dels}()
Fri, 24 May 2019 15:38:50 +0300 Pulkit Goyal py3: use range() instead of xrange()
Fri, 24 May 2019 15:59:59 +0300 Pulkit Goyal narrow: move heads close to common as they are closely related
Fri, 24 May 2019 15:57:00 +0300 Pulkit Goyal narrow: pass binary nodeids to generateellipsesbundle2()
Fri, 24 May 2019 12:33:46 +0200 Pierre-Yves David match: stabilize _rootsdirsandparents doctest
Tue, 21 May 2019 05:32:14 +0530 Pulkit Goyal narrow: factor out logic to build ellipses related b2parts in separate fn
Tue, 21 May 2019 04:49:18 +0530 Pulkit Goyal narrow: remove unrequired compat code for old versions of hg
Thu, 23 May 2019 19:05:39 +0200 Pierre-Yves David perf: make sure to explicitly disable any profiler after the first iteration
Wed, 22 May 2019 16:20:34 -0700 Danny Hooper test: add missing 'cd ..' to test case
Wed, 22 May 2019 14:16:44 -0700 Martin von Zweigbergk match: remove an obsolete comment about util.finddirs()
Wed, 22 May 2019 13:58:05 -0700 Martin von Zweigbergk match: de-flake test-doctest.py by not depending on util.dirs() order
Tue, 21 May 2019 15:26:48 +0200 Pierre-Yves David perf: add an option to profile the benchmark section
Tue, 21 May 2019 15:08:06 +0200 Pierre-Yves David perf: add a `pre-run` option
Mon, 20 May 2019 18:09:41 -0700 Danny Hooper narrow: consider empty commits to be "inside the narrow spec" for templates
Tue, 21 May 2019 20:07:20 +0200 Georges Racinet rust-python3: useless python2 specific import
Thu, 16 May 2019 21:22:29 +0200 Georges Racinet rust-python3: compatibility fix for incoming PyLong
Tue, 21 May 2019 04:30:56 +0530 Pulkit Goyal py3: add one new passing test found by buildbot
Tue, 21 May 2019 13:08:22 +0200 Pierre-Yves David discovery: slowly increase sampling size
Tue, 21 May 2019 19:23:14 +0200 Juan Francisco Cantero Hurtado tests: make the grep pattern in remotefilelog-gcrepack portable (issue6122)
Mon, 20 May 2019 16:12:27 -0700 Martin von Zweigbergk help: document new "bookmarksinstore" requirement in internals.requirements
Mon, 20 May 2019 14:00:12 -0400 Augie Fackler absorb: fix interactive mode I didn't know existed
Fri, 17 May 2019 11:13:12 -0400 Augie Fackler tests: work around libressl being different about error strings (issue6122)
Mon, 20 May 2019 11:40:47 -0400 Augie Fackler merge with stable
Mon, 20 May 2019 08:40:54 +0900 Yuya Nishihara templatekw: change default value of 'requires' to ()
Tue, 14 May 2019 16:30:38 -0700 Martin von Zweigbergk commit: move sorting of added and removed files list to lower level
Wed, 24 Apr 2019 09:39:40 -0700 Martin von Zweigbergk match: drop unnecessary adding of '' to set of dirs
Mon, 22 Apr 2019 22:43:00 -0700 Martin von Zweigbergk narrowcommands: drop unnecessary adding of '' for root directory
Wed, 17 Apr 2019 21:39:18 -0700 Martin von Zweigbergk copies: remove hack for adding root dir to util.dirs object
Tue, 16 May 2017 11:00:38 -0700 Martin von Zweigbergk util: make util.dirs() and util.finddirs() include root directory (API)
Thu, 13 Jul 2017 23:43:16 -0700 Martin von Zweigbergk dirstate: drop workaround for '.' matching root directory
Mon, 15 May 2017 00:12:19 -0700 Martin von Zweigbergk match: use '' instead of '.' for root directory (API)
Wed, 24 Apr 2019 09:32:29 -0700 Martin von Zweigbergk dirstate: move special handling of files==['.'] together
Fri, 17 May 2019 00:57:57 -0700 Martin von Zweigbergk convert: don't include file in "files" list if it's added in p2
Fri, 17 May 2019 11:32:48 -0700 Martin von Zweigbergk convert: demonstrate broken {files} list in merge commits with file flags
Sat, 18 May 2019 19:56:06 -0400 Matt Harbison templater: drop support for old style keywords (API)
Sat, 18 May 2019 19:38:47 -0400 Matt Harbison commands: drop support for legacy ^cmd registration (API)
Sat, 18 May 2019 19:33:48 -0400 Matt Harbison extensions: drop support for extsetup() without `ui` argument (API)
Fri, 17 May 2019 11:11:40 -0700 Martin von Zweigbergk relnotes: mention removed support for mixed log graph lines
Fri, 17 May 2019 11:03:47 -0400 Augie Fackler tests: fix test-clonebundles on recent openbsd
Thu, 16 May 2019 21:17:14 +0200 Georges Racinet rust-python3: compatibility fix for integer conversion
Fri, 17 May 2019 09:42:02 -0400 Augie Fackler rust: sort dependencies entries in Cargo.toml
Fri, 17 May 2019 00:04:29 +0530 Pulkit Goyal py3: make contrib/testparseutil.py to work on str(unicodes)
Fri, 17 May 2019 09:36:29 -0400 Raphaël Gomès rust-filepatterns: call new Rust implementations from Python
Fri, 17 May 2019 09:36:29 -0400 Raphaël Gomès rust-filepatterns: add `rust-cpython` bindings for `filepatterns`
Wed, 24 Apr 2019 11:34:09 +0200 Raphaël Gomès rust-filepatterns: add a Rust implementation of pattern-related utils
Wed, 15 May 2019 22:11:41 -0700 Martin von Zweigbergk exchange: don't take wlock if bookmarks are stored in .hg/store/
Wed, 15 May 2019 22:09:02 -0700 Martin von Zweigbergk bookmarks: keep bookmarks in .hg/store if new config set
Mon, 20 May 2019 10:08:28 +0200 Pierre-Yves David bookmark: also make bookmark cache depends of the changelog stable
Mon, 20 May 2019 10:08:17 +0200 Pierre-Yves David localrepo: grab mixedrepostorecache class from 526750cdd02d stable
Mon, 20 May 2019 10:06:53 +0200 Pierre-Yves David bookmark: add a test for a race condition on push stable
Mon, 20 May 2019 07:11:16 +0200 Pierre-Yves David test: properly gate a zstd section stable
Mon, 20 May 2019 07:11:06 +0200 Pierre-Yves David test: update test for expected test output stable
Thu, 16 May 2019 08:15:20 +0900 Yuya Nishihara log: flag topo-sorted set as such
Wed, 09 Jan 2019 15:54:45 -0800 Martin von Zweigbergk copies: fix duplicatecopies() with overlay context
Wed, 15 May 2019 16:10:52 -0700 Martin von Zweigbergk tests: demonstrate crash when rebasing across copy with --collapse
Wed, 15 May 2019 17:18:57 -0400 Augie Fackler exthelper: add some semi-useful trace logs
Wed, 15 May 2019 23:26:05 -0700 Martin von Zweigbergk help: add missing blank line, making "revlog-compression" show up
Wed, 15 May 2019 11:53:22 -0700 Martin von Zweigbergk tests: fix share test to actually share the repo
Wed, 15 May 2019 11:38:45 -0700 Martin von Zweigbergk tests: separate out bookmarks tests from test-share.t
Wed, 15 May 2019 10:19:36 -0700 Martin von Zweigbergk bookmarks: use vfs.tryread() instead of reimplementing it
Wed, 15 May 2019 10:13:29 -0700 Martin von Zweigbergk bookmarks: use context manager when writing files
Wed, 15 May 2019 10:54:36 -0400 timeless bisect: do not crash with rewritten commits
Wed, 01 May 2019 09:34:47 -0700 Martin von Zweigbergk log: add config for making `hg log -G` always topo-sorted
Tue, 14 May 2019 09:13:39 -0700 Martin von Zweigbergk log: remove an unnecessary "and opts.get('rev')" condition
Tue, 16 Oct 2018 04:59:36 -0700 Kyle Lippincott graphmod: remove support for graph lines mixing parent/grandparent styles (BC)
Wed, 15 May 2019 21:02:32 +0300 Pulkit Goyal py3: add 5 new passing tests
Wed, 15 May 2019 20:37:39 +0300 Pulkit Goyal py3: add a r'' to prevent transformer adding b''
Mon, 06 May 2019 22:51:10 +0200 Raphaël Gomès rust-dirstate: call parse/pack bindings from Python
Mon, 06 May 2019 22:50:34 +0200 Raphaël Gomès rust-dirstate: add rust-cpython bindings to the new parse/pack functions
Mon, 06 May 2019 22:48:09 +0200 Raphaël Gomès rust-dirstate: add rust implementation of `parse_dirstate` and `pack_dirstate`
Tue, 14 May 2019 22:56:58 -0700 Martin von Zweigbergk changelog: define changelogrevision.p[12]copies for null revision
Tue, 23 Apr 2019 13:29:13 -0700 Martin von Zweigbergk copies: write empty entries in changeset when also writing to filelog
Mon, 13 May 2019 14:19:36 -0400 timeless rebase: hide help for revisions.Predicates._destautoorphanrebase
Fri, 03 May 2019 16:07:57 -0400 timeless unshelve: add space to help
Fri, 10 May 2019 22:24:47 -0700 Martin von Zweigbergk context: default to using branch from dirstate only in workingctx
Fri, 10 May 2019 22:51:33 -0700 Martin von Zweigbergk context: let caller pass in branch to committablectx.__init__()
Fri, 10 May 2019 21:55:59 -0700 Martin von Zweigbergk context: move contents of committablectx.markcommitted() to workingctx
Fri, 10 May 2019 22:18:11 -0700 Martin von Zweigbergk tests: demonstrate that close-head command updates working copy
Fri, 10 May 2019 21:53:41 -0700 Martin von Zweigbergk context: move walk() and match() overrides from committablectx to workingctx
Fri, 10 May 2019 21:35:30 -0700 Martin von Zweigbergk context: move flags overrides from committablectx to workingctx
Fri, 10 May 2019 13:41:42 -0700 Martin von Zweigbergk context: reuse changectx._copies() in all but workingctx
Fri, 10 May 2019 14:27:22 -0700 Martin von Zweigbergk overlayworkingctx: don't include added-then-deleted files in memctx
Fri, 10 May 2019 10:23:46 -0700 Martin von Zweigbergk tests: demonstrate loss of changeset copy metadata on rebase
Fri, 10 May 2019 11:03:54 -0700 Martin von Zweigbergk overlaycontext: allow calling copydata() on clean context
Fri, 10 May 2019 10:23:08 -0700 Martin von Zweigbergk tests: demonstrate another failure with in-memory rebase and copies
Tue, 14 May 2019 16:40:49 -0700 Martin von Zweigbergk commit: fix a typo ("form p1" -> "from p1")
Sat, 27 Apr 2019 11:48:26 -0700 Gregory Szorc automation: initial support for running Linux tests
Tue, 23 Apr 2019 21:57:32 -0700 Gregory Szorc automation: move image operations to own functions
Fri, 19 Apr 2019 09:18:23 -0700 Gregory Szorc automation: add --version argument to build-all-windows-packages
Fri, 19 Apr 2019 08:32:24 -0700 Gregory Szorc automation: do a force push to synchronize
Fri, 19 Apr 2019 08:21:02 -0700 Gregory Szorc automation: add check that hg source directory is a repo
Fri, 19 Apr 2019 07:34:55 -0700 Gregory Szorc automation: shore up rebooting behavior
Fri, 19 Apr 2019 06:07:00 -0700 Gregory Szorc automation: wait longer for WinRM connection
Sat, 27 Apr 2019 11:38:58 -0700 Gregory Szorc automation: wait for instance profiles and roles
Fri, 19 Apr 2019 05:20:33 -0700 Gregory Szorc automation: don't create resources when deleting things
Fri, 19 Apr 2019 05:15:43 -0700 Gregory Szorc automation: detach policies before deleting role
Fri, 19 Apr 2019 05:07:44 -0700 Gregory Szorc automation: only iterate over our AMIs
Wed, 01 May 2019 15:34:03 -0700 Martin von Zweigbergk remotefilelog: move most setup from onetimesetup() to uisetup()
Wed, 01 May 2019 15:24:16 -0700 Martin von Zweigbergk remotefilelog: move most functions in onetimeclientsetup() to top level
Tue, 14 May 2019 09:46:38 -0700 Martin von Zweigbergk tests: avoid the word "dirty" to mean "not a descendant of merge base"
Wed, 01 May 2019 20:54:27 -0700 Martin von Zweigbergk releasenotes: add a file in which to record release notes
Sat, 11 May 2019 22:08:57 -0400 Matt Harbison record: avoid modifying the matcher passed as a method parameter
Sat, 04 May 2019 23:31:42 -0400 Augie Fackler sslutil: add support for SSLKEYLOGFILE to wrapsocket
Sun, 05 May 2019 17:04:48 +0100 Ian Moody phabricator: add custom vcr matcher to match request bodies
Thu, 09 May 2019 18:37:37 -0400 Augie Fackler merge with stable
Wed, 08 May 2019 21:25:23 -0700 Martin von Zweigbergk absorb: be more specific when erroring out on merge commit
Wed, 08 May 2019 18:11:33 -0400 Augie Fackler remotefilelog: log when we're about to fetch files
Tue, 30 Apr 2019 15:15:57 +0900 Yuya Nishihara revset: populate wdir() by its hash or revision number
Wed, 08 May 2019 16:09:50 -0400 Augie Fackler sslutil: fsencode path returned by certifi (issue6132) stable
Tue, 30 Apr 2019 15:10:07 +0900 Yuya Nishihara revset: extract private constant of {nullrev, wdirrev} set
Tue, 30 Apr 2019 15:22:03 +0900 Yuya Nishihara help: suggest merge() revset instead of -m/--only-merges
Mon, 06 May 2019 22:06:23 -0700 Martin von Zweigbergk tests: update annotate tests to work around simplemerge bug
Tue, 07 May 2019 14:42:15 -0700 Martin von Zweigbergk copies: delete misplaced comment
Mon, 22 Apr 2019 18:55:27 +0100 Ian Moody phabricator: include branch in the phabread output
Mon, 22 Apr 2019 18:55:26 +0100 Ian Moody phabricator: fallback to reading metadata from diff for phabread
Sat, 20 Apr 2019 16:11:23 +0100 Ian Moody phabricator: include commit (node) and parent in the local:commits metadata
Thu, 18 Apr 2019 00:34:45 -0700 Martin von Zweigbergk copies: remove redundant filtering of ping-pong renames in _chain()
Fri, 03 May 2019 15:43:44 -0400 Augie Fackler repair: reword comments that I noticed while working on source formatting
Mon, 06 May 2019 22:10:34 -0400 Matt Harbison commit: allow --interactive to work again when naming a directory (issue6131) stable
Fri, 26 Apr 2019 12:41:48 +0200 Sietse Brouwer gendoc: nest command headers under category headers
Fri, 26 Apr 2019 12:40:26 +0200 Sietse Brouwer minirst: support subsubsubsubsections (header level 5) with marker ''''
Fri, 03 May 2019 15:37:08 +0200 Sietse Brouwer gendoc: guarantee that all commands were processed
Fri, 26 Apr 2019 17:53:01 +0200 Sietse Brouwer gendoc: group commands by category in man page and HTML help
Thu, 25 Apr 2019 19:15:17 +0200 Sietse Brouwer gendoc: indent loop to make next patch more legible
Fri, 03 May 2019 15:53:56 -0400 Augie Fackler contrib: have byteify-strings explode if run in Python 2
Fri, 03 May 2019 15:46:09 -0400 Augie Fackler repair: reword comment about bookmarks logic
Fri, 03 May 2019 15:42:13 -0400 Augie Fackler monotone: fix a bogus _() wrapper that was caught when formatting code
Fri, 03 May 2019 14:11:16 +0800 Anton Shestakov commit: add ability to print file status after each successful invocation
Fri, 03 May 2019 14:07:14 +0800 Anton Shestakov tests: flatten repo structure in test-commit.t
Sat, 04 May 2019 01:16:42 -0400 Matt Harbison lfs: add a TODO file
Sat, 27 Apr 2019 22:08:45 -0700 Martin von Zweigbergk copies: make "limit" argument to _tracefile() mandatory
Fri, 03 May 2019 08:37:10 -0700 Martin von Zweigbergk localrepo: don't use defaults arguments that will never be overridden
Fri, 03 May 2019 12:32:00 -0700 Martin von Zweigbergk tags: avoid double-reversing a list
Mon, 11 Mar 2019 02:35:18 +0100 Pierre-Yves David updatecaches: also warm hgtagsfnodescache
Mon, 11 Mar 2019 01:10:20 +0100 Pierre-Yves David hgtagsfnodescache: inherit fnode from parent when possible
Mon, 11 Mar 2019 01:09:38 +0100 Pierre-Yves David hgtagsfnodescache: handle nullid lookup
Fri, 26 Apr 2019 17:39:07 +0200 Sietse Brouwer help: register the 'gpg' command category and give it a description
Thu, 25 Apr 2019 15:30:40 -0700 feyu histedit: Speed up scrolling in patch view mode
Thu, 02 May 2019 16:43:34 -0700 Yu Feng histedit: Show file names in multiple line format
Fri, 03 May 2019 20:06:03 +0900 Yuya Nishihara parser: fix crash by parsing "()" in keyword argument position stable
Sat, 06 Apr 2019 17:46:19 +0200 Pierre-Yves David repoview: introduce a `experimental.extra-filter-revs` config
Wed, 17 Apr 2019 23:10:29 -0700 Martin von Zweigbergk copies: filter out copies from non-existent source later in _chain()
Thu, 18 Apr 2019 00:12:56 -0700 Martin von Zweigbergk copies: clarify mutually exclusive cases in _chain() with a s/if/elif/
Thu, 18 Apr 2019 00:05:05 -0700 Martin von Zweigbergk copies: delete a redundant cleanup step in _chain()
Wed, 17 Apr 2019 23:10:14 -0700 Martin von Zweigbergk copies: document cases in _chain()
Wed, 17 Apr 2019 14:44:18 -0700 Martin von Zweigbergk copies: ignore heuristics copytracing when using changeset-centric algos
Wed, 17 Apr 2019 14:42:23 -0700 Martin von Zweigbergk copies: move check for experimental.copytrace==<falsy> earlier
Wed, 17 Apr 2019 14:11:54 -0700 Martin von Zweigbergk copies: replace .items() by .values() where appropriate
Fri, 12 Apr 2019 10:44:37 -0700 Martin von Zweigbergk copies: inline _computenonoverlap() in mergecopies()
Thu, 11 Apr 2019 23:22:54 -0700 Martin von Zweigbergk copies: calculate mergecopies() based on pathcopies()
Mon, 29 Apr 2019 14:38:54 -0700 Martin von Zweigbergk tests: add test where copy source is deleted and added back
Wed, 01 May 2019 14:30:25 -0400 Augie Fackler merge with stable
Wed, 01 May 2019 14:27:19 -0400 Augie Fackler Added signature for changeset 07e479ef7c96 stable
Wed, 01 May 2019 14:27:17 -0400 Augie Fackler Added tag 5.0 for changeset 07e479ef7c96 stable
Mon, 29 Apr 2019 23:00:42 -0400 Matt Harbison obsolete: drop the legacy `_enabled` variable
Sat, 27 Apr 2019 14:43:43 +0300 Pulkit Goyal discovery: only calculate closed branches if required
Thu, 25 Apr 2019 19:17:02 +0200 Pierre-Yves David hghave: deal with "rc" release stable 5.0
Sat, 27 Apr 2019 02:13:43 +0300 Pulkit Goyal branchcache: store the maximum tip in a variable inside for loop
Sat, 27 Apr 2019 23:30:19 -0700 Martin von Zweigbergk tests: demonstrate that rename is followed to wrong parent from merge
Sat, 27 Apr 2019 23:14:49 -0700 Martin von Zweigbergk test: demonstrate failure to follow rename with shadowed linkrev
Sat, 27 Apr 2019 22:57:15 -0700 Martin von Zweigbergk tests: slightly modify a linkrev test to prepare for expanding it
Sat, 27 Apr 2019 22:55:54 -0700 Martin von Zweigbergk copies: process files in deterministic order for stable tests
Wed, 17 Apr 2019 15:06:41 +0300 Pulkit Goyal narrow: send specs as bundle2 data instead of param (issue5952) (issue6019) stable
Fri, 19 Apr 2019 14:26:32 +0000 Ludovic Chabant py3: properly reject non-encoded strings given to hgweb
Fri, 19 Apr 2019 14:25:18 +0000 Ludovic Chabant py3: handle meta-path finders that only use pre-python3.4 API
Fri, 26 Apr 2019 17:41:22 -0700 Danny Hooper remotefilelog: add missing argument to hg.verify wrapper
Thu, 24 Jan 2019 09:03:15 -0500 Boris Feld revsetbenchmark: track some simple use of "only"
Fri, 26 Apr 2019 23:52:49 -0400 Matt Harbison inno: bump keyring to 18.0.1 to avoid AttributeError (issue6043) stable
Fri, 01 Mar 2019 05:56:18 +0530 Taapas Agrawal push: added clear warning message when pushing closed branches(issue6080)
Tue, 16 Apr 2019 02:06:20 +0530 Sushil khanchi branch: abort if closing branch from a non-branchhead cset
Tue, 16 Apr 2019 01:19:58 +0530 Sushil khanchi branch: add tests which shows branch can be closed from a non-branchhead cset
Sat, 20 Apr 2019 17:27:24 +0100 Ian Moody phabricator: read more metadata from local:commits
Sat, 20 Apr 2019 17:22:35 +0100 Ian Moody phabricator: don't assume the existence of properties of local:commits
Sat, 20 Apr 2019 16:01:47 +0100 Ian Moody phabricator: include branch in the diffproperty metadata
Wed, 24 Apr 2019 10:47:40 -0700 Martin von Zweigbergk tests: demonstrate `hg log -r . <file>` linkrev bug
Fri, 19 Apr 2019 20:06:37 +0200 Joerg Sonnenberger unionrepo: sync with repository API
Tue, 23 Apr 2019 08:39:26 -0700 Martin von Zweigbergk match: remove unused match.__iter__ implementation (API)
Thu, 21 Mar 2019 18:32:45 -0700 Danny Hooper fix: allow fixer tools to return metadata in addition to the file content
Wed, 24 Apr 2019 19:42:43 +0300 Pulkit Goyal context: check file exists before getting data from _wrappedctx stable
Wed, 24 Apr 2019 19:28:46 +0300 Pulkit Goyal tests: show IMM is broken when merging file empty in destination stable
Fri, 19 Apr 2019 02:24:25 +0200 Antonio Muci buildrpm: bump bundled Python version to 2.7.16 when building for centos{5,6} stable
Tue, 23 Apr 2019 15:49:17 -0400 Augie Fackler merge with stable
Mon, 22 Apr 2019 17:46:57 +0100 Ian Moody phabricator: set local:commits time metadata as an int, not a string
Mon, 22 Apr 2019 17:46:01 +0100 Ian Moody phabricator: use templatefilters.json in writediffproperties
Sun, 21 Apr 2019 09:34:16 -0700 Gregory Szorc commands: use byteskwargs() in verify()
Sun, 21 Apr 2019 09:29:55 -0700 Gregory Szorc match: use raw strings to avoid illegal baskslash escape
Sat, 20 Apr 2019 00:48:16 +0300 Pulkit Goyal revbranchcache: use context manager in _writerevs() to write to file
Sat, 20 Apr 2019 00:44:18 +0300 Pulkit Goyal revbranchcache: factor logic to write names and revs in separate functions
Thu, 18 Apr 2019 22:16:33 -0700 Martin von Zweigbergk tests: make log style a little easier to read in test-copytrace-heuristics.t
Thu, 18 Apr 2019 22:23:26 -0700 Martin von Zweigbergk tests: avoid cryptic nodeids in tests/test-rename-merge1.t
Thu, 18 Apr 2019 22:08:58 -0700 Martin von Zweigbergk tests: defines aliases for `hg log` calls in test-copytrace-heuristics.t
Thu, 14 Mar 2019 17:57:31 +0000 Georges Racinet rust-discovery: implementing and exposing stats()
Wed, 20 Feb 2019 09:04:39 +0100 Georges Racinet rust-discovery: cpython bindings for the core logic
Tue, 19 Feb 2019 23:42:31 +0100 Georges Racinet rust-discovery: starting core implementation
Wed, 20 Feb 2019 18:33:53 +0100 Georges Racinet rust-dagops: roots
Tue, 19 Feb 2019 23:41:57 +0100 Georges Racinet rust-dagops: range of revisions
Sun, 21 Apr 2019 08:57:01 -0700 Gregory Szorc setup: tweak error message for Python 3 stable
Sun, 21 Apr 2019 07:21:08 -0700 Gregory Szorc setup: remove set and dict comprehensions stable
Fri, 19 Apr 2019 23:13:28 +0300 Pulkit Goyal branchcache: don't verify all nodes while writing stable
Sat, 20 Apr 2019 07:29:07 -0700 Gregory Szorc setup: properly package distutils in py2exe virtualenv builds stable
Wed, 17 Apr 2019 10:49:11 -0700 Martin von Zweigbergk narrow: also warn when not deleting untracked or ignored files
Wed, 17 Apr 2019 14:37:06 +0200 Joerg Sonnenberger setdiscovery: fix a few typos
Mon, 15 Apr 2019 14:09:18 -0700 Martin von Zweigbergk copies: delete debug message about "unmatched files new in both"
Fri, 12 Apr 2019 21:41:51 -0700 Martin von Zweigbergk copies: delete debug message about changes since common ancestor
Thu, 11 Apr 2019 23:28:38 -0700 Martin von Zweigbergk copies: delete debug message about search limit
Mon, 15 Apr 2019 22:58:10 -0700 Martin von Zweigbergk copies: move early return for "no copies" case a little earlier
Mon, 15 Apr 2019 16:46:41 -0700 Martin von Zweigbergk copies: fix up "fullcopy" with missing entries from "diverge"
Mon, 15 Apr 2019 16:41:43 -0700 Martin von Zweigbergk copies: fix up "fullcopy" with missing entries from "copy"
Sun, 14 Apr 2019 00:46:25 -0700 Martin von Zweigbergk merge: remove workaround for issue5020
Fri, 12 Apr 2019 22:03:04 -0700 Martin von Zweigbergk copies: don't include copies that are not in source in directory move
Sat, 13 Apr 2019 00:24:17 -0700 Martin von Zweigbergk tests: add test for issue5343 (grafting with copies)
Tue, 16 Apr 2019 13:12:21 -0400 Jordi Gutiérrez Hermoso chistedit: use context manager to set verbose ui
Tue, 16 Apr 2019 17:26:38 +0200 Pierre-Yves David setdiscovery: stop limiting the number of local head we initially send
Wed, 17 Apr 2019 17:56:30 +0200 Pierre-Yves David peer: introduce a limitedarguments attributes
Wed, 06 Mar 2019 15:06:53 +0100 Pierre-Yves David verify: also check full manifest validity during verify runs
Wed, 17 Apr 2019 01:11:09 +0200 Pierre-Yves David verify: introduce an experimental --full flag
Wed, 17 Apr 2019 01:12:21 +0200 Pierre-Yves David verify: introduce a notion of "level"
Sat, 13 Apr 2019 23:18:56 -0700 Martin von Zweigbergk tests: split out separate test for issue5020
Mon, 15 Apr 2019 18:04:54 -0700 Martin von Zweigbergk tests: avoid a rename/delete conflict when updating in test-narrow-update.t
Mon, 15 Apr 2019 15:28:41 -0700 Martin von Zweigbergk tests: delete unused function in test-rename-merge2.t
Sun, 14 Apr 2019 13:46:40 -0700 Martin von Zweigbergk tests: make merge conflicts explicit in `hg annotate` tests
Thu, 18 Apr 2019 03:05:42 +0530 Martin von Zweigbergk narrow: make warning about possibly dirty files respect ui.relative-paths
Wed, 17 Apr 2019 14:10:02 -0400 Augie Fackler merge: forgot to pull before release stable
Wed, 17 Apr 2019 13:56:10 -0400 Augie Fackler Added signature for changeset 4a8d9ed86475 stable
Wed, 17 Apr 2019 13:56:08 -0400 Augie Fackler Added tag 5.0rc0 for changeset 4a8d9ed86475 stable
Wed, 17 Apr 2019 13:41:18 -0400 Augie Fackler merge: default into stable for release candidate stable 5.0rc0
Tue, 16 Apr 2019 15:50:20 +0200 Pierre-Yves David debugdiscovery: include the number of heads in all sets
Wed, 17 Apr 2019 00:37:00 +0200 Pierre-Yves David recover: add a --[no-]verify flag
Tue, 02 Apr 2019 19:48:31 +0200 Joerg Sonnenberger bundle2: handle compression in _forwardchunks
Wed, 27 Dec 2017 22:05:20 -0800 Martin von Zweigbergk changelog: parse copy metadata if available in extras
Wed, 27 Dec 2017 19:49:36 -0800 Martin von Zweigbergk copies: add config option for writing copy metadata to file and/or changset
Thu, 04 Apr 2019 13:46:49 +0200 Pierre-Yves David revsetbenchmark: add some simpler revset for heads and roots
Fri, 12 Apr 2019 16:25:59 +0200 Pierre-Yves David repoview: flag `server.view` as experimental
Fri, 12 Apr 2019 15:41:32 +0200 Pierre-Yves David repoview: move subsettable in a dedicated module
Fri, 01 Feb 2019 15:51:02 +0100 Pierre-Yves David upgrade: support upgrade to/from zstd storage (issue6088)
Wed, 27 Mar 2019 18:27:03 +0100 Pierre-Yves David compression: introduce an official `zstd-revlog` requirement
Tue, 16 Apr 2019 15:10:16 +0200 Pierre-Yves David compression: only declare revlog support for available engine
Mon, 15 Apr 2019 19:21:41 +0300 Pulkit Goyal branchcache: lazily validate nodes in iteritems()
Tue, 16 Apr 2019 15:01:33 +0300 Pulkit Goyal branchcache: only iterate over branches which needs to be verified
Tue, 16 Apr 2019 14:48:48 +0300 Pulkit Goyal branchcache: fix the docstring of _verifybranch()
Tue, 16 Apr 2019 14:39:14 +0300 Pulkit Goyal branchcache: don't verify while creating a copy
Fri, 05 Apr 2019 14:35:33 +0200 Pierre-Yves David pull: improved message issued in case of failed update
Fri, 05 Apr 2019 15:56:05 +0200 Pierre-Yves David pull: deal with locally filtered changeset passed into --rev
Mon, 15 Apr 2019 22:13:11 -0700 Rodrigo Damazio Bovendorp absorb: aborting if another operation is in progress
Thu, 04 Apr 2019 13:58:49 +0200 Pierre-Yves David repoview: keep the branchmap cache for the `served.hidden` view warm
Mon, 21 May 2018 17:28:35 +0200 Pierre-Yves David repoview: introduce a filter for serving hidden changesets
Sat, 13 Apr 2019 20:57:50 +0200 Pierre-Yves David repoview: fix conditional around unserved changesets
Fri, 05 Apr 2019 16:05:20 +0300 Pulkit Goyal branch: return early if we find an open named branch apart from default
Fri, 05 Apr 2019 15:57:09 +0300 Pulkit Goyal branchcache: don't verify closed nodes in _branchtip()
Fri, 05 Apr 2019 15:56:33 +0300 Pulkit Goyal branchcache: don't verify closed nodes in iteropen()
Mon, 01 Apr 2019 13:56:47 +0300 Pulkit Goyal branchcache: lazily validate nodes from the branchmap
Tue, 19 Mar 2019 16:52:15 +0300 Pulkit Goyal branchcache: add functions to validate changelog nodes
Mon, 15 Apr 2019 14:32:47 -0700 Kyle Lippincott readline: provide styled prompt to readline (issue6070)
Tue, 02 Apr 2019 14:49:28 -0700 Martin von Zweigbergk copies: move comment about implementation of mergecopies() to end
Fri, 12 Apr 2019 23:26:08 -0700 Martin von Zweigbergk remotefilelog: return expected type from copies overrides
Sun, 24 Mar 2019 23:47:01 -0700 Martin von Zweigbergk changelog: extract a _string_unescape() to mirror _string_escape()
Wed, 20 Mar 2019 11:42:02 -0700 Martin von Zweigbergk copies: extract function for deciding whether to use changeset-centric algos
Fri, 18 Jan 2019 13:13:48 -0800 Martin von Zweigbergk getrenamedfn: get copy data from context object if configured
Sun, 31 Mar 2019 16:27:10 +0300 Pulkit Goyal branchmap: implement __contains__()
Sun, 31 Mar 2019 16:20:17 +0300 Pulkit Goyal branchmap: prevent using __getitem__() in branchheads()
Wed, 27 Mar 2019 21:33:04 +0300 Pulkit Goyal branchmap: dynamically resolve type of branchcache class
Fri, 12 Apr 2019 09:41:08 -0700 Martin von Zweigbergk copies: print list of divergent renames in sorted order
Fri, 12 Apr 2019 12:20:38 -0400 timeless import: suppress accept: header
Fri, 12 Apr 2019 12:06:13 -0400 Augie Fackler rebase: fix bug that prevented dry-run rebases from printing failures
Fri, 12 Apr 2019 11:41:33 -0400 Augie Fackler rebase: demonstrate bug in dry-run mode which causes cycles to not be reported
Sat, 06 Apr 2019 17:48:11 +0200 Pierre-Yves David test: minor cleanup to test-server-view.t
Sat, 06 Apr 2019 10:44:22 +0200 Pierre-Yves David repoview: improve documentation for `repo.filtered` method
Fri, 05 Apr 2019 14:30:52 -0400 Jordi Gutiérrez Hermoso revset: short docstring for checkstatus
Thu, 11 Apr 2019 18:10:07 +0200 Georges Racinet discovery: stop direct use of attribute of partialdiscovery
Wed, 10 Apr 2019 17:36:37 -0700 Martin von Zweigbergk overlayworkingctx: remove misleading trailing slash from directory pattern
Wed, 10 Apr 2019 17:31:32 -0700 Martin von Zweigbergk overlayworkingctx: fix file/dir audit to be repo-relative
Wed, 10 Apr 2019 16:26:40 -0700 Martin von Zweigbergk messages: replace some instances of "folder" by "directory"
Thu, 11 Apr 2019 18:34:56 +0200 Pierre-Yves David match: fix re2 compability broken in 2e2699af5649
Wed, 10 Apr 2019 03:10:53 +0530 Pulkit Goyal py3: add b'' prefixes to new doctests in match.py
Wed, 10 Apr 2019 03:02:31 +0530 Pulkit Goyal py3: add one new passing test found by buildbot
Tue, 09 Apr 2019 21:59:37 +0900 Yuya Nishihara cext: cast s# arguments of Py_BuildValue() to Py_ssize_t
Mon, 08 Apr 2019 10:52:04 -0400 Augie Fackler remotefilelog: correctly reject wdir filenodes
Mon, 08 Apr 2019 10:56:55 -0400 Augie Fackler remotefilelog: add tests of `hg grep -r 'wdir()'`
Wed, 03 Apr 2019 16:03:41 -0700 Martin von Zweigbergk config: read configs from directories in lexicographical order
Wed, 03 Apr 2019 17:41:58 -0700 Martin von Zweigbergk remotefilelog: fix crash on `hg addremove` of added-but-deleted file
Fri, 05 Apr 2019 23:07:11 -0400 Matt Harbison packaging: ensure that --python is an absolute path when building on Windows
Fri, 05 Apr 2019 22:47:45 -0400 Matt Harbison packaging: don't crash building wix with python3.6 and earlier
Wed, 03 Apr 2019 23:55:03 -0400 Jordi Gutiérrez Hermoso chistedit: add basic colours to diff view
Fri, 05 Apr 2019 14:54:45 -0400 Jordi Gutiérrez Hermoso chistedit: use default curses colours
Sun, 07 Apr 2019 16:53:47 +0200 Denis Laxalde match: let regex match function return a boolean
Sun, 07 Apr 2019 17:16:58 +0200 Denis Laxalde match: make arguments of _expandsets() optional
Sun, 07 Apr 2019 17:14:29 +0200 Denis Laxalde match: make _donormalize's auditor and warn arguments optional
Mon, 08 Apr 2019 09:34:50 +0200 Denis Laxalde match: add doctest examples in match()
Sat, 06 Apr 2019 18:20:49 +0200 Denis Laxalde match: complete documentation of match() parameters
Sat, 06 Apr 2019 17:54:13 +0200 Denis Laxalde match: add doctest examples for patkind()
Sat, 06 Apr 2019 15:21:55 +0200 Denis Laxalde match: add a docstring with doctest examples to patternmatcher
Sun, 07 Apr 2019 12:21:23 +0200 Denis Laxalde match: add doctest examples for exactmatcher
Fri, 05 Apr 2019 11:24:00 -0700 Martin von Zweigbergk localrepo: don't allow lookup of working directory revision
Fri, 05 Apr 2019 11:22:26 -0700 Martin von Zweigbergk tests: demonstrate broken pull of "ffffffffffff" revision
Fri, 05 Apr 2019 11:12:08 -0700 Martin von Zweigbergk tests: demonstrate broken `hg convert` if "ffffffffffff" is in description
Fri, 05 Apr 2019 11:08:17 -0700 Martin von Zweigbergk tests: add test of for hash reference translation by `hg convert`
Fri, 05 Apr 2019 18:36:43 -0400 Matt Harbison py3: write out hgextindex as bytes in setup.py
Thu, 04 Apr 2019 15:40:48 +0200 Philippe Pepiot setup: fix a possible NameError on rust build
Mon, 01 Apr 2019 22:11:54 -0700 Arun Chandrasekaran crecord: new keys g & G to navigate to the top and bottom respectively
Thu, 04 Apr 2019 10:41:55 -0400 Jordi Gutiérrez Hermoso chistedit: properly show verbose diffs
Thu, 04 Apr 2019 11:35:18 +0200 Denis Laxalde interactive: do not prompt about files given in command line
Thu, 04 Apr 2019 17:34:43 -0700 Gregory Szorc zstandard: vendor python-zstandard 0.11
Thu, 04 Apr 2019 15:24:03 -0700 Gregory Szorc cext: make osutil.c PY_SSIZE_T_CLEAN
Thu, 04 Apr 2019 15:21:30 -0700 Gregory Szorc cext: make parsers.c PY_SSIZE_T_CLEAN
Thu, 04 Apr 2019 15:18:06 -0700 Gregory Szorc cext: make revlog.c PY_SSIZE_T_CLEAN
Thu, 04 Apr 2019 18:20:36 -0700 Gregory Szorc tests: add optional output for Python 2.7 deprecation
Thu, 04 Apr 2019 18:01:48 -0700 Gregory Szorc setup: use raw string for regular expression
Thu, 04 Apr 2019 18:01:02 -0700 Gregory Szorc automation: use raw strings when there are backslashes
Thu, 04 Apr 2019 17:47:25 -0700 Gregory Szorc perf: make perf.run-limits code work with Python 3
Mon, 25 Dec 2017 05:55:50 -0800 Martin von Zweigbergk localrepo: rename crev in _filecommit() to cnode, since it's a node
Fri, 05 Apr 2019 04:09:41 +0530 Jerry Montfort tests: unset environment variable P in test-revset2.t (issue6109)
Thu, 04 Apr 2019 19:08:37 +0200 Philippe Pepiot hgmanpage: use a py2 and py3 compatible iterable protocol
Thu, 04 Apr 2019 19:08:05 +0200 Philippe Pepiot hgmanpage: use range instead of xrange
Thu, 04 Apr 2019 19:06:48 +0200 Philippe Pepiot packaging: allow to run make with python3
Wed, 03 Apr 2019 11:21:27 -0700 Martin von Zweigbergk cleanup: use set literals where possible
Wed, 19 Jul 2017 13:17:49 -0700 Martin von Zweigbergk tests: rename "u" to more usual "ui" in test-context.py
Wed, 03 Apr 2019 09:38:08 -0700 Martin von Zweigbergk tests: better document the graft copy case
Wed, 03 Apr 2019 11:46:29 -0400 Augie Fackler py2exe: add workaround to allow bundling of hgext3rd.* extensions
Tue, 02 Apr 2019 23:38:54 -0400 Augie Fackler wix: fix the package build when not adding features
Mon, 01 Apr 2019 19:02:24 -0700 Rodrigo Damazio Bovendorp histedit: narrow the scope of discarded ui output
Fri, 29 Mar 2019 21:53:15 -0400 Matt Harbison uncommit: abort if an explicitly given file cannot be uncommitted (BC)
Mon, 25 Mar 2019 12:33:41 +0530 Navaneeth Suresh unshelve: disable unshelve during merge (issue5123)
Mon, 01 Apr 2019 20:01:48 -0400 Augie Fackler wix: add functionality to inject additional Features into installer
Mon, 01 Apr 2019 16:21:47 -0400 Augie Fackler wix: add support for additional wxs files
Wed, 20 Mar 2019 13:18:37 -0400 Augie Fackler wix: add a hook for a prebuild script to inject extra libraries
Wed, 27 Mar 2019 18:26:54 +0100 Pierre-Yves David compression: introduce an official `format.revlog-compression` option
Tue, 02 Apr 2019 11:03:46 -0700 Pierre-Yves David compression: display compression level in debugformat
Wed, 27 Mar 2019 18:35:59 +0100 Pierre-Yves David compression: introduce a `storage.revlog.zstd.level` configuration
Wed, 27 Mar 2019 18:35:27 +0100 Pierre-Yves David compression: introduce a `storage.revlog.zlib.level` configuration
Wed, 27 Mar 2019 19:34:10 +0100 Pierre-Yves David compression: accept level management for zlib compression
Wed, 27 Mar 2019 16:45:14 +0100 Pierre-Yves David util: extract compression code in `mercurial.utils.compression`
Sat, 30 Mar 2019 13:13:10 -0700 Martin von Zweigbergk merge: make "labels" argument to graft() optional, like it is for update()
Sun, 31 Mar 2019 09:39:02 -0700 Martin von Zweigbergk revset: remove comment about linkrev workaround from user-facing docs
Fri, 29 Mar 2019 11:32:02 -0700 Martin von Zweigbergk shelve: let cmdutil.revert() take care of backing up untracked files
Fri, 29 Mar 2019 11:31:42 -0700 Martin von Zweigbergk shelve: stop passing list of files to revert
Wed, 27 Mar 2019 14:55:46 -0700 Martin von Zweigbergk remotefilelog: prefetch files in deterministic order
Tue, 26 Mar 2019 17:35:28 +0100 Pierre-Yves David debugdiscovery: display time elapsed during the discovery step
Tue, 26 Mar 2019 17:26:54 +0100 Pierre-Yves David debugdiscovery: only list common heads on verbose
Tue, 26 Mar 2019 17:26:11 +0100 Pierre-Yves David debugdiscovery: drop duplicated information
Tue, 26 Mar 2019 17:25:22 +0100 Pierre-Yves David debugdiscovery: display more statistic about the common set
Tue, 26 Mar 2019 14:04:33 +0100 Pierre-Yves David debugdiscovery: small internal refactoring
Tue, 26 Mar 2019 14:02:40 +0100 Pierre-Yves David debugdiscovery: allow to select random seed during debugdiscovery run
Sun, 17 Mar 2019 18:45:53 +0300 Pulkit Goyal discovery: move cl.hasnode outside of the for-loop
Sun, 17 Mar 2019 18:43:27 +0300 Pulkit Goyal discovery: prevent deleting items from a dictionary
Sun, 17 Mar 2019 18:34:28 +0300 Pulkit Goyal discovery: drop some unused sets
Sun, 17 Mar 2019 18:29:23 +0300 Pulkit Goyal discovery: prevent recomputing info about server and outgoing changesets
Thu, 21 Mar 2019 21:44:29 +0100 Alexander Kobjolke crecord: draw on the whole screen
Fri, 15 Mar 2019 11:24:08 -0700 Gregory Szorc automation: perform tasks on remote machines
Sat, 09 Mar 2019 16:36:08 -0800 Gregory Szorc contrib: PowerShell script to install development dependencies
Tue, 26 Mar 2019 11:53:30 -0400 Jordi Gutiérrez Hermoso chistedit: change in-progress message
Tue, 26 Mar 2019 10:21:17 -0400 Augie Fackler perf: copyedit a few documentation strings
Sun, 24 Mar 2019 20:13:13 -0400 Jordi Gutiérrez Hermoso shelve: add --keep to list of allowables
Sun, 17 Mar 2019 12:30:52 +0000 Pierre-Yves David perf: introduce a `perf.run-limits` options
Sat, 16 Mar 2019 19:11:19 +0000 Pierre-Yves David perf: pass limits as a function argument
Sat, 16 Mar 2019 19:08:27 +0000 Pierre-Yves David perf: more flexible implementation for checking stop conditions
Mon, 25 Mar 2019 08:41:02 -0700 Pierre-Yves David perf: document perfparents
Mon, 25 Mar 2019 13:43:40 +0100 Pierre-Yves David perf: document config options
Mon, 25 Mar 2019 13:16:53 +0100 Pierre-Yves David tests: use "perf" as a the extension name in test-contrib-perf.t
Fri, 22 Mar 2019 11:26:47 -0400 Jordi Gutiérrez Hermoso shelve: do not update when keeping changes, just move the dirstate
Fri, 22 Mar 2019 13:03:26 -0400 Jordi Gutiérrez Hermoso shelve: refactor _shelvecreatedcommit's match object into calling site
Fri, 22 Mar 2019 11:24:23 -0400 Jordi Gutiérrez Hermoso shelve: new keep option
Thu, 21 Mar 2019 21:40:22 -0400 Matt Harbison diff: support diffing explicit files in subrepos
Thu, 21 Mar 2019 18:27:09 -0700 Danny Hooper fix: make the order of the work queue deterministic
Thu, 21 Mar 2019 18:35:39 -0700 Danny Hooper fix: allow fixing untracked files when given as arguments
Tue, 19 Mar 2019 16:26:52 +0300 Pulkit Goyal branchcache: have a hasnode function to validate nodes
Tue, 19 Mar 2019 16:20:02 +0300 Pulkit Goyal branchcache: add attributes to track which nodes are verified
Mon, 18 Mar 2019 19:44:55 +0300 Pulkit Goyal branchcache: make entries a private attribute
Mon, 18 Mar 2019 19:31:45 +0300 Pulkit Goyal branchcache: introduce hasbranch()
Mon, 18 Mar 2019 19:11:55 +0300 Pulkit Goyal branchmap: drop branchcache.setdefault() (API)
Mon, 18 Mar 2019 19:01:29 +0300 Pulkit Goyal branchcache: rename itervalues() to iterheads()
Mon, 18 Mar 2019 18:59:38 +0300 Pulkit Goyal branchmap: remove the dict interface from the branchcache class (API)
Sat, 23 Mar 2019 20:59:07 +0900 Yuya Nishihara test-template: fix stdio mode on Windows
Fri, 22 Mar 2019 12:30:05 -0400 Jordi Gutiérrez Hermoso samplehgrcs: update the list of suggested extensions
Fri, 22 Mar 2019 12:28:59 -0400 Jordi Gutiérrez Hermoso samplehgrcs: clarify which lines should be uncommented
Sun, 10 Mar 2019 13:07:36 +0900 Yuya Nishihara templatefilters: add {x|cbor} filter for custom CBOR output
Sun, 10 Mar 2019 12:57:24 +0900 Yuya Nishihara template: add CBOR output format
Tue, 19 Mar 2019 23:00:07 -0700 Martin von Zweigbergk memfilectx: override copysource() instead of using dummy nodeid
Tue, 19 Mar 2019 22:58:39 -0700 Martin von Zweigbergk memctx: rename constructor argument "copied" to "copysource" (API)
Wed, 13 Mar 2019 20:09:56 -0700 Kyle Lippincott crecord: redraw the screen when starting up chunkselector
Wed, 13 Mar 2019 18:39:45 -0700 Kyle Lippincott crecord: redraw the screen on ctrl-L
Wed, 13 Mar 2019 18:39:36 -0700 Kyle Lippincott crecord: completely redraw screen when coming back from editor
Wed, 20 Mar 2019 20:42:10 +0300 Pulkit Goyal tests: glob seconds in test-upgrade-repo.t
Wed, 20 Mar 2019 20:39:44 +0300 Pulkit Goyal store: recommend using `hg debugrebuildfncache` is fncache is corrupted
Mon, 18 Mar 2019 14:48:49 +0300 Pulkit Goyal debugsparse: abort if the repository is not sparse instead of ui.status()
Tue, 12 Mar 2019 14:17:41 -0700 Martin von Zweigbergk revert: option to choose what to keep, not what to discard
Tue, 12 Mar 2019 14:58:35 -0700 Martin von Zweigbergk patch: include newline at EOF in help text for interactive patch
Tue, 19 Mar 2019 16:36:59 +0300 Pulkit Goyal merge with stable
Tue, 19 Mar 2019 09:23:35 -0400 Augie Fackler Added signature for changeset 4ea21df312ec stable
Tue, 19 Mar 2019 09:23:33 -0400 Augie Fackler Added tag 4.9.1 for changeset 4ea21df312ec stable
Sun, 03 Mar 2019 20:16:22 +0530 Sushil khanchi patch: include flag-only file changes in "special" when filtering (issue5864)
Mon, 18 Mar 2019 16:56:24 +0300 Pulkit Goyal store: error out if fncache does not ends with a newline
Mon, 18 Mar 2019 14:57:43 +0300 Pulkit Goyal tracked: add documentation about `--import-rules` flag
Thu, 14 Mar 2019 19:13:45 +0000 Pierre-Yves David discovery: fix embarrassing typo in slice definition
Thu, 22 Nov 2018 15:14:24 +0300 Pulkit Goyal store: don't read the whole fncache in memory
Sat, 16 Mar 2019 14:40:21 -0400 Matt Harbison record: prevent commits that don't pick up dirty subrepo changes (issue6102) stable 4.9.1
Fri, 08 Mar 2019 10:20:33 -0800 Gregory Szorc wix: restore COPYING.rtf
Sun, 17 Mar 2019 12:43:45 +0900 Yuya Nishihara test-https: add some more known failure messages of client certs (issue6030) stable
Sun, 17 Mar 2019 12:37:57 +0900 Yuya Nishihara test-https: turn off system OpenSSL configuration stable
Wed, 27 Feb 2019 16:29:48 +0300 Pulkit Goyal store: move logic to check for invalid entry in fncache to own function
Sat, 09 Mar 2019 02:52:49 +0000 Ian Moody py3: add test-phabricator.py to python3-whitelist
Sat, 09 Mar 2019 02:18:49 +0000 Ian Moody py3: convert to/from bytes/unicode for json.(dump|load)s in debugcallconduit
Fri, 08 Mar 2019 18:30:12 +0000 Ian Moody py3: use pycompat.byteskwargs on opts in phabricator.py
Fri, 21 Dec 2018 17:12:39 +0100 Boris Feld watchman: ignore some of watchman errors
Fri, 21 Dec 2018 17:10:54 +0100 Boris Feld watchman: add the possibility to set the exact watchman binary location
Fri, 15 Mar 2019 22:18:35 -0700 Martin von Zweigbergk context: use wdirhex constant instead of calculating it
Wed, 13 Mar 2019 11:30:04 -0700 Martin von Zweigbergk split: use the new movedirstate() we now have in scmutil
Thu, 14 Mar 2019 00:40:11 +0000 Pierre-Yves David manifestcache: use `wcache` directory for manifest cache
Fri, 15 Mar 2019 15:07:43 +0000 Pierre-Yves David manifestcache: protect write with `wlock` instead of `lock`
Thu, 14 Mar 2019 09:12:55 +0000 Pierre-Yves David manifestcache: clear the cache before testing the debug command
Fri, 15 Mar 2019 12:17:30 +0000 Pierre-Yves David manifestcache: abstract the filename in a class attribute
Fri, 15 Mar 2019 09:07:23 +0000 Pierre-Yves David manifestcache: skip setup earlier if we don't have the lock
Thu, 14 Mar 2019 11:46:18 +0000 Pierre-Yves David manifestcache: test the cache is warm after a commit
Fri, 15 Mar 2019 13:52:36 +0000 Pierre-Yves David manifestcache: stop altering the lru cache order while displaying it
Fri, 15 Mar 2019 13:52:56 +0000 Pierre-Yves David manifestcache: support multiple cache addition in one debug command run
Thu, 14 Mar 2019 18:11:22 -0700 Gregory Szorc wix: autogenerate wxs file for library files
Thu, 14 Mar 2019 17:59:51 -0700 Gregory Szorc wix: introduce variable to hold path to wix packaging directory
Thu, 14 Mar 2019 18:25:23 -0700 Gregory Szorc wix: package missing .dll and .pyd files
Thu, 14 Mar 2019 18:25:07 -0700 Gregory Szorc setup: exclude crypt32.dll in py2exe builds
Thu, 14 Mar 2019 13:27:37 -0700 Gregory Szorc packaging: don't bundle DLLs in py2exe library.zip for x86 builds
Thu, 14 Mar 2019 18:14:33 -0700 Gregory Szorc packaging: convert files to LF
Wed, 13 Mar 2019 10:51:40 -0700 Martin von Zweigbergk dirstate: remove obsolete reference to dirstate.beginparentchange
Sat, 09 Mar 2019 00:44:26 +0000 Ian Moody py3: use pycompat.iterbytestr to convert memoryview slice to bytestring
Thu, 14 Mar 2019 14:46:29 -0700 Martin von Zweigbergk rebase: fix crash with in-memory rebase and copies
Thu, 14 Mar 2019 13:53:20 -0700 Martin von Zweigbergk test: demonstrate crash with in-memory rebase and copies
Thu, 14 Mar 2019 09:12:46 +0000 Pierre-Yves David manifestcache: actually honor --clear
Thu, 14 Mar 2019 10:58:53 +0000 Pierre-Yves David manifestcache: make sure the entry are ordered by access time
Thu, 14 Mar 2019 09:12:27 +0000 Pierre-Yves David manifestcache: adding a second distinct entry
Thu, 14 Mar 2019 10:53:28 +0000 Pierre-Yves David manifestcache: test that adding the same entry twice do not duplicates it
Thu, 14 Mar 2019 09:11:41 +0000 Pierre-Yves David manifestcache: do not display data when using --add
Thu, 14 Mar 2019 10:43:01 +0000 Pierre-Yves David manifestcache: only lock the repository if the debug command touch the cache
Thu, 14 Mar 2019 10:24:51 +0000 Pierre-Yves David manifestcache: further fix to debug command output
Thu, 14 Mar 2019 09:11:18 +0000 Pierre-Yves David manifestcache: test and fix some output of the debug command
Thu, 27 Dec 2018 13:36:17 -0800 Kyle Lippincott chunkselector: fix typos in instructions when user reviews patch
Mon, 11 Mar 2019 14:04:48 -0700 Martin von Zweigbergk scmutil: document matcher argument of movedirstate()
Mon, 11 Mar 2019 09:42:29 -0700 Martin von Zweigbergk uncommit: move _movedirstate() to scmutil for reuse
Mon, 11 Mar 2019 09:20:26 -0700 Martin von Zweigbergk copies: remove dependency on scmutil by directly using match.exact()
Mon, 11 Mar 2019 09:35:36 -0700 Martin von Zweigbergk uncommit: convert _fixdirstate() into _movedirstate()
Mon, 11 Mar 2019 02:34:12 +0100 Pierre-Yves David updatecaches: also warm the tags caches
Mon, 11 Mar 2019 02:32:21 +0100 Pierre-Yves David updatecaches: also warm revbranchcache for filtered revisions
Wed, 13 Feb 2019 15:50:14 +0530 Sushil khanchi copies: handle a case when both merging csets are not descendant of merge base
Thu, 14 Feb 2019 16:09:43 +0530 Sushil khanchi copies: add test that makes both the merging csets dirty and fails
Thu, 14 Feb 2019 17:11:35 +0530 Sushil khanchi copies: add test that makes both the merging csets dirty and run w/o error
Sun, 10 Mar 2019 16:51:21 -0400 Matt Harbison tests: stabilize test-bundle.t on Windows
Sun, 10 Mar 2019 19:01:56 +0100 Pierre-Yves David discovery-helper: use reflink copy if available
Sun, 10 Mar 2019 18:52:22 +0100 Pierre-Yves David discovery-helper: bail out if destination already exists
Sun, 10 Mar 2019 18:50:38 +0100 Pierre-Yves David discovery-helper: move repository creation in a function
Fri, 08 Mar 2019 21:38:57 +0100 Pierre-Yves David discovery-helper: add an extra argument to generate only one repo
Fri, 08 Mar 2019 10:29:48 -0800 Gregory Szorc wix: remove enum and future packages
Fri, 08 Mar 2019 10:27:40 -0800 Gregory Szorc wix: remove pywin32
Fri, 08 Mar 2019 10:25:05 -0800 Gregory Szorc wix: remove sphinx and dependencies
Fri, 08 Mar 2019 10:48:22 -0800 Gregory Szorc wix: functionality to automate building WiX installers
Thu, 07 Mar 2019 15:37:42 -0800 Gregory Szorc wix: move contrib/wix to contrib/packaging/wix
Fri, 08 Mar 2019 10:33:05 -0800 Gregory Szorc wix: remove hg.cmd
Thu, 07 Mar 2019 14:02:02 -0800 Gregory Szorc setup: include hgext3rd package in py2exe builds
Thu, 07 Mar 2019 13:47:28 -0800 Gregory Szorc setup: properly install build_hgextindex for py2exe builds
Thu, 07 Mar 2019 12:15:32 -0800 Gregory Szorc setup: configure py2exe config via environment variables
Thu, 07 Mar 2019 15:43:54 -0800 Gregory Szorc packaging: extract py2exe functionality to own module
Thu, 07 Mar 2019 10:49:59 -0800 Gregory Szorc packaging: extract python exe info to own function
Thu, 07 Mar 2019 10:36:20 -0800 Gregory Szorc packaging: don't use temporary directory
Thu, 07 Mar 2019 10:35:20 -0800 Gregory Szorc packaging: extract virtualenv and py2exe to build directory
Thu, 07 Mar 2019 15:43:14 -0800 Gregory Szorc packaging: move Inno Setup core logic into a module
Thu, 07 Mar 2019 10:22:09 -0800 Gregory Szorc packaging: move find_vc_runtime_files() into hgpackaging.util
Thu, 07 Mar 2019 10:20:37 -0800 Gregory Szorc packaging: move DOWNLOADS dict to hgpackaging.downloads
Thu, 07 Mar 2019 15:42:32 -0800 Gregory Szorc packaging: split downloading code into own module
Thu, 07 Mar 2019 10:10:04 -0800 Gregory Szorc packaging: establish hgpackaging package
Sat, 09 Mar 2019 02:07:09 +0000 Ian Moody py3: use % instead of .format() on a bytestring
Fri, 08 Mar 2019 22:26:43 +0000 Ian Moody py3: use r'' for group name arguments to MatchObjects in phabricator.py
Sat, 09 Mar 2019 01:58:51 +0000 Ian Moody py3: use %d instead of %s when formatting an int into a byte string
Sat, 09 Mar 2019 01:53:53 +0000 Ian Moody py3: only pass unicode to json.dumps in writediffproperties
Sat, 09 Mar 2019 01:30:44 +0000 Ian Moody py3: fix a few "dict keys as str instead of bytes" issues in phabricator.py
Sat, 09 Mar 2019 01:00:25 +0000 Ian Moody py3: convert URL to str before passing it to request
Fri, 08 Mar 2019 23:45:12 +0000 Ian Moody py3: convert indexes into bytes when enumerating lists in urlencodenested
Fri, 08 Mar 2019 23:48:49 +0000 Ian Moody py3: don't try and format a bare dict into a byte string in callconduit
Fri, 08 Mar 2019 17:57:59 +0000 Ian Moody py3: use fsencode for vcr recording paths and strings for custom_patches args
Sat, 02 Mar 2019 18:48:23 +0000 Ian Moody phabricator: convert conduit response JSON unicode to bytes inside callconduit
Sat, 09 Feb 2019 23:01:30 +0100 Pierre-Yves David transaction: include txnname in the hookargs dictionary
Fri, 08 Mar 2019 00:00:44 +0100 Pierre-Yves David discovery-helper: reflect argument value in the name of the results
Thu, 07 Mar 2019 17:21:22 +0100 Pierre-Yves David discovery-helper: echo the stripped revsets early
Thu, 07 Mar 2019 17:15:15 +0100 Pierre-Yves David contrib: move the `discovery-helper.sh` script in`perf-utils` directory
Sat, 09 Mar 2019 12:55:24 -0500 Matt Harbison tests: stabilize test-split.t for Windows
Thu, 07 Mar 2019 22:14:22 -0500 Matt Harbison tests: stabilize test-share.t on Windows
Sun, 03 Mar 2019 19:46:59 +0530 Sushil khanchi split: add tests which demonstrate the issue5864
Thu, 07 Mar 2019 01:28:24 +0100 Pierre-Yves David discovery: clarify why the caching of children is valid
Wed, 06 Mar 2019 15:43:52 -0800 Martin von Zweigbergk tests: clarify test setup test in test-uncommit.t
Wed, 06 Mar 2019 15:35:40 -0800 Martin von Zweigbergk tests: fix a stale reference to experimental.uncommitondirtywdir
Thu, 28 Feb 2019 01:49:10 +0100 Pierre-Yves David discovery: explicitly use `undecided` for the children mapping
Thu, 28 Feb 2019 01:48:20 +0100 Pierre-Yves David discovery: cache the children mapping used during each discovery
Thu, 28 Feb 2019 01:15:45 +0100 Pierre-Yves David discovery: move children computation in its own method
Tue, 05 Mar 2019 15:39:54 +0100 Pierre-Yves David discovery: simplify the building of the children mapping
Tue, 05 Mar 2019 15:52:14 +0100 Pierre-Yves David discovery: simply walk the undecided revs when building the children mapping
Thu, 28 Feb 2019 00:56:27 +0100 Pierre-Yves David discovery: use a lower level but faster way to retrieve parents
Thu, 28 Feb 2019 00:12:12 +0100 Pierre-Yves David discovery: avoid computing identical sets of heads twice
Wed, 27 Feb 2019 23:55:19 +0100 Georges Racinet discovery: moved sampling functions inside discovery object
Wed, 27 Feb 2019 23:45:06 +0100 Georges Racinet discovery: rename `srvheads` to `knownsrvheads`
Wed, 06 Mar 2019 14:43:02 +0100 Pierre-Yves David verify: small refactoring and documentation in `_verifymanifest`
Wed, 06 Mar 2019 12:39:44 +0100 Pierre-Yves David verify: document the `_verifymanifest` method
Wed, 06 Mar 2019 12:21:58 +0100 Pierre-Yves David verify: document `_verifychangelog`
Wed, 06 Mar 2019 14:15:19 +0100 Pierre-Yves David verify: rename the `checklog` to `_checkrevlog`
Wed, 06 Mar 2019 14:10:23 +0100 Pierre-Yves David verify: document the `checklog` method
Wed, 06 Mar 2019 14:07:27 +0100 Pierre-Yves David revlog: add some documentation to the `checksize` method
Wed, 06 Mar 2019 12:20:50 +0100 Pierre-Yves David verify: make `checkentry` a private method
Wed, 06 Mar 2019 12:18:04 +0100 Pierre-Yves David verify: document the `checkentry` method
Wed, 06 Mar 2019 11:43:21 +0100 Pierre-Yves David verify: add some inline documentation to the top level `verify` method
Wed, 06 Mar 2019 11:38:54 +0100 Pierre-Yves David verify: explicitly return 0 if no error are encountered
Wed, 06 Mar 2019 11:35:34 +0100 Pierre-Yves David verify: minimal documentation for `verifier.verify`
Wed, 06 Mar 2019 11:31:48 +0100 Pierre-Yves David verify: make the `exc` method private
Wed, 06 Mar 2019 11:31:10 +0100 Pierre-Yves David verify: document the `exc` method
Wed, 06 Mar 2019 11:27:37 +0100 Pierre-Yves David verify: make `err` a private method
Wed, 06 Mar 2019 11:25:16 +0100 Pierre-Yves David verify: document the `err` method
Wed, 06 Mar 2019 11:24:40 +0100 Pierre-Yves David verify: make the `warn` method private
Wed, 06 Mar 2019 11:23:05 +0100 Pierre-Yves David verify: document the `warn` method
Mon, 04 Mar 2019 20:18:13 +0530 Navaneeth Suresh uncommit: add flag --allow-dirty-working-copy
Tue, 12 Feb 2019 00:17:42 +0530 Navaneeth Suresh uncommit: don't allow dirty working copy with PATH (issue5977)
Tue, 05 Mar 2019 09:51:57 -0500 Augie Fackler cleanup: remove two bogus test names from python3 list
Mon, 04 Mar 2019 15:46:54 +0100 Pierre-Yves David revlog: preserve `_lazydelta` attribute in `revlog.clone`
Mon, 04 Mar 2019 16:08:44 +0100 Pierre-Yves David localrepo: explicit `_lock` arguments in `lock`
Sun, 03 Mar 2019 17:22:03 -0800 Gregory Szorc inno: remove w9xpopen.exe
Sun, 03 Mar 2019 15:53:27 -0800 Gregory Szorc inno: stop shipping pywin32
Sun, 03 Mar 2019 18:19:07 -0800 Gregory Szorc inno: script to automate building Inno installer
Sun, 03 Mar 2019 14:08:25 -0800 Gregory Szorc setup: exclude some internal UCRT files
Sun, 03 Mar 2019 15:46:26 -0800 Gregory Szorc setup: include additional packages in py2exe distribution
Sun, 03 Mar 2019 10:31:23 -0800 Gregory Szorc setup: define build_doc command
Sun, 03 Mar 2019 09:16:37 -0800 Gregory Szorc inno: remove references to pywin32
Sun, 03 Mar 2019 09:10:52 -0800 Gregory Szorc inno: remove cacerts.pem from documentation
Thu, 28 Feb 2019 12:54:48 -0800 Gregory Szorc inno: replace add_path.exe with a Pascal script
Sun, 03 Mar 2019 18:22:49 -0800 Gregory Szorc inno: move inno installer files to contrib/packaging/inno
Tue, 05 Mar 2019 04:34:45 +0530 Pulkit Goyal py3: add a new passing test found by buildbot
Tue, 05 Mar 2019 04:32:23 +0530 Pulkit Goyal tests: make test-status.t compatible with test-check-module-imports.t
Tue, 05 Mar 2019 04:11:32 +0530 Pulkit Goyal py3: convert KEY_PRESSED value to bytes in crecord.py
Mon, 04 Mar 2019 18:11:50 -0500 Augie Fackler hghave: skip emacs tests on 24.3 and earlier
Tue, 05 Mar 2019 03:33:41 +0530 Pulkit Goyal py3: use bytes instead of str in isinstance()
Tue, 12 Feb 2019 19:08:17 +0100 Joerg Sonnenberger server: allow customizing the default repo filter
Sat, 02 Mar 2019 05:24:35 +0530 Pulkit Goyal py3: convert filtername to str if it's None
Sat, 02 Mar 2019 13:28:17 -0800 Martin von Zweigbergk walkfilerevs: rename filerevgen() to filerevs() since it's not a generator
Sat, 02 Mar 2019 13:15:53 -0800 Gregory Szorc global: use raw string for setlocale() argument
Sat, 02 Mar 2019 13:07:58 -0800 Gregory Szorc encoding: use raw strings for encoding arguments
Sat, 02 Mar 2019 13:02:39 -0800 Gregory Szorc revsetlang: use sysbytes() instead of blind encode()
Sat, 02 Mar 2019 12:57:00 -0800 Gregory Szorc global: use raw strings for namedtuple()
Sat, 02 Mar 2019 12:55:29 -0800 Gregory Szorc attr: don't attempt to .encode() a str on Python 2
Sat, 02 Mar 2019 12:51:55 -0800 Gregory Szorc procutil: use a raw string for module name
Sat, 02 Mar 2019 12:51:04 -0800 Gregory Szorc global: use raw strings for __slots__
Thu, 28 Feb 2019 07:45:51 -0800 Martin von Zweigbergk absorb: run cleanupnodes() within transaction also when not using obsmarkers
Sat, 02 Mar 2019 05:23:15 +0530 Pulkit Goyal py3: pass a str to getpass.getpass()
Sat, 02 Mar 2019 05:12:45 +0530 Pulkit Goyal py3: port things from chgserver.py
Sat, 02 Mar 2019 05:01:00 +0530 Pulkit Goyal py3: make sure return value of posix.groupname() is bytes
Fri, 01 Mar 2019 02:53:09 +0900 FUJIWARA Katsunori contrib: make check-code.py check code fragments embedded in test scripts
Fri, 01 Mar 2019 02:53:09 +0900 FUJIWARA Katsunori contrib: add line offset information to file check function of check-code.py
Fri, 01 Mar 2019 02:53:09 +0900 FUJIWARA Katsunori contrib: change return value of file checking function of check-code.py
Fri, 01 Mar 2019 02:53:09 +0900 FUJIWARA Katsunori contrib: factor out actual error check for file data of check-code.py
Fri, 01 Mar 2019 02:53:09 +0900 FUJIWARA Katsunori contrib: refactor preparation logic for patterns of check-code.py
Fri, 01 Mar 2019 02:53:05 +0900 FUJIWARA Katsunori contrib: split pypats list in check-code.py
Fri, 01 Mar 2019 02:51:52 +0900 FUJIWARA Katsunori tests: remove useless line wrapping in a code fragment embedded in test script
Wed, 27 Feb 2019 12:40:18 +0100 Pierre-Yves David storage: introduce a `revlog.reuse-external-delta` config
Wed, 27 Feb 2019 10:49:25 +0100 Pierre-Yves David storage: introduce a `revlog.reuse-external-delta-parent` config
Sat, 02 Mar 2019 09:41:17 +0900 Yuya Nishihara merge with stable
Thu, 28 Feb 2019 04:08:47 +0530 Pulkit Goyal py3: convert return values of inspect.getabsfile() to bytes
Thu, 28 Feb 2019 03:51:06 +0530 Pulkit Goyal py3: add two new passing tests found by buildbot
Thu, 28 Feb 2019 03:48:07 +0530 Pulkit Goyal py3: make contrib/debugshell.py work with Python 3
Wed, 27 Feb 2019 16:34:58 -0800 Martin von Zweigbergk absorb: let scmutil.cleanupnodes() take care of setting phase
Wed, 27 Feb 2019 16:33:15 -0800 Martin von Zweigbergk absorb: use scmutil.cleanupnodes() also when obsmarkers are disabled
Wed, 27 Feb 2019 16:15:10 -0800 Martin von Zweigbergk absorb: use scmutil.cleanupnodes() so operation gets set
Mon, 25 Feb 2019 09:02:29 +0100 Boris Feld test: follow-up on 1c4d6ab2ecb8, stabilize test-remotefilelog-bgprefetch.t
Mon, 25 Feb 2019 21:10:16 -0500 Matt Harbison tests: add more wildcards to test-extdiff.t
Tue, 26 Feb 2019 17:26:33 +0300 Pulkit Goyal branchmap: prevent reading the file twice through different iterators
Mon, 25 Feb 2019 12:42:48 -0800 Kyle Lippincott remotefilelog: fix format str, blobsize isn't always a #, can be "(missing)"
Fri, 22 Feb 2019 19:24:01 -0800 Kyle Lippincott remotefilelog: do not specify an explicit version for repack
Sun, 24 Feb 2019 19:55:20 +0100 Pierre-Yves David test: generate the `test-sparse-revlog` artifact when slow-test is allowed
Sun, 24 Feb 2019 19:56:23 +0100 Pierre-Yves David runtest: also update slow test timeout during `#if` clauses
Sun, 24 Feb 2019 19:56:08 +0100 Pierre-Yves David runtest: move slow timeout process earlier in the `_hghave` method
Sun, 24 Feb 2019 19:56:34 +0100 Pierre-Yves David runtest: extract the logic that update timeout for slow tests
Sun, 24 Feb 2019 19:56:40 +0100 Pierre-Yves David tests: increase timeout for slow test
Mon, 25 Feb 2019 18:51:08 -0800 Gregory Szorc merge with stable
Wed, 02 Jan 2019 03:07:52 +0100 Boris Feld rewriting: add an option for rewrite commands to use the archived phase
Tue, 16 Oct 2018 15:48:00 +0200 Boris Feld strip: introduce a soft strip option
Mon, 25 Feb 2019 16:49:01 +0300 Pulkit Goyal branchcache: move loading of branch names and nodes into it's own function
Sat, 23 Feb 2019 21:13:27 +0100 Manuel Jacob rebase: add missing dashes in help text stable
Sun, 24 Feb 2019 19:56:46 +0100 Pierre-Yves David test: stabilize bundle generation for test-sparse-revlog.t stable
Sun, 24 Feb 2019 19:56:51 +0100 Pierre-Yves David test: don't trust delta bases from the bundle in test-sparse-revlog.t stable
Sun, 24 Feb 2019 19:56:57 +0100 Pierre-Yves David test: update test-sparse-revlog.t output stable
Wed, 20 Feb 2019 15:02:59 -0500 mitchell plamann bundle2: don't send "shared" requirement when cloning from a share
Wed, 20 Feb 2019 14:57:00 -0500 mitchell plamann tests: demonstrate failure when cloning from a share via bundle2
Fri, 22 Feb 2019 00:54:06 +0530 Navaneeth Suresh mq: disable qrecord during histedit (issue5981)
Wed, 20 Feb 2019 21:57:39 -0800 Martin von Zweigbergk committablectx: move status-related methods closer together
Thu, 21 Feb 2019 23:07:54 -0500 Augie Fackler tests: add test for hg-test-mode emacs code
Thu, 21 Feb 2019 23:06:18 -0500 Augie Fackler hghave: add check for GNU emacs
Thu, 21 Feb 2019 20:12:39 -0500 Augie Fackler contrib: also linkify tracebacks in compilation output when using hg-test-mode
Thu, 21 Feb 2019 19:59:00 -0500 Augie Fackler contrib: add compilation-mode linking for our test output
Fri, 22 Feb 2019 03:52:10 +0530 Pulkit Goyal diff: make sure we output stat even when --git is not passed (issue4037) (BC)
Sat, 23 Feb 2019 04:50:46 +0530 Pulkit Goyal tests: add test to demonstrate issue4037
Fri, 18 Jan 2019 11:07:46 -0800 Martin von Zweigbergk grep: reuse getrenamedfn() from scmutil
Thu, 21 Feb 2019 10:54:29 -0800 Martin von Zweigbergk templatekw: move getrenamedfn() to scmutil (API)
Sat, 23 Feb 2019 09:32:07 -0800 Martin von Zweigbergk mq: get copy source from context object instead of from filelog
Sat, 23 Feb 2019 09:30:49 -0800 Martin von Zweigbergk mq: slightly modernize by using context object
Sat, 23 Feb 2019 09:15:36 -0800 Martin von Zweigbergk absorb: migrate to new method for getting copy info
Mon, 11 Feb 2019 15:28:04 -0800 Martin von Zweigbergk fix: migrate to new method for getting copy info
Sun, 25 Mar 2018 22:07:35 -0700 Martin von Zweigbergk memfilefromctx: migrate to new method for getting copy info
Wed, 27 Dec 2017 22:32:27 -0800 Martin von Zweigbergk largefiles: migrate to new method for getting copy info
Wed, 27 Dec 2017 22:31:24 -0800 Martin von Zweigbergk commit: migrate to new method for getting copy info
Wed, 27 Dec 2017 22:31:00 -0800 Martin von Zweigbergk tests: migrate to new method for getting copy info
Mon, 26 Mar 2018 10:41:42 -0700 Martin von Zweigbergk templatekw: migrate to new method for getting copy info
Wed, 27 Dec 2017 22:27:05 -0800 Martin von Zweigbergk convert: migrate to new method for getting copy source
Sun, 25 Mar 2018 21:30:31 -0700 Martin von Zweigbergk context: move equivalent renamed() implementations to superclass
Sun, 25 Mar 2018 21:28:30 -0700 Martin von Zweigbergk context: rewrite renamed() in terms of new copysource() where appropriate
Sun, 25 Mar 2018 21:32:16 -0700 Martin von Zweigbergk context: add specialized way of getting copy source file only
Thu, 21 Feb 2019 21:27:42 -0800 Martin von Zweigbergk changegroup: move non-pruning of non-ellipsis manifests to _prunemanifests()
Thu, 21 Feb 2019 19:11:35 -0800 Kyle Lippincott context: use includematcher when checking dir/file conflicts
Thu, 21 Feb 2019 19:11:28 -0800 Kyle Lippincott tests: change the paths slightly in test-rebase-inmemory.t
Wed, 16 Jan 2019 16:19:26 +0100 Georges Racinet rust-cpython: using rustext.dagop.headrevs in revlog
Wed, 20 Feb 2019 11:49:06 +0100 Georges Racinet changelog: prefilter in headrevs()
Thu, 21 Feb 2019 11:23:10 +0100 Georges Racinet tests: fixed test too dependent on actual exception wording
Sun, 13 Jan 2019 20:27:00 -0500 Augie Fackler contrib: enforce wrapping too-long lines with () instead of \
Wed, 20 Feb 2019 18:02:28 -0500 Augie Fackler cleanup: prefer nested context managers to \-continuations
Wed, 20 Feb 2019 19:28:51 -0500 Augie Fackler cleanup: use () to wrap long lines instead of \
Sun, 13 Jan 2019 20:13:22 -0500 Augie Fackler tests: use () instead of \ to wrap lines
Wed, 20 Feb 2019 20:49:41 -0800 Martin von Zweigbergk merge with stable
Tue, 19 Feb 2019 15:42:45 -0800 Martin von Zweigbergk copies: do copy tracing based on ctx.p[12]copies() if configured
Fri, 18 Jan 2019 13:13:30 -0800 Martin von Zweigbergk context: introduce p[12]copies() methods and debugp[12]copies commands
Thu, 14 Feb 2019 22:46:18 -0800 Martin von Zweigbergk copies: filter out copies when target is not in destination manifest
Tue, 19 Feb 2019 10:45:22 -0800 Martin von Zweigbergk copies: make _backwardrenames() filter out copies by destination
Tue, 19 Feb 2019 10:31:06 -0800 Martin von Zweigbergk copies: respect narrowmatcher in "parent -> working dir" case
Wed, 20 Feb 2019 15:39:01 -0800 Martin von Zweigbergk tests: add tests of pathcopies()
Fri, 15 Feb 2019 10:39:45 -0800 Martin von Zweigbergk uncommit: add config option to keep commit by default
Thu, 14 Feb 2019 15:17:54 -0800 Martin von Zweigbergk debugpathcopies: sort output so it's deterministic
Sun, 17 Feb 2019 09:12:30 -0800 Martin von Zweigbergk subrepo: use root-repo-relative path from `hg files` with ui.relative-paths=no
Sun, 17 Feb 2019 09:05:28 -0800 Martin von Zweigbergk subrepo: demonstrate broken `hg files` with ui.relative-paths=no
Mon, 18 Feb 2019 03:39:47 +0530 Pulkit Goyal py3: whitelist 5 new passing tests caught by buildbot
Fri, 15 Feb 2019 10:49:12 -0800 Martin von Zweigbergk uncommit: inform user if the commit is empty after uncommit
Thu, 14 Feb 2019 15:35:47 +0100 Boris Feld test: stabilize test-run-tests.t output
Thu, 14 Feb 2019 14:36:16 +0100 Boris Feld test: stabilize test-remotefilelog-bgprefetch.t flaky output
Tue, 19 Feb 2019 21:55:05 -0800 Martin von Zweigbergk merge with stable
Fri, 15 Feb 2019 15:49:17 -0500 Jordi Gutiérrez Hermoso color: change color of grep.rev label (BC)
Fri, 15 Feb 2019 15:43:22 -0500 Jordi Gutiérrez Hermoso color: give colours to the grep.inserted and grep.deleted labels
Fri, 15 Feb 2019 15:24:04 -0500 Jordi Gutiérrez Hermoso grep: give different labels to + and - symbols
Mon, 18 Feb 2019 00:27:25 +0900 FUJIWARA Katsunori tests: bulk changes to avoid whitespace errors of check-code.py
Mon, 18 Feb 2019 00:27:25 +0900 FUJIWARA Katsunori tests: replace "naked except clause" to avoid check-code.py error
Mon, 18 Feb 2019 00:27:25 +0900 FUJIWARA Katsunori tests: bulk changes to avoid "omit superfluous pass" check-code.py error
Mon, 18 Feb 2019 00:27:25 +0900 FUJIWARA Katsunori tests: replace imported module to avoid check-code.py error
Mon, 18 Feb 2019 00:27:25 +0900 FUJIWARA Katsunori tests: bulk change to avoid "unneeded trailing ',' ..." error of check-code.py
Mon, 18 Feb 2019 00:27:25 +0900 FUJIWARA Katsunori tests: define class in modern style to avoid check-code.py error
Mon, 18 Feb 2019 00:27:25 +0900 FUJIWARA Katsunori tests: use NO_CHECK_EOF as heredoc limit mark to omit checking code fragments
Sat, 16 Feb 2019 22:03:58 -0500 Matt Harbison tests: conditionalize msys path mangling in test-bundle.t
Sat, 16 Feb 2019 21:49:55 -0500 Matt Harbison tests: glob over quoting differences in test-blackbox.t for Windows
Fri, 15 Feb 2019 14:56:07 -0500 Jordi Gutiérrez Hermoso chistedit: ensure a locale is set
Mon, 18 Feb 2019 23:43:40 -0500 Jordi Gutiérrez Hermoso templatekw: make negrev return empty for wdir() and nullrev
Mon, 18 Feb 2019 18:44:21 -0500 Jordi Gutiérrez Hermoso test-sqlitestore: run sqlite3 with no init file
Wed, 20 Feb 2019 20:57:58 -0500 Matt Harbison tests: add a missing abort exit code on Windows in test-audit-subrepo.t stable
Thu, 07 Feb 2019 20:50:41 +0900 Yuya Nishihara subrepo: add test for Windows relative-ish path with drive letter stable
Thu, 14 Feb 2019 18:28:27 +0530 Sushil khanchi copies: return True instead of filename as it is expected to return boolean
Mon, 11 Feb 2019 19:41:37 +0300 Pulkit Goyal narrow: fix command name in error messsage
Fri, 15 Feb 2019 14:43:31 -0500 Jordi Gutiérrez Hermoso templatekw: add a {negrev} keyword
Sun, 17 Feb 2019 22:39:12 -0500 Matt Harbison tests: correct the remaining fallout from recent path style changes on Windows
Wed, 13 Feb 2019 18:34:08 -0800 rdamazio templates: adding a config() function for template customization
Thu, 31 Jan 2019 20:11:16 +0300 Pulkit Goyal changegroup: don't try to prune manifest nodes if not ellipses
Mon, 11 Feb 2019 16:34:48 +0300 Pulkit Goyal branchmap: improve doc about BranchMapCache class
Mon, 04 Feb 2019 19:46:57 +0100 Georges Racinet rust: itering less on MissingAncestors.bases for max()
Tue, 05 Feb 2019 10:28:32 +0100 Georges Racinet rust: stop putting NULL_REVISION in MissingAncestors.bases
Mon, 04 Feb 2019 12:04:59 +0100 Georges Racinet rust: less set lookups in MissingAncestors
Mon, 04 Feb 2019 11:39:28 +0100 Georges Racinet rust: less set lookups in AncestorsIterator
Fri, 15 Feb 2019 17:36:57 +0300 Pulkit Goyal obsutil: don't assume leftctx and rightctx repo as same
Fri, 15 Feb 2019 13:46:30 -0800 Gregory Szorc tests: add more wildcards to test-extdiff.t
Fri, 15 Feb 2019 13:22:01 -0800 Gregory Szorc url: don't pass strict argument on Python 3
Fri, 15 Feb 2019 13:16:07 -0800 Gregory Szorc url: always use str for proxy configuration
Tue, 12 Feb 2019 14:29:56 -0800 Gregory Szorc py3: port tinyproxy.py to work with Python 3
Tue, 12 Feb 2019 12:13:56 -0800 Gregory Szorc url: always access req._tunnel_host
Fri, 15 Feb 2019 13:07:07 -0800 Gregory Szorc tests: double escape \ in test-import-eol.t and test-mq-eol.t
Fri, 15 Feb 2019 13:05:01 -0800 Gregory Szorc tests: use raw string in test-impexp-branch.t
Mon, 11 Feb 2019 16:27:20 +0100 Julien Cristau phabricator: make user searches case-insensitive
Fri, 15 Feb 2019 11:31:17 -0800 Gregory Szorc exchange: raise error.Abort instead of ValueError
Fri, 15 Feb 2019 11:42:54 -0800 Gregory Szorc tests: remove -q from test-lfs-serve.t
Wed, 13 Feb 2019 16:58:24 -0500 Jordi Gutiérrez Hermoso chistedit: use magenta for current line as in crecord (issue6071)
Thu, 14 Feb 2019 20:57:26 +0530 Akshit Jain chistedit: improve proper username in histedit curses interface
Thu, 14 Feb 2019 10:41:47 -0500 Jordi Gutiérrez Hermoso crecord: remove obsolete version check
Wed, 13 Feb 2019 16:02:44 -0500 Jordi Gutiérrez Hermoso histedit: remove "chistedit" mention from interface
Wed, 13 Feb 2019 18:17:42 +0530 Navaneeth Suresh revset: improve documentation on expectsize()
Wed, 13 Feb 2019 12:09:36 -0800 Martin von Zweigbergk scmutil: fix a comment that doesn't match the code
Thu, 14 Feb 2019 13:16:36 -0800 Gregory Szorc remotefilelog: remove strkwargs()
Wed, 13 Feb 2019 16:31:20 -0800 Gregory Szorc remotefilelog: use raw strings when looking for variable names
Thu, 10 Jan 2019 18:25:18 +0100 Georges Racinet rust-cpython: binding for headrevs()
Wed, 16 Jan 2019 16:05:27 +0100 Georges Racinet rust-cpython: moved py_set() utility to conversion module
Sun, 02 Dec 2018 16:19:22 +0100 Georges Racinet rust: translated random test of missingancestors
Tue, 12 Feb 2019 13:46:38 -0800 Martin von Zweigbergk debugpathcopies: fix typo in synopsis
Tue, 12 Feb 2019 13:42:42 -0800 Martin von Zweigbergk debugrename: don't require at least one path
Tue, 12 Feb 2019 11:27:27 -0800 Gregory Szorc revlog: use iterbytestr()
Sun, 10 Feb 2019 22:41:51 -0800 Martin von Zweigbergk commit: respect ui.relative-paths
Sun, 10 Feb 2019 22:21:45 -0800 Martin von Zweigbergk resolve: slightly simplify join expression by joining with empty strings
Sun, 10 Feb 2019 22:18:19 -0800 Martin von Zweigbergk resolve: respect ui.relative-paths also for warning messages
Mon, 11 Feb 2019 09:40:24 -0800 Martin von Zweigbergk addremove: respect ui.relative-paths
Mon, 11 Feb 2019 09:12:23 -0800 Martin von Zweigbergk windows: use util.localpath for repo-relative paths in getuipathfn()
Tue, 12 Feb 2019 17:10:31 -0500 Jordi Gutiérrez Hermoso walkchangerevs: obey allfiles parameter when taking the slow path
Fri, 08 Feb 2019 18:26:35 +0100 Boris Feld test: stabilize test-wireproto-exchangev2.t flaky output
Mon, 04 Feb 2019 14:29:03 -0800 Kyle Lippincott zsh: fix `hg resolve` completion when in a subdirectory (issue6067)
Sun, 03 Feb 2019 19:10:39 +0530 Navaneeth Suresh revset: add expectsize to check the size of a set
Mon, 11 Feb 2019 11:18:37 -0500 Augie Fackler merge with stable
Mon, 11 Feb 2019 15:41:08 +0300 Pulkit Goyal branchmap: decode a label only once
Mon, 11 Feb 2019 15:34:35 +0300 Pulkit Goyal branchmap: move __init__ up in branchcache class
Sat, 09 Feb 2019 22:50:53 -0800 Martin von Zweigbergk match: delete unused root and cwd arguments from {always,never,exact}() (API)
Sun, 10 Feb 2019 14:35:36 -0800 Martin von Zweigbergk match: delete unused root and cwd arguments to constructors (API)
Sun, 10 Feb 2019 21:33:21 -0800 Martin von Zweigbergk dirstate: call and cache os.getcwd() in constructor
Sun, 10 Feb 2019 14:16:37 -0800 Martin von Zweigbergk cleanup: prefer matchmod.{always,never}() over accessing matchers directly
Sun, 10 Feb 2019 14:16:33 -0800 Martin von Zweigbergk match: allow passing in badfn to always() and never()
Sun, 10 Feb 2019 14:04:08 -0800 Gregory Szorc py3: use raw strings and %d for formatting
Thu, 31 Jan 2019 15:35:51 -0800 Martin von Zweigbergk diff: make --stat respect ui.relative-paths
Sat, 09 Feb 2019 23:48:19 -0800 Martin von Zweigbergk match: delete unused argument "listsubrepos" from _buildmatch()
Sat, 09 Feb 2019 16:46:11 -0800 Martin von Zweigbergk match: delete unused rel() (API)
Sat, 09 Feb 2019 16:43:20 -0800 Martin von Zweigbergk largefiles: get cwd and relative paths from repo instead of matcher
Sat, 09 Feb 2019 14:37:58 -0800 Martin von Zweigbergk scmutil: remove special handling of pats==("",) in matchandpats() (API)
Fri, 08 Feb 2019 13:33:40 -0800 Martin von Zweigbergk scmutil: respect ui.relative-paths in default match.badfn
Fri, 08 Feb 2019 13:00:28 -0800 Martin von Zweigbergk cmdutil: migrate previously missed instances to uipathfn
Fri, 08 Feb 2019 13:54:20 -0800 Martin von Zweigbergk cat: respect ui.relative-paths for "skipping missing subrepository"
Fri, 08 Feb 2019 13:51:29 -0800 Martin von Zweigbergk addremove: use uipathfn instead of m.rel() for recorded similatity message
Thu, 07 Feb 2019 14:22:11 -0800 Martin von Zweigbergk forget: use relative paths for --interactive
Fri, 08 Feb 2019 13:20:46 -0800 Martin von Zweigbergk automv: respect ui.relative-paths
Fri, 08 Feb 2019 13:27:54 -0800 Martin von Zweigbergk debugwalk: avoid match.rel() and use repo.pathto() instead
Fri, 08 Feb 2019 13:27:26 -0800 Martin von Zweigbergk match: delete unused abs() (API)
Fri, 08 Feb 2019 13:00:05 -0800 Martin von Zweigbergk copy: respect ui.relative-paths in copy/rename
Fri, 08 Feb 2019 12:00:44 -0800 Martin von Zweigbergk match: delete unused uipath() and _uipathrelative (API)
Fri, 08 Feb 2019 11:56:39 -0800 Martin von Zweigbergk diff: respect ui.relative-paths for warning about path outside --root
Thu, 07 Feb 2019 23:29:14 -0800 Martin von Zweigbergk largefiles: use uipathfn instead of match.{rel,uipath}() (API)
Fri, 08 Feb 2019 13:08:01 -0800 Martin von Zweigbergk forget: pass around uipathfn and use instead of m.rel() (API)
Thu, 07 Feb 2019 23:25:39 -0800 Martin von Zweigbergk addremove: pass around uipathfn and use instead of m.uipath() (API)
Thu, 07 Feb 2019 23:19:33 -0800 Martin von Zweigbergk remove: pass around uipathfn and use instead of m.rel() (API)
Thu, 07 Feb 2019 11:15:30 -0800 Martin von Zweigbergk add: pass around uipathfn and use instead of m.rel() (API)
Fri, 08 Feb 2019 10:32:48 -0800 Martin von Zweigbergk subrepo: (mostly) use relative path in "skipping missing subrepository"
Fri, 08 Feb 2019 10:19:30 -0800 Martin von Zweigbergk subrepo: use relative path for "already tracked" message
Wed, 06 Feb 2019 23:56:59 -0800 Martin von Zweigbergk diff: make `hg diff --root=subrepo` work
Wed, 06 Feb 2019 23:12:56 -0800 Martin von Zweigbergk patch: replace "prefix" and "relroot" arguments by "pathfn" (API)
Sat, 09 Feb 2019 01:24:32 +0100 Boris Feld test: use `printenv.py --line` in `test-static-http.t`
Sat, 09 Feb 2019 01:24:19 +0100 Boris Feld test: use `printenv.py --line` in `test-ssh.t`
Sat, 09 Feb 2019 01:23:49 +0100 Boris Feld test: use `printenv.py --line` in `test-ssh-bundle1.t`
Sat, 09 Feb 2019 01:23:29 +0100 Boris Feld test: use `printenv.py --line` in `test-push-http.t`
Sat, 09 Feb 2019 01:22:20 +0100 Boris Feld test: use `printenv.py --line` in `test-https.t`
Sat, 09 Feb 2019 01:20:35 +0100 Boris Feld test: use `printenv.py --line` in `test-http-bundle1.t`
Sat, 09 Feb 2019 01:20:03 +0100 Boris Feld test: use `printenv.py --line` in `test-hook.t`
Sat, 09 Feb 2019 01:19:43 +0100 Boris Feld test: use `printenv.py --line` in `test-bundle2-multiple-changegroups.t`
Sat, 09 Feb 2019 01:19:15 +0100 Boris Feld test: use `printenv.py --line` in `test-bundle.t`
Thu, 07 Feb 2019 23:41:44 -0800 Martin von Zweigbergk debugignore: respect ui.relative-paths
Fri, 08 Feb 2019 13:31:26 -0800 Martin von Zweigbergk annotate: respect ui.relative-paths for "binary file" message
Fri, 08 Feb 2019 23:29:07 -0800 Martin von Zweigbergk remotefilelog: replace matchandpats() by match()
Thu, 31 Jan 2019 12:49:22 -0800 Kyle Lippincott blackbox: test that track=* works to log everything
Thu, 31 Jan 2019 11:55:02 -0800 Kyle Lippincott blackbox: test that unsetting track disables blackbox logging
Thu, 07 Feb 2019 10:20:57 -0800 Martin von Zweigbergk subrepo: adjust subrepo prefix before calling subrepo.archive() (API)
Thu, 07 Feb 2019 09:52:36 -0800 Martin von Zweigbergk subrepo: adjust subrepo prefix before calling subrepo.diff() (API)
Thu, 07 Feb 2019 10:01:55 -0800 Martin von Zweigbergk subrepo: adjust subrepo prefix before calling subrepo.addremove() (API)
Thu, 07 Feb 2019 09:59:27 -0800 Martin von Zweigbergk subrepo: adjust subrepo prefix before calling subrepo.add() (API)
Thu, 07 Feb 2019 09:52:22 -0800 Martin von Zweigbergk subrepo: adjust subrepo prefix before calling subrepo.forget() (API)
Thu, 07 Feb 2019 09:40:37 -0800 Martin von Zweigbergk subrepo: adjust subrepo prefix before calling subrepo.removefiles() (API)
Thu, 07 Feb 2019 09:46:36 -0800 Martin von Zweigbergk subrepo: avoid calculating subrepo prefix twice for cat() (API)
Thu, 07 Feb 2019 16:43:42 +0300 Pulkit Goyal py3: make sure __repr__ returns str
Thu, 07 Feb 2019 16:44:43 +0300 Pulkit Goyal py3: use bytes.startswith() instead of comparing with bytes[0]
Fri, 08 Feb 2019 22:57:26 -0800 Martin von Zweigbergk match: remove unused "exact" argument (API)
Fri, 08 Feb 2019 23:03:42 -0800 Martin von Zweigbergk tests: replace match.match(exact=True) by match.exact()
Wed, 06 Feb 2019 22:52:49 -0800 Martin von Zweigbergk patch: accept second matcher that applies only to copy sources (API)
Wed, 06 Feb 2019 17:46:20 -0800 Martin von Zweigbergk patch: let caller pass in root-filtering matcher (API)
Wed, 06 Feb 2019 17:27:43 -0800 Martin von Zweigbergk patch: pass in context objects into diffhunks() (API)
Thu, 07 Feb 2019 21:48:50 +0300 Nikita Slyusarev convert: handle exec bit removal while converting to svn
Thu, 07 Feb 2019 18:57:54 +0300 Nikita Slyusarev convert: handle empty intial commits while converting to svn
Mon, 21 Jan 2019 17:37:33 +0000 Martijn Pieters branchmap: encapsulate cache updating in the map itself
Thu, 07 Feb 2019 11:08:54 +0100 Mathias De Mare tests: fix regression tests failing on CentOS 7 stable
Thu, 07 Feb 2019 09:12:01 +0100 Mathias De Mare packaging: modify rc detection to work with X.Yrc instead of X.Y-rc stable
Thu, 07 Feb 2019 21:16:25 -0800 Martin von Zweigbergk context: replace repeated "self._repo.dirstate" by "ds" variable
Thu, 07 Feb 2019 21:48:24 -0800 Martin von Zweigbergk context: delete unused undelete()
Wed, 06 Feb 2019 22:32:50 -0800 Martin von Zweigbergk diffordiffstat: avoid looking up contexts twice
Thu, 07 Feb 2019 17:04:15 +0100 Boris Feld fsmonitor: rename new verbose config knob
Wed, 06 Feb 2019 23:41:36 -0500 Matt Harbison tests: stabilize test-extdiff.t on Windows
Wed, 06 Feb 2019 22:30:49 -0500 Matt Harbison lfs: disable all authentication except Basic for HTTP(S) connections
Wed, 30 Jan 2019 16:21:30 -0800 Martin von Zweigbergk locate: respect ui.relative-paths
Tue, 05 Feb 2019 10:30:05 -0800 Martin von Zweigbergk revert: respect ui.relative-paths
Tue, 05 Feb 2019 09:44:22 -0800 Martin von Zweigbergk scmutil: delete now-unused origpath() (API)
Tue, 05 Feb 2019 09:43:34 -0800 Martin von Zweigbergk subrepo: migrate to scmutil.backuppath()
Mon, 04 Feb 2019 21:31:18 -0800 Martin von Zweigbergk resolve: migrate to scmutil.backuppath()
Mon, 04 Feb 2019 21:19:05 -0800 Martin von Zweigbergk merge: migrate to scmutil.backuppath()
Mon, 04 Feb 2019 21:14:37 -0800 Martin von Zweigbergk filemerge: migrate to scmutil.backuppath()
Mon, 04 Feb 2019 21:10:17 -0800 Martin von Zweigbergk mq: migrate to scmutil.backuppath()
Mon, 04 Feb 2019 21:00:58 -0800 Martin von Zweigbergk largefiles: migrate to scmutil.backuppath()
Tue, 05 Feb 2019 11:14:07 -0800 Martin von Zweigbergk revert: migrate to scmutil.backuppath()
Mon, 04 Feb 2019 20:49:45 -0800 Martin von Zweigbergk shelve: fix broken backup of conflicting untracked file
Mon, 04 Feb 2019 20:46:33 -0800 Martin von Zweigbergk scmutil: introduce a new backuppath() to replace origpath()
Mon, 04 Feb 2019 09:21:40 -0800 Martin von Zweigbergk tests: demonstrate broken unshelve when backing up untracked file
Wed, 06 Feb 2019 15:35:25 -0800 Martin von Zweigbergk subrepo: always show relative path to .orig backup
Wed, 06 Feb 2019 15:26:53 -0800 Martin von Zweigbergk mq: always show relative path to .orig backup
Wed, 06 Feb 2019 14:57:08 -0800 Martin von Zweigbergk revert: always show relative path to .orig backup
Tue, 05 Feb 2019 17:02:40 -0500 Matt Harbison py3: ensure the HTTP password manager returns strings, not bytes
Tue, 05 Feb 2019 16:47:19 -0500 Matt Harbison tests: enable HTTP digest testing
Tue, 05 Feb 2019 16:16:14 -0500 Matt Harbison wsgiheaders: make sure __repr__() returns a string
Tue, 05 Feb 2019 13:32:39 -0500 Matt Harbison tests: add code to handle HTTP digests on the server side
Tue, 05 Feb 2019 13:30:48 -0500 Matt Harbison run-tests: allow spaces in the --view tool
Tue, 05 Feb 2019 09:37:23 -0500 Matt Harbison tests: extract the http server authentication extension to a single module
Sat, 02 Feb 2019 21:58:49 -0800 Ludovic Chabant extdiff: support tools that can be run simultaneously
Tue, 05 Feb 2019 20:50:54 -0500 Matt Harbison subrepo: avoid false unsafe path detection on Windows stable
Tue, 05 Feb 2019 11:17:11 -0800 Martin von Zweigbergk largefiles: use wrappedfunction() in overriderevert()
Tue, 05 Feb 2019 14:25:11 -0800 Martin von Zweigbergk largefiles: use wrappedfunction() for "normal files match" in overridecopy()
Tue, 05 Feb 2019 14:42:13 -0800 Martin von Zweigbergk largefiles: use wrappedfunction() for match() override in overridecopy()
Tue, 05 Feb 2019 14:29:37 -0800 Martin von Zweigbergk largefiles: use wrappedfunction() for util.copyfile() override
Tue, 05 Feb 2019 14:15:34 -0800 Martin von Zweigbergk largefiles: use wrappedfunction() for matchandpats() override in overridelog()
Fri, 01 Feb 2019 22:52:09 -0800 Martin von Zweigbergk status: if ui.relative-paths=no, don't use relative paths even with patterns
Tue, 29 Jan 2019 15:49:20 -0800 Martin von Zweigbergk files: respect ui.relative-paths
Fri, 01 Feb 2019 22:28:55 -0800 Martin von Zweigbergk config: introduce a new value for ui.relative-paths getting old behavior
Tue, 05 Feb 2019 21:31:33 +0300 Pulkit Goyal py3: use pycompat.bytestr() on extra values because it can be int
Tue, 05 Feb 2019 21:30:30 +0300 Pulkit Goyal py3: add some b'' prefixes in hgext/convert/monotone.py
Tue, 05 Feb 2019 21:29:55 +0300 Pulkit Goyal py3: use '%d' for integers instead of '%s'
Tue, 05 Feb 2019 21:17:46 +0300 Pulkit Goyal py3: add 1 new passing test found by buildbot
Mon, 04 Feb 2019 21:23:44 -0800 Martin von Zweigbergk merge: don't unnecessarily calculate absolute path
Mon, 04 Feb 2019 21:21:55 -0800 Martin von Zweigbergk merge: don't unnecessarily calculate backup path
Sun, 03 Feb 2019 22:49:28 -0800 Martin von Zweigbergk largefiles: drop "rel" prefix from filename variables
Mon, 21 Jan 2019 17:41:59 +0000 Martijn Pieters branchmap: add some clarifications and clean up flow
Mon, 21 Jan 2019 16:37:23 +0000 Martijn Pieters branchmap: updating triggers a write
Mon, 21 Jan 2019 16:04:48 +0000 Martijn Pieters branchmap: make branchcache responsible for reading
Mon, 04 Feb 2019 09:10:07 -0800 Gregory Szorc attr: make some docstrings raw strings
Sun, 27 Jan 2019 13:37:37 +0900 Yuya Nishihara revset: leverage getintrange() helper in relation-subscript operation (API)
Sun, 27 Jan 2019 13:28:45 +0900 Yuya Nishihara revset: allow to parse single integer as a range
Sun, 27 Jan 2019 13:18:53 +0900 Yuya Nishihara revset: extract a helper to parse integer range
Thu, 31 Jan 2019 14:47:34 -0800 Kyle Lippincott commit: if interactive, look elsewhere for whitespace settings (BC)
Thu, 31 Jan 2019 14:29:24 -0800 Kyle Lippincott diff: when looking for diff configs, support a configurable prefix
Thu, 31 Jan 2019 14:27:25 -0800 Kyle Lippincott config: extract diff-related coreconfigitem()s to a helper method
Mon, 28 Jan 2019 18:05:05 -0800 Kyle Lippincott commit: ignore diff whitespace settings when doing `commit -i` (issue5839)
Mon, 04 Feb 2019 14:43:26 -0800 Gregory Szorc tests: add syntax warnings on Python 3.8 in python-zstandard
Mon, 04 Feb 2019 14:38:23 -0800 Gregory Szorc check-py3-compat: manually format and print warnings
Mon, 04 Feb 2019 14:25:00 -0800 Gregory Szorc check-py3-compat: provide filename to ast.parse()
Mon, 04 Feb 2019 14:22:50 -0800 Gregory Szorc doc: escape backslash
Mon, 04 Feb 2019 14:16:52 -0800 Gregory Szorc testparseutil: escape backslash in docstring
Mon, 04 Feb 2019 14:14:25 -0800 Gregory Szorc tests: use raw strings in test-help.t
Mon, 04 Feb 2019 14:10:10 -0800 Gregory Szorc tests: escape backslash in makepatch.py inline file
Mon, 04 Feb 2019 14:05:26 -0800 Gregory Szorc tests: use raw strings in test-cbor.py
Mon, 04 Feb 2019 14:03:15 -0800 Gregory Szorc showstack: use raw docstring
Mon, 04 Feb 2019 14:00:57 -0800 Gregory Szorc tests: use raw string in test-check-code.t
Mon, 04 Feb 2019 09:47:13 -0800 Gregory Szorc run-tests: set attributes in sorted order
Mon, 04 Feb 2019 09:41:10 -0800 Gregory Szorc revetbenchmarks: use raw string for regular expression with escapes
Mon, 04 Feb 2019 09:38:33 -0800 Gregory Szorc check-code: use raw string
Mon, 04 Feb 2019 09:37:09 -0800 Gregory Szorc tests: use raw strings for regular expressions with escapes
Mon, 04 Feb 2019 09:35:55 -0800 Gregory Szorc drawdag: use raw strings for docstrings
Mon, 04 Feb 2019 09:34:11 -0800 Gregory Szorc check-config: use raw strings for regular expressions
Mon, 04 Feb 2019 09:32:30 -0800 Gregory Szorc run-tests: use raw strings for regular expressions
Mon, 04 Feb 2019 09:31:19 -0800 Gregory Szorc check-commit: use raw string for regular expression
Mon, 04 Feb 2019 09:13:05 -0800 Gregory Szorc configitems: use raw strings for hidden-{command,topic} items
Mon, 04 Feb 2019 09:03:10 -0800 Gregory Szorc convert: use raw string for regular expressions
Mon, 04 Feb 2019 09:01:49 -0800 Gregory Szorc graphmod: use raw string
Mon, 04 Feb 2019 09:00:52 -0800 Gregory Szorc crecord: use raw string for regular expression
Mon, 04 Feb 2019 08:59:11 -0800 Gregory Szorc patch: properly escape \ in string literals
Mon, 04 Feb 2019 09:07:00 -0800 Gregory Szorc global: make some docstrings raw strings
Mon, 04 Feb 2019 08:54:30 -0800 Gregory Szorc global: use raw strings for regular expressions with escapes
Mon, 04 Feb 2019 09:29:25 -0800 Gregory Szorc tests: add optional Python 2.7 deprecation output
Mon, 04 Feb 2019 17:06:22 -0500 Augie Fackler tests: fix test-match.py on Python3
Mon, 04 Feb 2019 20:35:21 +0300 Pulkit Goyal merge with stable
Mon, 04 Feb 2019 18:14:03 +0300 Pulkit Goyal match: teach diffmatcher.visitdir() to return 'all' if possible
Sun, 03 Feb 2019 10:01:43 +0100 Boris Feld py3: use integer division instead of `int(...)` call
Sun, 03 Feb 2019 17:15:11 +0530 Pulkit Goyal py3: add some b'' prefixes in test-notify.t
Sun, 03 Feb 2019 17:05:47 +0530 Pulkit Goyal py3: use pycompat.long in hgext/convert/monotone.py
Sun, 03 Feb 2019 16:59:46 +0530 Pulkit Goyal py3: add three new passing tests found by buildbot
Sun, 03 Feb 2019 16:38:47 +0530 Pulkit Goyal py3: do a fsdecode(), fsencode() dance in posix.py
Sun, 03 Feb 2019 01:02:24 +0530 Taapas Agrawal revert: add prompt before undeleting a file in -i (issue6008)
Sat, 02 Feb 2019 13:16:46 -0800 Gregory Szorc py3: add alternate output on Python 3
Sat, 02 Feb 2019 13:13:22 -0800 Gregory Szorc py3: add Python 3 output for test-flagprocessor.t
Sat, 02 Feb 2019 11:49:26 -0800 Gregory Szorc zeroconf: Python 3 porting of vendored library
Tue, 22 Jan 2019 14:22:25 +0800 Anton Shestakov relnotes: more improvements
Sat, 02 Feb 2019 15:26:51 +0900 Yuya Nishihara py3: don't use universal_newlines in svnsubrepo
Sat, 02 Feb 2019 15:21:35 +0900 Yuya Nishihara py3: remove unneeded fsencode() from gitsubrepo
Fri, 25 Jan 2019 14:41:53 -0800 Martin von Zweigbergk debugcommands: add a debugpathcopies command
Fri, 01 Feb 2019 20:21:04 -0500 Augie Fackler py3: record several more passes from the buildbot ratchet
Wed, 30 Jan 2019 17:05:09 -0800 Martin von Zweigbergk grep: respect ui.relative-paths
Wed, 30 Jan 2019 16:59:31 -0800 Martin von Zweigbergk grep: move writing of path outside of column loop
Tue, 29 Jan 2019 12:01:13 -0800 Martin von Zweigbergk resolve: respect ui.relative-paths
Wed, 30 Jan 2019 12:05:43 -0800 Martin von Zweigbergk merge: respect ui.relative-paths
Tue, 29 Jan 2019 18:46:11 -0500 Augie Fackler histedit: add templating support to histedit's rule file generation
Fri, 01 Feb 2019 17:03:51 -0800 Gregory Szorc py3: account for demand import difference between Python versions
Fri, 01 Feb 2019 13:20:13 -0800 Gregory Szorc tests: use unimported modules in test-demandimport.py
Fri, 01 Feb 2019 16:47:29 -0800 Gregory Szorc py3: conditionalize test-demandimport.py for Python 3
Fri, 01 Feb 2019 12:09:05 -0800 Gregory Szorc py3: replace print() with assert in test-demandimport.py
Sat, 02 Feb 2019 04:49:42 +0530 Pulkit Goyal py3: pass str into grp.getgrnam
Wed, 30 Jan 2019 03:50:31 +0530 Pulkit Goyal montone: fix addition to list by using .append() instead of '+'
Wed, 30 Jan 2019 17:04:26 -0500 Augie Fackler tests: give up and make setsockopt() calls optional in the output
Thu, 31 Jan 2019 11:12:59 -0500 Augie Fackler py3: fix test-remotefilelog-repack.t
Wed, 30 Jan 2019 19:43:43 -0500 Augie Fackler tests: alter email `From` line to a value that's consistently parsed
Thu, 31 Jan 2019 16:51:52 -0800 Martin von Zweigbergk diff: drop duplicate filter of copies by destination
Thu, 31 Jan 2019 16:32:54 -0800 Martin von Zweigbergk diff: use match.intersectmatchers()
Fri, 01 Feb 2019 09:13:39 -0800 Gregory Szorc tests: convert ParseError arguments to str on Python 3
Thu, 31 Jan 2019 22:01:09 -0500 Matt Harbison tests: quote $PYTHON for py3 support on Windows
Thu, 31 Jan 2019 21:54:38 -0500 Matt Harbison py3: byteify the --retest path of run-tests.py
Wed, 30 Jan 2019 19:18:20 -0500 Augie Fackler subrepo: clean up lingering bytes/str issues in svn support
Wed, 30 Jan 2019 16:14:39 -0800 Martin von Zweigbergk tweakdefaults: set ui.relative-paths instead of command.status.relative
Tue, 29 Jan 2019 15:37:35 -0800 Martin von Zweigbergk status: introduce higher-level ui.relative-paths
Tue, 29 Jan 2019 15:37:14 -0800 Martin von Zweigbergk status: extract helper for producing relative or absolute path for UI
Thu, 31 Jan 2019 18:17:02 +0530 Navaneeth Suresh tags: avoid generating commit for an already deleted tag (issue5752)
Fri, 21 Dec 2018 17:10:07 +0100 Boris Feld watchman: detect nested mercurial repositories and abort
Fri, 21 Dec 2018 17:12:31 +0100 Boris Feld watchman: add verbose config knob
Tue, 29 Jan 2019 22:59:15 -0800 Ludovic Chabant extdiff: add --per-file and --confirm options
Wed, 30 Jan 2019 19:20:31 -0500 Matt Harbison run-tests: sort the skip, failure and error lists in the final output
Wed, 30 Jan 2019 17:07:58 -0800 Gregory Szorc tests: add Python 3 output for test-remotefilelog-gc.t
Wed, 30 Jan 2019 17:22:07 -0800 Gregory Szorc hg: raise Abort on invalid path
Wed, 30 Jan 2019 19:29:32 -0500 Augie Fackler subrepo: bytes/str cleanups on Git support
Wed, 30 Jan 2019 16:54:34 -0800 Gregory Szorc tests: compare against a bytes in test-lock.py
Wed, 30 Jan 2019 16:53:12 -0800 Gregory Szorc tests: perform a shallow copy instead of a deep copy
Wed, 30 Jan 2019 18:49:17 -0500 Augie Fackler tests: make and use a new `svnurlof.py` helper for constructing svn urls
Wed, 30 Jan 2019 17:24:57 -0500 Augie Fackler server: skip logging of ECONNRESET
Wed, 30 Jan 2019 18:32:11 -0500 Augie Fackler git: a little pycompat.bytestring() love to make this code work in py3
Thu, 24 Jan 2019 16:07:32 -0500 Augie Fackler py3: have test-revset2.t write test scripts in a more portable way
Wed, 30 Jan 2019 16:43:52 -0500 Augie Fackler py3: fix up test-remotefilelog-cacheprocess.t to not depend on a repr
Wed, 30 Jan 2019 13:36:51 -0800 Gregory Szorc remotefilelog: cast division result to an int
Wed, 30 Jan 2019 13:34:47 -0800 Gregory Szorc tests: cast division result to int
Wed, 30 Jan 2019 13:30:01 -0800 Gregory Szorc tests: various Python 3 ports for test-remotefilelog-datapack.py
Wed, 30 Jan 2019 13:22:42 -0800 Gregory Szorc tests: use items() in test-remotefilelog-datapack.py
Wed, 30 Jan 2019 13:21:43 -0800 Gregory Szorc tests: use bytes and %d formatting in test-remotefilelog-datapack.py
Mon, 28 Jan 2019 03:41:33 -0500 Boris Feld perf: add a --[no-]clear-caches option to `perfnodemap`
Fri, 25 Jan 2019 18:55:45 -0500 Boris Feld perf: add a perfnodemap command
Wed, 30 Jan 2019 13:07:20 -0800 Gregory Szorc wireprotov1server: use binascii.unhexlify
Wed, 30 Jan 2019 12:55:44 -0800 Gregory Szorc tests: conditionalize test-http-bad-server.t for Python 3.5
Wed, 30 Jan 2019 12:12:25 -0800 Gregory Szorc tests: log sendall() operations and port test-http-bad-server.t
Tue, 29 Jan 2019 14:06:46 -0800 Gregory Szorc tests: glob away readline(-1)
Wed, 30 Jan 2019 13:08:59 -0800 Gregory Szorc tests: change how sockets are closed
Wed, 30 Jan 2019 09:52:16 -0800 Gregory Szorc tests: add b'' prefixes to badserverext.py
Wed, 30 Jan 2019 11:44:34 -0800 Gregory Szorc hgweb: log error before attempting I/O
Tue, 29 Jan 2019 11:51:19 -0800 Gregory Szorc tests: write commit message using file I/O
Fri, 01 Feb 2019 13:44:09 -0500 Augie Fackler Added signature for changeset 83377b4b4ae0 stable
Fri, 01 Feb 2019 13:44:07 -0500 Augie Fackler Added tag 4.9 for changeset 83377b4b4ae0 stable
Tue, 08 Jan 2019 22:19:36 +0900 Yuya Nishihara subrepo: reject potentially unsafe subrepo paths (BC) (SEC) stable 4.9
Tue, 08 Jan 2019 22:07:45 +0900 Yuya Nishihara subrepo: prohibit variable expansion on creation of hg subrepo (SEC) stable
Tue, 08 Jan 2019 21:51:54 +0900 Yuya Nishihara subrepo: extend path auditing test to include more weird patterns (SEC) stable
Thu, 31 Jan 2019 13:32:21 +0800 Anton Shestakov copyright: update to 2019 stable
Mon, 28 Jan 2019 18:00:14 -0800 Kyle Lippincott patch: handle 0 context lines (diff.unified=0) when parsing patches
Wed, 30 Jan 2019 03:56:35 +0530 Pulkit Goyal py3: pass str into RuntimeError() to prevent b'' in output
Wed, 30 Jan 2019 03:49:56 +0530 Pulkit Goyal py3: use '%d' instead of '%s' for integers
Tue, 29 Jan 2019 13:26:18 -0500 Augie Fackler tests: port test-hgweb-auth.py to Python 3
Tue, 29 Jan 2019 13:25:21 -0500 Augie Fackler url: convert some variables back to bytes
Tue, 29 Jan 2019 13:24:20 -0500 Augie Fackler url: add some defensive asserts on expected incoming types
Tue, 29 Jan 2019 16:03:52 +0300 Pulkit Goyal changegroup: don't try to build changelog chunks if not required
Thu, 24 Jan 2019 18:22:47 -0500 Boris Feld revlog: make sure we never use sparserevlog without general delta (issue6056) stable
Wed, 30 Jan 2019 18:15:38 +0100 Boris Feld sparserevlog: document the config option stable
Tue, 29 Jan 2019 15:43:02 +0300 Pulkit Goyal changegroup: initialize the state variable a bit earlier
Sat, 26 Jan 2019 11:23:31 -0800 Gregory Szorc tests: conditionalize test output on Python 3.7
Sat, 13 Oct 2018 16:53:43 +0200 Gregory Szorc hghave: add pyXY features for Python version numbers
Tue, 29 Jan 2019 14:30:10 +0300 Pulkit Goyal py3: whitelist couple more passing tests found by buildbot
Sat, 26 Jan 2019 13:52:39 -0800 Gregory Szorc keepalive: implement _close_conn() so closes are known
Mon, 28 Jan 2019 21:35:06 -0500 Matt Harbison lfs: explicitly add the Content-Length header when uploading blobs, for py3
Mon, 28 Jan 2019 03:20:31 -0500 Boris Feld perf: support looking up multiple revisions
Fri, 25 Jan 2019 18:43:48 -0500 Boris Feld perf: add a no-lookup variant to perfindex
Mon, 28 Jan 2019 04:47:40 -0500 Boris Feld perf: add some documentation to perfindex
Fri, 25 Jan 2019 14:53:19 -0500 Boris Feld perf: move cache clearing in the `setup` step of `perfheads`
Fri, 25 Jan 2019 18:22:02 -0500 Boris Feld revlog: document cext oddities in terms of object/caches
Fri, 25 Jan 2019 14:52:31 -0500 Boris Feld perf: document perfheads
Sun, 27 Jan 2019 22:32:09 -0500 Matt Harbison py3: stabilize the output of lfs commandserver tests
Sun, 27 Jan 2019 20:58:18 -0500 Matt Harbison py3: conditionalize some LFS test output
Sun, 27 Jan 2019 20:50:52 -0500 Matt Harbison lfs: strip the response headers from the Batch API before printing
Sun, 27 Jan 2019 18:34:17 -0500 Matt Harbison py3: force hgweb.server error log to internally write unicode
Sun, 27 Jan 2019 17:48:15 -0500 Matt Harbison py3: byteify the decoded JSON responses upon receipt in the LFS blobstore
Sun, 27 Jan 2019 18:05:17 -0500 Matt Harbison hgweb: ensure Content-Length and Content-Type are not promoted to HTTP_ on py3
Sun, 27 Jan 2019 15:42:55 -0500 Matt Harbison py3: raw stringify various JSON and HTTP headers in the LFS blobstore module
Sun, 27 Jan 2019 15:19:28 -0500 Matt Harbison py3: byteify the LFS blobstore module
Sun, 27 Jan 2019 00:50:39 -0500 Matt Harbison py3: raw stringify various things in the LFS server module
Sun, 27 Jan 2019 00:36:56 -0500 Matt Harbison py3: add b'' prefixes to the LFS server module
Sun, 27 Jan 2019 00:26:17 -0500 Matt Harbison py3: add b'' and r'' prefixes to LFS tests
Sun, 27 Jan 2019 20:22:07 -0500 Augie Fackler py3: more tests from the ratchet
Sat, 26 Jan 2019 17:53:03 +0900 Yuya Nishihara dispatch: unify handler of IOError and OSError
Sat, 26 Jan 2019 17:51:55 +0900 Yuya Nishihara dispatch: quote filename in IOError as well
Sat, 26 Jan 2019 17:44:07 +0900 Yuya Nishihara dispatch: add inline comment about possible IOError subtypes
Sat, 26 Jan 2019 16:53:17 -0800 Gregory Szorc convert: print exception message directly
Sat, 26 Jan 2019 16:45:25 -0800 Gregory Szorc crecord: always return a str from uihunk.__repr__
Sat, 26 Jan 2019 15:52:37 -0800 Gregory Szorc tests: handles bytes/str mismatch in test-commit-interface-curses.t
Sat, 26 Jan 2019 14:16:34 -0800 Gregory Szorc githelp: format with %d if an integer
Sat, 26 Jan 2019 14:14:44 -0800 Gregory Szorc githelp: make argument parsing more compatible with Python 3
Sat, 26 Jan 2019 14:08:35 -0800 Gregory Szorc tests: add b'' prefixes to flagprocessorext.py
Sat, 26 Jan 2019 14:06:07 -0800 Gregory Szorc tests: add b'' to config file name
Sat, 26 Jan 2019 14:00:42 -0800 Gregory Szorc sslutil: ensure serverhostname is bytes when formatting
Sat, 26 Jan 2019 13:58:58 -0800 Gregory Szorc sslutil: use raw strings for exception reason compare
Sat, 26 Jan 2019 13:40:44 -0800 Gregory Szorc keepalive: track ready state with a bool
Sat, 26 Jan 2019 13:39:18 -0800 Gregory Szorc keepalive: use collections.defaultdict for host map
Sat, 26 Jan 2019 10:57:17 -0800 Gregory Szorc statichttprepo: use str to appease Python 3
Sat, 26 Jan 2019 10:53:10 -0800 Gregory Szorc statichttprepo: use URLError.reason directly
Sat, 26 Jan 2019 10:40:37 -0800 Gregory Szorc mail: document behavior of Python 3
Sat, 26 Jan 2019 10:22:09 -0800 Gregory Szorc notify: be more defensive aboute None values
Sat, 26 Jan 2019 10:00:17 -0800 Gregory Szorc wireprotov2server: use our JSON encoder
Fri, 25 Jan 2019 17:11:49 -0800 Gregory Szorc tests: add optional setsockopt() lines for Python 3
Sat, 26 Jan 2019 13:14:21 +0530 Navaneeth Suresh diffstat: support filenames with whitespaces on renames