July 2020 Archives by subject
Starting: Wed Jul 1 04:23:19 UTC 2020
Ending: Sat Aug 1 02:11:30 UTC 2020
Messages: 626
- [Bug 6362] New: hg serve fails with an IP address
mercurial-bugs at mercurial-scm.org
- [Bug 6364] New: absorb want to apply changes to s0
mercurial-bugs at mercurial-scm.org
- [Bug 6365] New: Drop Python 2 support (meta-bug)
mercurial-bugs at mercurial-scm.org
- [Bug 6366] New: Python 3 installers on Windows
mercurial-bugs at mercurial-scm.org
- [Bug 6369] New: mercurial setup on win can't find msvc 14, but have msvcredist 15,17
mercurial-bugs at mercurial-scm.org
- [Bug 6371] New: All information about TortoiseHG in the website is outdated
mercurial-bugs at mercurial-scm.org
- [Bug 6372] New: Push complains that it includes orphan changeset even if this changeset is already on the server.
mercurial-bugs at mercurial-scm.org
- [Bug 6373] New: py3 support for popen on windows vs cmdbuilder
mercurial-bugs at mercurial-scm.org
- [Bug 6374] New: TypeError when using wdir() with extdiff
mercurial-bugs at mercurial-scm.org
- [Bug 6375] New: file ".hg/wcache/checkisexec" created with wrong permissions
mercurial-bugs at mercurial-scm.org
- [Bug 6376] New: need supress message obsolete feature not enabled but XXX markers found!
mercurial-bugs at mercurial-scm.org
- [Bug 6377] New: hg split failure
mercurial-bugs at mercurial-scm.org
- [Bug 6378] New: hg summary should give more details about in progress evolution
mercurial-bugs at mercurial-scm.org
- [Bug 6379] New: editmerge should be an internal tool
mercurial-bugs at mercurial-scm.org
- [Bug 6380] New: histedit should give more information when a merge conflict is encountered
mercurial-bugs at mercurial-scm.org
- [Bug 6381] New: histedit should inform hg summary about its plan and current state
mercurial-bugs at mercurial-scm.org
- [Bug 6382] New: Ctrl-c at the "wrong" time can cause corrupted evolvestate file
mercurial-bugs at mercurial-scm.org
- [Bug 6383] New: debugupgraderepo: AttributeError: type object 'removecldeltachain' has no attribute '_requirement'
mercurial-bugs at mercurial-scm.org
- [Bug 6384] New: largefiles breaks topics over ssh transport
mercurial-bugs at mercurial-scm.org
- [Bug 6385] New: commit with a default topic name
mercurial-bugs at mercurial-scm.org
- [Bug 6386] New: metaedit should trigger evolve --all
mercurial-bugs at mercurial-scm.org
- [Bug 6388] New: Results of `hg evolve` differ in the non-interrupted and interrupted case
mercurial-bugs at mercurial-scm.org
- [Bug 6390] New: stablerange: databsed drifted under my feet with traceback in warning on Python3
mercurial-bugs at mercurial-scm.org
- [Bug 6391] New: Inconsistent branch name with / without in-memory rebase without --keepbranches
mercurial-bugs at mercurial-scm.org
- [Bug 6392] New: metaedit followed by reverse metaedit results in "abort: filtered revision xxx"
mercurial-bugs at mercurial-scm.org
- [Bug 6393] New: Using HG 5.2 and the corresponding evolve version (33c33a373da6) no fast forward does not work
mercurial-bugs at mercurial-scm.org
- [PATCH 01 of 11] commitctx: document the None return for "touched" value
Pierre-Yves David
- [PATCH 01 of 11] commitctx: document the None return for "touched" value
Yuya Nishihara
- [PATCH 01 of 11 V2] tests: make subprocess handling reusable for different tests in test-stdio.py
Manuel Jacob
- [PATCH 01 of 11 V2] tests: make subprocess handling reusable for different tests in test-stdio.py
Yuya Nishihara
- [PATCH 01 of 13] mergestate: rename addpath() -> addpathonflict() to prevent confusion
Pulkit Goyal
- [PATCH 01 of 15] commitctx: explicitly pass `manifest` to _commit_manifest
Pierre-Yves David
- [PATCH 01 of 15] commitctx: explicitly pass `manifest` to _commit_manifest
Pulkit Goyal
- [PATCH 02 of 11] commitctx: stop using weakref proxy for transaction
Pierre-Yves David
- [PATCH 02 of 11] commitctx: stop using weakref proxy for transaction
Gregory Szorc
- [PATCH 02 of 11] commitctx: stop using weakref proxy for transaction
Manuel Jacob
- [PATCH 02 of 11] commitctx: stop using weakref proxy for transaction
Yuya Nishihara
- [PATCH 02 of 11] commitctx: stop using weakref proxy for transaction
Augie Fackler
- [PATCH 02 of 11] commitctx: stop using weakref proxy for transaction
Pierre-Yves David
- [PATCH 02 of 11 V2] procutil: ensure that all stdio file objects are flushed at interpreter exit
Manuel Jacob
- [PATCH 02 of 11 V2] procutil: ensure that all stdio file objects are flushed at interpreter exit
Yuya Nishihara
- [PATCH 02 of 11 V2] procutil: ensure that all stdio file objects are flushed at interpreter exit
Manuel Jacob
- [PATCH 02 of 11 V2] procutil: ensure that all stdio file objects are flushed at interpreter exit
Yuya Nishihara
- [PATCH 02 of 13] mergestate: remove unrequired RECORD_RESOLVED_OTHER record
Pulkit Goyal
- [PATCH 02 of 13] mergestate: remove unrequired RECORD_RESOLVED_OTHER record
Yuya Nishihara
- [PATCH 02 of 13] mergestate: remove unrequired RECORD_RESOLVED_OTHER record
Pierre-Yves David
- [PATCH 02 of 15] commitctx: create the new extra dict on its own line
Pierre-Yves David
- [PATCH 03 of 11] commitctx: extract the function that commit a new manifest
Pierre-Yves David
- [PATCH 03 of 11] commitctx: extract the function that commit a new manifest
Yuya Nishihara
- [PATCH 03 of 11] commitctx: extract the function that commit a new manifest
Pierre-Yves David
- [PATCH 03 of 11] commitctx: extract the function that commit a new manifest
Yuya Nishihara
- [PATCH 03 of 11] commitctx: extract the function that commit a new manifest
Pierre-Yves David
- [PATCH 03 of 11] commitctx: extract the function that commit a new manifest
Yuya Nishihara
- [PATCH 03 of 11] commitctx: extract the function that commit a new manifest
Pierre-Yves David
- [PATCH 03 of 11 V2] procutil: explain better why line buffering is not possible
Manuel Jacob
- [PATCH 03 of 13] mergestate: add comments about couple of record types and minor reorder
Pulkit Goyal
- [PATCH 03 of 15] commitctx: extract copy information encoding into extra into commit.py
Pierre-Yves David
- [PATCH 04 of 11] commitctx: no longer use the `writecopiesto` variable in the function
Pierre-Yves David
- [PATCH 04 of 11 V2] procutil: split if condition
Manuel Jacob
- [PATCH 04 of 13] mergestate: remove unused unsupported related mergestate records
Pulkit Goyal
- [PATCH 04 of 15] commitctx: rename files to touched in a couple of place
Pierre-Yves David
- [PATCH 05 of 11] commitctx: move copy meta config reading in a dedicated function
Pierre-Yves David
- [PATCH 05 of 11 V2] procutil: use mercurial.windows.winstdout only on Python 2 and TTYs
Manuel Jacob
- [PATCH 05 of 13] mergestate: document mergestate records in an organized way
Pulkit Goyal
- [PATCH 05 of 15] commitctx: gather more code dealing with copy-in-extra
Pierre-Yves David
- [PATCH 06 of 11] commitctx: move `writechangesetcopy` business at the end a code section
Pierre-Yves David
- [PATCH 06 of 11 V2] procutil: move comment closer to relevant code
Manuel Jacob
- [PATCH 06 of 13] mergestate: remove unnecessary recordactions() from mergestate class
Pulkit Goyal
- [PATCH 06 of 15] commitctx: return a richer object from _prepare_files
Pierre-Yves David
- [PATCH 07 of 11] commitctx: treat `filesadded` more like `filesremoved`
Pierre-Yves David
- [PATCH 07 of 11 V2] procutil: distribute code for stdout
Manuel Jacob
- [PATCH 07 of 11 V2] procutil: distribute code for stdout
Manuel Jacob
- [PATCH 07 of 13] mergestate: rename a helpless variable name to bit helpful one
Pulkit Goyal
- [PATCH 07 of 15] commitctx: directly pass a ChangingFiles object to changelog.add
Pierre-Yves David
- [PATCH 08 of 11] commitctx: extract all the manual logic to process the files
Pierre-Yves David
- [PATCH 08 of 11 V2] procutil: move assignments
Manuel Jacob
- [PATCH 08 of 13] mergestate: document what mergestate._results is for
Pulkit Goyal
- [PATCH 08 of 15] commitctx: extract sidedata encoding inside its own function
Pierre-Yves David
- [PATCH 09 of 11] commitctx: move a special case about files earlier
Pierre-Yves David
- [PATCH 09 of 11 V2] procutil: ensure that procutil.std{out,err}.write() writes all bytes
Manuel Jacob
- [PATCH 09 of 13] merge: refactor code to advise fsmonitor in separate function
Pulkit Goyal
- [PATCH 09 of 15] commitctx: directly gather p1 and p2 copies in `files`
Pierre-Yves David
- [PATCH 10 of 11] commitctx: gather more preparation code within the lock context
Pierre-Yves David
- [PATCH 10 of 11 V2] tests: add tests for when stdout or stderr is connected to `os.devnull`
Manuel Jacob
- [PATCH 10 of 13] merge: document return values of manifestmerge() and calculateupdates()
Pulkit Goyal
- [PATCH 10 of 13] merge: document return values of manifestmerge() and calculateupdates()
Yuya Nishihara
- [PATCH 10 of 15] commitctx: no longer make the storage and added/removed file optional
Pierre-Yves David
- [PATCH 11 of 11] commitctx: extract all the file preparation logic in a new function
Pierre-Yves David
- [PATCH 11 of 11 V2] tests: check that procutil.std{out,err}.write() returns correct result
Manuel Jacob
- [PATCH 11 of 13] merge: return 'commitinfo' from manifestmerge() and calculateupdates() (API)
Pulkit Goyal
- [PATCH 11 of 13] merge: return 'commitinfo' from manifestmerge() and calculateupdates() (API)
Yuya Nishihara
- [PATCH 11 of 13] merge: return 'commitinfo' from manifestmerge() and calculateupdates() (API)
Pulkit Goyal
- [PATCH 11 of 15] commitctx: create the ChangingFiles object directly in the various case
Pierre-Yves David
- [PATCH 12 of 13] merge: pass commitinfo to applyupdates() and get it stored in mergestate
Pulkit Goyal
- [PATCH 12 of 15] commitctx: move ChangingFiles creation directly inside `_process_files`
Pierre-Yves David
- [PATCH 13 of 13] merge: remove no longer required ACTION_GET_OTHER_AND_STORE
Pulkit Goyal
- [PATCH 13 of 15] commitctx: create the `ChangingFiles` object sooner
Pierre-Yves David
- [PATCH 14 of 15] commitctx: directly updated the set of removed files
Pierre-Yves David
- [PATCH 15 of 15] commitctx: directly update the touched and added set of files
Pierre-Yves David
- [PATCH 1 of 2] cleanup: use any() instead of checking truthiness of temporary list
Manuel Jacob
- [PATCH 1 of 2] discovery: weaken claim about returned common heads if ancestorsof are given
Manuel Jacob
- [PATCH 1 of 2] discovery: weaken claim about returned common heads if ancestorsof are given
Yuya Nishihara
- [PATCH 1 of 2] discovery: weaken claim about returned common heads if ancestorsof are given
Pierre-Yves David
- [PATCH 1 of 2] discovery: weaken claim about returned common heads if ancestorsof are given
Pierre-Yves David
- [PATCH 1 of 2] discovery: weaken claim about returned common heads if ancestorsof are given
Manuel Jacob
- [PATCH 1 of 2] discovery: weaken claim about returned common heads if ancestorsof are given
Pierre-Yves David
- [PATCH 1 of 2] discovery: weaken claim about returned common heads if ancestorsof are given
Manuel Jacob
- [PATCH 1 of 2] discovery: weaken claim about returned common heads if ancestorsof are given
Yuya Nishihara
- [PATCH 1 of 2] dispatch: indent run() function
Yuya Nishihara
- [PATCH 1 of 2] procutil: make _make_write_all() function private
Manuel Jacob
- [PATCH 1 of 2] pycompat: change users of pycompat.{stdin,stdout,stderr} to use procutil.std*
Manuel Jacob
- [PATCH 1 of 2] pycompat: change users of pycompat.{stdin,stdout,stderr} to use procutil.std*
Yuya Nishihara
- [PATCH 1 of 2] revlog: fix excessive decref on tuple creation failure in parse_index2()
Yuya Nishihara
- [PATCH 1 of 2] tests: test that push doesn’t complain about unstable changesets if no changes
Manuel Jacob
- [PATCH 1 of 2] who: replace another reference to Java
Manuel Jacob
- [PATCH 1 of 2 rebased] tests: test that push doesn’t complain about unstable changesets if no changes
Manuel Jacob
- [PATCH 1 of 2 stable] demandimport: ignore `lzma` module for demandimport
Manuel Jacob
- [PATCH 1 of 2 stable] demandimport: ignore `lzma` module for demandimport
Yuya Nishihara
- [PATCH 1 of 4] rebase: rename variable "keepbranch" to "keepbranchchange"
Manuel Jacob
- [PATCH 1 of 4] windows: augment docstring of `winstdout` class
Manuel Jacob
- [PATCH 1 of 5] tests: proof test-stdio.py against buffer fill-up
Manuel Jacob
- [PATCH 1 of 5 STABLE REGRESSION] exchange: backout changeset c26335fa4225
Pierre-Yves David
- [PATCH 1 of 5 STABLE REGRESSION] exchange: backout changeset c26335fa4225
Manuel Jacob
- [PATCH 1 of 5 STABLE REGRESSION] exchange: backout changeset c26335fa4225
Pulkit Goyal
- [PATCH 1 of 5 STABLE REGRESSION] exchange: backout changeset c26335fa4225
Pierre-Yves David
- [PATCH 1 of 5 STABLE REGRESSION] exchange: backout changeset c26335fa4225
Manuel Jacob
- [PATCH 1 of 5 STABLE REGRESSION] exchange: backout changeset c26335fa4225
Pierre-Yves David
- [PATCH 1 of 5 STABLE REGRESSION] exchange: backout changeset c26335fa4225
Manuel Jacob
- [PATCH 1 of 5 STABLE REGRESSION] exchange: backout changeset c26335fa4225
Pierre-Yves David
- [PATCH 1 of 5 STABLE REGRESSION] exchange: backout changeset c26335fa4225
Manuel Jacob
- [PATCH 1 of 5 STABLE REGRESSION] exchange: backout changeset c26335fa4225
Pulkit Goyal
- [PATCH 1 of 5 STABLE REGRESSION V2] exchange: backout changeset c26335fa4225
Pierre-Yves David
- [PATCH 1 of 5 V2] config: add option to control creation of empty successors during rewrite
Manuel Jacob
- [PATCH 1 of 5 V2] extdiff: refactor logic which does diff of patches
Pulkit Goyal
- [PATCH 1 of 5 V2] extdiff: refactor logic which does diff of patches
Yuya Nishihara
- [PATCH 1 of 5 V3] procutil: distribute code for stdout
Manuel Jacob
- [PATCH 1 of 5 V3] procutil: distribute code for stdout
Yuya Nishihara
- [PATCH 1 of 6] patch: refactor content diffing part in separate fn so extensions can wrap
Pulkit Goyal
- [PATCH 1 of 6] patch: refactor content diffing part in separate fn so extensions can wrap
Yuya Nishihara
- [PATCH 1 of 6] phases: fix clang-format error
Yuya Nishihara
- [PATCH 1 of 6] tests: add tests for buffering behavior of mercurial.procutil.stdout
Manuel Jacob
- [PATCH 1 of 6] tests: add tests for buffering behavior of mercurial.procutil.stdout
Manuel Jacob
- [PATCH 1 of 6 v2] procutil: factor out conditional creation of LineBufferedWrapper
Manuel Jacob
- [PATCH 1 of 6 v2] procutil: factor out conditional creation of LineBufferedWrapper
Yuya Nishihara
- [PATCH 1 of 9] merge: return a mergeresult obj from manifestmerge(), calculateupdates() (API)
Pulkit Goyal
- [PATCH 2 of 2] cleanup: use slightly more meaningful name for temporary variable
Manuel Jacob
- [PATCH 2 of 2] cleanup: use slightly more meaningful name for temporary variable
Pierre-Yves David
- [PATCH 2 of 2] cleanup: use slightly more meaningful name for temporary variable
Yuya Nishihara
- [PATCH 2 of 2] cmdserver: document message-encodings and channel output options
Augie Fackler
- [PATCH 2 of 2] discovery: fix docstring of `outgoing` class
Manuel Jacob
- [PATCH 2 of 2] dispatch: handle late KeyboardInterrupt occurred in run()
Yuya Nishihara
- [PATCH 2 of 2] dispatch: handle late KeyboardInterrupt occurred in run()
Manuel Jacob
- [PATCH 2 of 2] dispatch: handle late KeyboardInterrupt occurred in run()
Yuya Nishihara
- [PATCH 2 of 2] dispatch: handle late KeyboardInterrupt occurred in run()
Augie Fackler
- [PATCH 2 of 2] exchange: check actually missing revs for obsolete / unstable revs (issue6372)
Manuel Jacob
- [PATCH 2 of 2] exchange: check actually missing revs for obsolete / unstable revs (issue6372)
Augie Fackler
- [PATCH 2 of 2] exchange: check actually missing revs for obsolete / unstable revs (issue6372)
Manuel Jacob
- [PATCH 2 of 2] osutil: fix excessive decref on tuple creation failure in listdir()
Yuya Nishihara
- [PATCH 2 of 2] osutil: fix excessive decref on tuple creation failure in listdir()
Augie Fackler
- [PATCH 2 of 2] procutil: avoid use of deprecated tempfile.mktemp()
Manuel Jacob
- [PATCH 2 of 2] procutil: avoid use of deprecated tempfile.mktemp()
Augie Fackler
- [PATCH 2 of 2] pycompat: remove pycompat.{stdin,stdout,stderr}
Manuel Jacob
- [PATCH 2 of 2] who: replace "Open Source Projects" with "projects"
Manuel Jacob
- [PATCH 2 of 2 rebased] exchange: check actually missing revs for obsolete / unstable revs (issue6372)
Manuel Jacob
- [PATCH 2 of 2 rebased] exchange: check actually missing revs for obsolete / unstable revs (issue6372)
Pulkit Goyal
- [PATCH 2 of 2 stable] archival: abort if compression method is unavailable
Manuel Jacob
- [PATCH 2 of 4] rebase: add config that causes empty changesets to be created
Manuel Jacob
- [PATCH 2 of 4] rebase: add config that causes empty changesets to be created
Yuya Nishihara
- [PATCH 2 of 4] rebase: add config that causes empty changesets to be created
Manuel Jacob
- [PATCH 2 of 4] rebase: add config that causes empty changesets to be created
Yuya Nishihara
- [PATCH 2 of 4] rebase: add config that causes empty changesets to be created
Pierre-Yves David
- [PATCH 2 of 4] rebase: add config that causes empty changesets to be created
Yuya Nishihara
- [PATCH 2 of 4] rebase: add config that causes empty changesets to be created
Pierre-Yves David
- [PATCH 2 of 4] rebase: add config that causes empty changesets to be created
Pierre-Yves David
- [PATCH 2 of 4] rebase: add config that causes empty changesets to be created
Augie Fackler
- [PATCH 2 of 4] rebase: add config that causes empty changesets to be created
Martin von Zweigbergk
- [PATCH 2 of 4] rebase: add config that causes empty changesets to be created
Manuel Jacob
- [PATCH 2 of 4] rebase: add config that causes empty changesets to be created
Martin von Zweigbergk
- [PATCH 2 of 4] rebase: add config that causes empty changesets to be created
Manuel Jacob
- [PATCH 2 of 4] rebase: add config that causes empty changesets to be created
Martin von Zweigbergk
- [PATCH 2 of 4] rebase: add config that causes empty changesets to be created
Manuel Jacob
- [PATCH 2 of 4] rebase: add config that causes empty changesets to be created
Manuel Jacob
- [PATCH 2 of 4] rebase: add config that causes empty changesets to be created
Pierre-Yves David
- [PATCH 2 of 4] util: enhance `nullcontextmanager` to be able to return __enter__ result
Manuel Jacob
- [PATCH 2 of 5] tests: terminate subprocess in test-stdio.py in case of exception
Manuel Jacob
- [PATCH 2 of 5] tests: terminate subprocess in test-stdio.py in case of exception
Yuya Nishihara
- [PATCH 2 of 5] tests: terminate subprocess in test-stdio.py in case of exception
Manuel Jacob
- [PATCH 2 of 5] tests: terminate subprocess in test-stdio.py in case of exception
Yuya Nishihara
- [PATCH 2 of 5] tests: terminate subprocess in test-stdio.py in case of exception
Manuel Jacob
- [PATCH 2 of 5] tests: terminate subprocess in test-stdio.py in case of exception
Yuya Nishihara
- [PATCH 2 of 5] tests: terminate subprocess in test-stdio.py in case of exception
Manuel Jacob
- [PATCH 2 of 5] tests: terminate subprocess in test-stdio.py in case of exception
Yuya Nishihara
- [PATCH 2 of 5 STABLE REGRESSION] push: test the checks preventing pushing orphaness to a server
Pierre-Yves David
- [PATCH 2 of 5 STABLE REGRESSION V2] push: test the checks preventing pushing orphaness to a server
Pierre-Yves David
- [PATCH 2 of 5 V2] extdiff: refactor logic to diff revs of versions of files
Pulkit Goyal
- [PATCH 2 of 5 V2] rewriteutil: add utility to check whether empty successors should be skipped
Manuel Jacob
- [PATCH 2 of 5 V3] procutil: move assignments
Manuel Jacob
- [PATCH 2 of 6] extdiff: refactor logic which does diff of patches
Pulkit Goyal
- [PATCH 2 of 6] extdiff: refactor logic which does diff of patches
Yuya Nishihara
- [PATCH 2 of 6] extdiff: refactor logic which does diff of patches
Pulkit Goyal
- [PATCH 2 of 6] phases: fix error return with no exception from computephases()
Yuya Nishihara
- [PATCH 2 of 6] phases: fix error return with no exception from computephases()
Joerg Sonnenberger
- [PATCH 2 of 6] phases: fix error return with no exception from computephases()
Yuya Nishihara
- [PATCH 2 of 6] procutil: define LineBufferedWrapper on all Python versions
Manuel Jacob
- [PATCH 2 of 6] procutil: define LineBufferedWrapper on all Python versions
Yuya Nishihara
- [PATCH 2 of 6 v2] procutil: move assignments closer to reassignments
Manuel Jacob
- [PATCH 2 of 9] merge: introduce 'commitinfo' in mergeresult
Pulkit Goyal
- [PATCH 3 of 4] absorb: add config that causes empty changesets to be created
Manuel Jacob
- [PATCH 3 of 4] tests: make pipes / PTYs non-inheritable in test-stdio.py
Manuel Jacob
- [PATCH 3 of 5] tests: make names in test-stdio.py more distinctive
Manuel Jacob
- [PATCH 3 of 5 STABLE REGRESSION] push: another test for checks preventing pushing orphaness to a server
Pierre-Yves David
- [PATCH 3 of 5 STABLE REGRESSION V2] push: another test for checks preventing pushing orphaness to a server
Pierre-Yves David
- [PATCH 3 of 5 V2] extdiff: remove unrequired do3way argument to diffpatch()
Pulkit Goyal
- [PATCH 3 of 5 V2] rebase: consider rewrite.empty-successor configuration
Manuel Jacob
- [PATCH 3 of 5 V3] procutil: ensure that procutil.std{out, err}.write() writes all bytes
Manuel Jacob
- [PATCH 3 of 5 V3] procutil: ensure that procutil.std{out, err}.write() writes all bytes
Yuya Nishihara
- [PATCH 3 of 6] extdiff: refactor logic to diff revs of versions of files
Pulkit Goyal
- [PATCH 3 of 6] phases: make sure an exception should be set on error return
Yuya Nishihara
- [PATCH 3 of 6] procutil: factor out conditional creation of LineBufferedWrapper
Manuel Jacob
- [PATCH 3 of 6] procutil: factor out conditional creation of LineBufferedWrapper
Yuya Nishihara
- [PATCH 3 of 6 v2] procutil: split import and reassignment
Manuel Jacob
- [PATCH 3 of 9] merge: pass commitinfo to applyupdates() and get it stored in mergestate
Pulkit Goyal
- [PATCH 4 of 4] absorb: make it explicit if empty changeset was created
Manuel Jacob
- [PATCH 4 of 4] windows: always work around EINVAL in case of broken pipe for stdout / stderr
Manuel Jacob
- [PATCH 4 of 4] windows: always work around EINVAL in case of broken pipe for stdout / stderr
Yuya Nishihara
- [PATCH 4 of 4] windows: always work around EINVAL in case of broken pipe for stdout / stderr
Manuel Jacob
- [PATCH 4 of 4] windows: always work around EINVAL in case of broken pipe for stdout / stderr
Yuya Nishihara
- [PATCH 4 of 5] tests: make subprocess handling reusable for different tests in test-stdio.py
Manuel Jacob
- [PATCH 4 of 5 STABLE REGRESSION] push: test for checks preventing publishing obsolete changeset
Pierre-Yves David
- [PATCH 4 of 5 STABLE REGRESSION V2] push: test for checks preventing publishing obsolete changeset
Pierre-Yves David
- [PATCH 4 of 5 V2] absorb: consider rewrite.empty-successor configuration
Manuel Jacob
- [PATCH 4 of 5 V2] extdiff: add comments and minor variable renames diffpatch()
Pulkit Goyal
- [PATCH 4 of 5 V3] tests: add tests for when stdout or stderr is connected to `os.devnull`
Manuel Jacob
- [PATCH 4 of 6] extdiff: remove unrequired do3way argument to diffpatch()
Pulkit Goyal
- [PATCH 4 of 6] phases: leverage Py_BuildValue() to build PyInt and steal PyObject
Yuya Nishihara
- [PATCH 4 of 6] procutil: move assignments closer to reassignments
Manuel Jacob
- [PATCH 4 of 6 v2] procutil: make stdout line-buffered on Windows if connected to TTY
Manuel Jacob
- [PATCH 4 of 9] merge: remove no longer required ACTION_GET_OTHER_AND_STORE
Pulkit Goyal
- [PATCH 5 of 5] procutil: flush both procutil.std{out,err} and sys.std{out,err} at exit
Manuel Jacob
- [PATCH 5 of 5 STABLE REGRESSION] push: test for checks preventing publishing obsolete changeset
Pierre-Yves David
- [PATCH 5 of 5 STABLE REGRESSION V2] push: test for checks preventing publishing obsolete changeset
Pierre-Yves David
- [PATCH 5 of 5 V2] absorb: make it explicit if empty changeset was created
Manuel Jacob
- [PATCH 5 of 5 V2] absorb: make it explicit if empty changeset was created
Augie Fackler
- [PATCH 5 of 5 V2] extdiff: add some comments in diffrevs()
Pulkit Goyal
- [PATCH 5 of 5 V3] tests: check that procutil.std{out,err}.write() returns correct result
Manuel Jacob
- [PATCH 5 of 5 V3] tests: check that procutil.std{out,err}.write() returns correct result
Yuya Nishihara
- [PATCH 5 of 5 V3] tests: check that procutil.std{out, err}.write() returns correct result
Manuel Jacob
- [PATCH 5 of 5 V3] tests: check that procutil.std{out,err}.write() returns correct result
Yuya Nishihara
- [PATCH 5 of 6] extdiff: add comments and minor variable renames diffpatch()
Pulkit Goyal
- [PATCH 5 of 6] phases: rename variable used for owned dict of phasesets
Yuya Nishihara
- [PATCH 5 of 6] procutil: split import and reassignment
Manuel Jacob
- [PATCH 5 of 6 v2] tests: generalize common test case code in test-stdio.py
Manuel Jacob
- [PATCH 5 of 9] merge: introduce hasconflicts() on mergeresult object
Pulkit Goyal
- [PATCH 6 of 6] extdiff: add some comments in diffrevs()
Pulkit Goyal
- [PATCH 6 of 6] phases: move short-lived PyObject pointers to local scope
Yuya Nishihara
- [PATCH 6 of 6] phases: move short-lived PyObject pointers to local scope
Augie Fackler
- [PATCH 6 of 6] procutil: make stdout line-buffered on Windows if connected to TTY
Manuel Jacob
- [PATCH 6 of 6] procutil: make stdout line-buffered on Windows if connected to TTY
Yuya Nishihara
- [PATCH 6 of 6] procutil: make stdout line-buffered on Windows if connected to TTY
Manuel Jacob
- [PATCH 6 of 6] procutil: make stdout line-buffered on Windows if connected to TTY
Yuya Nishihara
- [PATCH 6 of 6 stable] convert: handle percent-encoded bytes in file URLs like Subversion
Manuel Jacob
- [PATCH 6 of 6 stable] convert: handle percent-encoded bytes in file URLs like Subversion
Yuya Nishihara
- [PATCH 6 of 6 v2] procutil: make mercurial.utils.procutil.stderr unbuffered
Manuel Jacob
- [PATCH 6 of 9] merge: move conversion of file-key dict to action-key dict in mergeresult
Pulkit Goyal
- [PATCH 7 of 9] merge: improve documentation of fbid dict used for merge bid
Pulkit Goyal
- [PATCH 8 of 9] merge: make mergeresult constructor initialize empty object
Pulkit Goyal
- [PATCH 9 of 9] merge: introduce mergeresult.addfile() and use it
Pulkit Goyal
- [PATCH]: [Bug 6373] py3 support for popen on windows vs cmdbuilder
Александр Литягин
- [PATCH]: [Bug 6373] py3 support for popen on windows vs cmdbuilder
Yuya Nishihara
- [PATCH]: [Bug 6373] py3 support for popen on windows vs cmdbuilder
Александр Литягин
- [PATCH]: [Bug 6373] py3 support for popen on windows vs cmdbuilder
Yuya Nishihara
- [PATCH]: [Bug 6373] py3 support for popen on windows vs cmdbuilder
Александр Литягин
- [PATCH]: [Bug 6373] py3 support for popen on windows vs cmdbuilder
Yuya Nishihara
- [PATCH]: [Bug 6373] py3 support for popen on windows vs cmdbuilder
Александр Литягин
- [PATCH] [RFC] tests: sleep for a second to let ui get flushed
Pulkit Goyal
- [PATCH] [RFC] tests: sleep for a second to let ui get flushed
Yuya Nishihara
- [PATCH] [RFC] tests: sleep for a second to let ui get flushed
Pulkit Goyal
- [PATCH] [RFC] tests: sleep for a second to let ui get flushed
Pierre-Yves David
- [PATCH] chg: suppress OSError in _restoreio() and add some logging (issue6330)
Pulkit Goyal
- [PATCH] chg: suppress OSError in _restoreio() and add some logging (issue6330)
Yuya Nishihara
- [PATCH] chg: suppress OSError in _restoreio() and add some logging (issue6330)
Pulkit Goyal
- [PATCH] commands: add short option `-H` for `--hidden`
Manuel Jacob
- [PATCH] commands: add short option `-H` for `--hidden`
Manuel Jacob
- [PATCH] debuginstall: don't translate encoding messages
Yuya Nishihara
- [PATCH] debuginstall: don't translate encoding messages
Augie Fackler
- [PATCH] discovery: change users of `outgoing.missingheads` to `outgoing.ancestorsof`
Manuel Jacob
- [PATCH] procutil: back out 8403cc54bc83 (make ....procutil.stderr unbuffered)
Manuel Jacob
- [PATCH] procutil: back out 8403cc54bc83 (make ....procutil.stderr unbuffered)
Yuya Nishihara
- [PATCH] rebase: rename variable "keepbranch" to "keepbranchchange"
Manuel Jacob
- [PATCH] tests: correctly match clang-format version >= 10
Manuel Jacob
- [PATCH] tests: correctly match clang-format version >= 10
Augie Fackler
- [PATCH] tests: glob 'mercurial.error' in test-phases.t
Pulkit Goyal
- [PATCH] tests: glob 'mercurial.error' in test-phases.t
Pierre-Yves David
- [PATCH] tests: glob 'mercurial.error' in test-phases.t
Yuya Nishihara
- [PATCH] tests: glob 'mercurial.error' in test-phases.t
Manuel Jacob
- [PATCH] tests: make one of 'worker process exited' line option in test-chg.t
Pulkit Goyal
- [PATCH] tests: make one of 'worker process exited' line option in test-chg.t
Pierre-Yves David
- [PATCH] tests: make one of 'worker process exited' line option in test-chg.t
Yuya Nishihara
- [PATCH] tests: update test-devel-warnings.t output with chg
Pulkit Goyal
- [PATCH] tests: update test-devel-warnings.t output with chg
Yuya Nishihara
- [PATCH] tests: use `pwd` instead of $PWD
Manuel Jacob
- [PATCH] tests: use `pwd` instead of $PWD
Manuel Jacob
- [PATCH] tests: use `pwd` instead of $PWD
Yuya Nishihara
- [PATCH] tests: use `pwd` instead of $PWD
Augie Fackler
- [PATCH] who: remove OpenJDK
David Demelier
- [PATCH] who: remove OpenJDK
Pulkit Goyal
- [PATCH] who: remove OpenJDK
Antonio Muci
- [PATCH] who: remove OpenJDK
Josef 'Jeff' Sipek
- [PATCH] who: remove OpenJDK
Joerg Sonnenberger
- [PATCH] who: remove OpenJDK
Josef 'Jeff' Sipek
- [PATCH] who: remove OpenJDK
Joerg Sonnenberger
- [PATCH] who: remove OpenJDK
Josef 'Jeff' Sipek
- [PATCH] who: remove OpenJDK
Augie Fackler
- [PATCH] who: remove OpenJDK
Pierre-Yves David
- [PATCH] who: remove OpenJDK
Antonio Muci
- [PATCH] who: remove OpenJDK
Pierre-Yves David
- [PATCH] who: remove OpenJDK
Joerg Sonnenberger
- [PATCH] who: remove OpenJDK
Josef 'Jeff' Sipek
- [PATCH] windows: don’t set `softspace` attribute in `winstdout`
Manuel Jacob
- [PATCH] windows: don’t set `softspace` attribute in `winstdout`
Yuya Nishihara
- [PATCH] windows: handle file-like objects without isatty() method
Manuel Jacob
- [PATCH] windows: handle file-like objects without isatty() method
Yuya Nishihara
- [PATCH STABLE] chgserver: discard buffered output before restoring fds (issue6207)
Yuya Nishihara
- [PATCH STABLE] chgserver: discard buffered output before restoring fds (issue6207)
Augie Fackler
- [PATCH stable] convert: add docstring on convert.subversion.geturl()
Yuya Nishihara
- [PATCH stable] convert: use bytes for value in extra dict
Manuel Jacob
- [PATCH stable] convert: use bytes for value in extra dict
Yuya Nishihara
- [PATCH STABLE] dispatch: adjust ui.flush() timing to stabilize test-blackbox.t
Yuya Nishihara
- [PATCH STABLE] dispatch: adjust ui.flush() timing to stabilize test-blackbox.t
Pulkit Goyal
- [PATCH STABLE] hghave: fix possible int('') in has_clang_format()
Yuya Nishihara
- [PATCH STABLE] hghave: fix possible int('') in has_clang_format()
Manuel Jacob
- [PATCH STABLE] hghave: fix possible int('') in has_clang_format()
Augie Fackler
- [PATCH STABLE] infinitepush: remove unused import to tempfile
Pierre-Yves David
- [PATCH STABLE] infinitepush: remove unused import to tempfile
Yuya Nishihara
- [PATCH stable] py3: fix crash when server address is 0.0.0.0 (issue6362)
Manuel Jacob
- [PATCH stable] py3: fix crash when server address is 0.0.0.0 (issue6362)
Yuya Nishihara
- [PATCH stable V2] convert: handle percent-encoded bytes in file URLs like Subversion
Manuel Jacob
- [PATCH stable V2] convert: handle percent-encoded bytes in file URLs like Subversion
Yuya Nishihara
- [PATCH V2] phases: fix error return with no exception from computephases()
Yuya Nishihara
- [PATCH V2] phases: fix error return with no exception from computephases()
Augie Fackler
- [PATCH V2] procutil: ensure that all stdio file objects are flushed at interpreter exit
Manuel Jacob
- [PATCH V2] procutil: ensure that all stdio file objects are flushed at interpreter exit
Yuya Nishihara
- [PATCH V2] procutil: ensure that all stdio file objects are flushed at interpreter exit
Manuel Jacob
- [PATCH V2] procutil: ensure that all stdio file objects are flushed at interpreter exit
Yuya Nishihara
- [PATCH V2] procutil: ensure that all stdio file objects are flushed at interpreter exit
Manuel Jacob
- [PATCH V2] procutil: ensure that all stdio file objects are flushed at interpreter exit
Yuya Nishihara
- [PATCH v2] tests: add tests for buffering behavior of mercurial.utils.procutil.stdout
Manuel Jacob
- bugzilla weekly report (2020-07-06)
Octobot
- bugzilla weekly report (2020-07-06)
Octobot
- bugzilla weekly report (2020-07-13)
Octobot
- bugzilla weekly report (2020-07-13)
Octobot
- bugzilla weekly report (2020-07-20)
Octobot
- bugzilla weekly report (2020-07-20)
Octobot
- bugzilla weekly report (2020-07-27)
Octobot
- bugzilla weekly report (2020-07-27)
Octobot
- D5496: revset: add "samebranch" keyword argument to the merge revset
baymax (Baymax, Your Personal Patch-care Companion)
- D6259: [POC] revset: on-disk cache for children queries
pulkit (Pulkit Goyal)
- D6259: [POC] revset: on-disk cache for children queries
joerg.sonnenberger (Joerg Sonnenberger)
- D6259: revset: on-disk cache for children queries
joerg.sonnenberger (Joerg Sonnenberger)
- D6312: branchcache: update the filteredhash if we update the tiprev
baymax (Baymax, Your Personal Patch-care Companion)
- D7575: hg-core: vendor Facebook's configparser crate
baymax (Baymax, Your Personal Patch-care Companion)
- D7576: hg-core: add configparser to library
baymax (Baymax, Your Personal Patch-care Companion)
- D8345: tests: look for CRLF on Windows
baymax (Baymax, Your Personal Patch-care Companion)
- D8346: tests: force newlines to LF in tinyproxy.py
baymax (Baymax, Your Personal Patch-care Companion)
- D8347: encoding: use special dictionary type for env variables on Windows
baymax (Baymax, Your Personal Patch-care Companion)
- D8348: tests: force newlines to LF in inline Python script
baymax (Baymax, Your Personal Patch-care Companion)
- D8353: debugcommands: create new debugantivirusrunning command
pulkit (Pulkit Goyal)
- D8353: debugcommands: create new debugantivirusrunning command
durin42 (Augie Fackler)
- D8666: locks: expect repo lock, not wlock, when writing to .hg/strip-backup/
Pierre-Yves David
- D8666: locks: expect repo lock, not wlock, when writing to .hg/strip-backup/
martinvonz (Martin von Zweigbergk)
- D8666: locks: expect repo lock, not wlock, when writing to .hg/strip-backup/
Pierre-Yves David
- D8666: locks: expect repo lock, not wlock, when writing to .hg/strip-backup/
martinvonz (Martin von Zweigbergk)
- D8673: config: add a .hg/nonsharedrc which won't be shared in share-safe mode
pulkit (Pulkit Goyal)
- D8674: run-tests: find python binary on Python 3 (issue6361)
pike (Axel Hecht)
- D8675: ui: fix Python 2.7 support for ui.timestamp-output
joerg.sonnenberger (Joerg Sonnenberger)
- D8676: tests: allow timing difference in output
joerg.sonnenberger (Joerg Sonnenberger)
- D8677: heptapod: use basename of tests in skiplist in CI (issue6351)
pulkit (Pulkit Goyal)
- D8678: test: restore expected output in test-persistent-nodemap.t
marmoute (Pierre-Yves David)
- D8679: manifest: tigher manifest parsing and flag use
joerg.sonnenberger (Joerg Sonnenberger)
- D8680: rhg: fix test-rhg.t code style
acezar (Antoine Cezar)
- D8681: rhg: use a function in test-rhg.t instead of global alias
acezar (Antoine Cezar)
- D8682: heptapod-ci: build rust crates before tests run
acezar (Antoine Cezar)
- D8683: revlog: avoid hard-coded hash sizes
joerg.sonnenberger (Joerg Sonnenberger)
- D8684: manifest: use the same logic for handling flags in _parse as elsewhere
joerg.sonnenberger (Joerg Sonnenberger)
- D8685: patch: refactor content diffing part in separate fn so extensions can wrap
pulkit (Pulkit Goyal)
- D8686: extdiff: refactor logic which does diff of patches
pulkit (Pulkit Goyal)
- D8687: extdiff: refactor logic to diff revs of versions of files
pulkit (Pulkit Goyal)
- D8688: extdiff: remove unrequired do3way argument to diffpatch()
pulkit (Pulkit Goyal)
- D8689: extdiff: add comments and minor variable renames diffpatch()
pulkit (Pulkit Goyal)
- D8690: extdiff: add some comments in diffrevs()
pulkit (Pulkit Goyal)
- D8691: hg: allow usage of XDG_CONFIG_HOME/hg/hgrc on OSX
graemenail (Graeme Nail)
- D8692: hgignore: add mypy cache files
acezar (Antoine Cezar)
- D8693: sidedata: test changes for incoming and local changes [POC]
joerg.sonnenberger (Joerg Sonnenberger)
- D8694: phases: provide a test and accessor for non-public phase roots
joerg.sonnenberger (Joerg Sonnenberger)
- D8695: phases: replace magic number by constant
joerg.sonnenberger (Joerg Sonnenberger)
- D8696: phases: updatephases should not skip internal phase
joerg.sonnenberger (Joerg Sonnenberger)
- D8697: phases: sparsify phase lists
joerg.sonnenberger (Joerg Sonnenberger)
- D8698: phases: sparsify phaseroots and phasesets
joerg.sonnenberger (Joerg Sonnenberger)
- D8699: commitctx: document _filecommit input and output
marmoute (Pierre-Yves David)
- D8700: commitctx: document a fast path in _filecommit
marmoute (Pierre-Yves David)
- D8701: commitctx: reorder some conditional for efficiency in _filecommit
marmoute (Pierre-Yves David)
- D8702: commitctx: return "touched" status from _filecommit
marmoute (Pierre-Yves David)
- D8703: commitctx: compute files added from _filecommit returns
marmoute (Pierre-Yves David)
- D8704: commitctx: more filesremoved assignment closer to removed computation
marmoute (Pierre-Yves David)
- D8705: commitctx: document the manifest writing function
marmoute (Pierre-Yves David)
- D8706: commitctx: rename "changed" to touched
marmoute (Pierre-Yves David)
- D8707: commitctx: consider removed as touched
marmoute (Pierre-Yves David)
- D8708: commitctx: move a tiny else clause above the very long one
marmoute (Pierre-Yves David)
- D8709: commitctx: extract the function in a dedicated module
marmoute (Pierre-Yves David)
- D8710: commitctx: extract _filecommit too
marmoute (Pierre-Yves David)
- D8711: documentation: add some internals documentation about bid merge
marmoute (Pierre-Yves David)
- D8712: black: format some files in preparation for subsequent changes
dploch (Daniel Ploch)
- D8713: error: normalize "unresolved conflicts" error messages with a custom class
dploch (Daniel Ploch)
- D8714: state: support validated declaration of nested unfinished ops
dploch (Daniel Ploch)
- D8715: mergestate: rename addpath() -> addpathonflict() to prevent confusion
pulkit (Pulkit Goyal)
- D8716: mergestate: remove unrequired RECORD_RESOLVED_OTHER record
pulkit (Pulkit Goyal)
- D8717: mergestate: add comments about couple of record types and minor reorder
pulkit (Pulkit Goyal)
- D8718: mergestate: remove unused unsupported related mergestate records
pulkit (Pulkit Goyal)
- D8719: mergestate: document mergestate records in an organized way
pulkit (Pulkit Goyal)
- D8720: tests: stablize test-serve.t on Windows
mharbison72 (Matt Harbison)
- D8721: scmutil: allowing different files to be prefetched per revision
rdamazio (Rodrigo Damazio Bovendorp)
- D8722: fix: obtain base paths before starting workers
rdamazio (Rodrigo Damazio Bovendorp)
- D8723: fix: prefetch file contents
rdamazio (Rodrigo Damazio Bovendorp)
- D8724: commit: check branch change on to-be-committed changeset
mjacob (Manuel Jacob)
- D8725: rebase: remove now unnecessary logic to allow empty commit when branch changes
mjacob (Manuel Jacob)
- D8726: test-clone-uncompressed: use config to silence the lock warning
marmoute (Pierre-Yves David)
- D8727: rebase: add test case that shows that inmemory rebase does not preserve merges
mjacob (Manuel Jacob)
- D8728: overlayworkingctx: rename misleadingly named `isempty()` method
mjacob (Manuel Jacob)
- D8729: commit: factor out empty commit check to `committablectx.isempty()`
mjacob (Manuel Jacob)
- D8730: error: unify the error message formats for 'rebase' and 'unshelve'
dploch (Daniel Ploch)
- D8731: memctx: make `parents()` return list of one element if it’s not a merge
mjacob (Manuel Jacob)
- D8732: rebase: correctly check for empty commit in in-memory mode
mjacob (Manuel Jacob)
- D8733: overlayworkingctx: remove unused `nofilechanges()` and `_compact()` methods
mjacob (Manuel Jacob)
- D8734: tests: avoid a "magic" nodeid in test-wireproto-command-lookup.t
martinvonz (Martin von Zweigbergk)
- D8735: tests: avoid "magic" nodeids in test-rebase-legacy.t
martinvonz (Martin von Zweigbergk)
- D8736: tests: make drawdag try to draw nodes in alphabetical order
martinvonz (Martin von Zweigbergk)
- D8737: mergestate: remove unnecessary recordactions() from mergestate class
pulkit (Pulkit Goyal)
- D8738: mergestate: rename a helpless variable name to bit helpful one
pulkit (Pulkit Goyal)
- D8739: mergestate: document what mergestate._results is for
pulkit (Pulkit Goyal)
- D8740: merge: refactor code to advise fsmonitor in separate function
pulkit (Pulkit Goyal)
- D8741: merge: document return values of manifestmerge() and calculateupdates()
pulkit (Pulkit Goyal)
- D8742: merge: return 'commitinfo' from manifestmerge() and calculateupdates() (API)
pulkit (Pulkit Goyal)
- D8743: merge: pass commitinfo to applyupdates() and get it stored in mergestate
pulkit (Pulkit Goyal)
- D8744: merge: remove no longer required ACTION_GET_OTHER_AND_STORE
pulkit (Pulkit Goyal)
- D8745: config: add option to control creation of empty successors during rewrite
mjacob (Manuel Jacob)
- D8746: rewriteutil: add utility to check whether empty successors should be skipped
mjacob (Manuel Jacob)
- D8747: rebase: consider rewrite.empty-successor configuration
mjacob (Manuel Jacob)
- D8748: absorb: consider rewrite.empty-successor configuration
mjacob (Manuel Jacob)
- D8749: absorb: make it explicit if empty changeset was created
mjacob (Manuel Jacob)
- D8750: extensions: make `hg nonexistent` not crash with PyOxidizer
martinvonz (Martin von Zweigbergk)
- D8751: phabupdate: allow revisions to be marked with "plan changes"
mharbison72 (Matt Harbison)
- D8752: phabupdate: allows revisions to be marked "request-review"
mharbison72 (Matt Harbison)
- D8753: phabupdate: allow revisions to be marked "closed"
mharbison72 (Matt Harbison)
- D8754: phabupdate: allow revisions to be reopened
mharbison72 (Matt Harbison)
- D8755: phabupdate: allow revisions to be commandeered
mharbison72 (Matt Harbison)
- D8756: phabupdate: allow resigning from revisions
mharbison72 (Matt Harbison)
- D8757: purge: classify as a "working directory management" command in help
martinvonz (Martin von Zweigbergk)
- D8758: extensions: make `hg help extensions` list disabled extensions with PyOxidizer
martinvonz (Martin von Zweigbergk)
- D8759: status: match category text in the option description
joerg.sonnenberger (Joerg Sonnenberger)
- D8760: cext: remove unused variables
joerg.sonnenberger (Joerg Sonnenberger)
- D8761: phabricator: clarify the multiple heads/roots error message for phabsend
mharbison72 (Matt Harbison)
- D8762: revert: fix interactive reverting of end-of-file newline changes
rdamazio (Rodrigo Damazio Bovendorp)
- D8763: diff: move no-eol text constant to a common location
rdamazio (Rodrigo Damazio Bovendorp)
- D8764: localrepo: deduplicate code around reading requires file
pulkit (Pulkit Goyal)
- D8765: absorb: improve message for the case when changeset became empty
mjacob (Manuel Jacob)
- D8766: manifest: kill one more instance of the old merge hash hack
joerg.sonnenberger (Joerg Sonnenberger)
- D8767: relnotes: extend
joerg.sonnenberger (Joerg Sonnenberger)
- D8768: relnotes: make spacing before new section consistent
mjacob (Manuel Jacob)
- D8769: relnotes: fix indentation
mjacob (Manuel Jacob)
- D8770: relnotes: add release notes for relevant changes I did since the 5.4 release
mjacob (Manuel Jacob)
- D8771: localrepo: only use BOOKMARKS_IN_STORE_REQUIRMENT is we have a store
pulkit (Pulkit Goyal)
- D8772: localrepo: abort creating a shared repo if the source does not have store
pulkit (Pulkit Goyal)
- D8773: hg-core: define a `ListTrackedFiles` `Operation`
acezar (Antoine Cezar)
- D8774: hg-core: make parse_dirstate return result rather than update inplace
acezar (Antoine Cezar)
- D8775: hg-core: implement `Operation` for `ListTrackedFiles`
acezar (Antoine Cezar)
- D8776: rhg: Do not return error when when we really mean ok in commands
acezar (Antoine Cezar)
- D8777: rhg: Ask the error message from `CommandError`
acezar (Antoine Cezar)
- D8778: rhg: add a `Files` `Command` to prepare the `rhg files` subcommand
acezar (Antoine Cezar)
- D8779: rhg: add a limited `rhg files` subcommand
acezar (Antoine Cezar)
- D8780: infinitepush: replace `NamedTemporaryFile` with `pycompat.namedtempfile`
sheehan (Connor Sheehan)
- D8781: infinitepush: fix `{get,put}_args` formatting on Python 3
sheehan (Connor Sheehan)
- D8782: tests: make flag parsing test more future safe
joerg.sonnenberger (Joerg Sonnenberger)
- D8783: storageutil: allow modern hash sizes for fileids
joerg.sonnenberger (Joerg Sonnenberger)
- D8784: tags: adjust file node cache to have space for 32 bytes node ids
joerg.sonnenberger (Joerg Sonnenberger)
- D8785: templater: simplify templatepaths() to avoid iterating a singleton list
martinvonz (Martin von Zweigbergk)
- D8786: templater: make templatepaths() return a single path, or None
martinvonz (Martin von Zweigbergk)
- D8787: templater: simplify stylemap() now that templatedir() returns a single path
martinvonz (Martin von Zweigbergk)
- D8788: hgweb: simplify now that we always have a single path
martinvonz (Martin von Zweigbergk)
- D8789: infinitepush: remove unused import of tempfile in store.py
pulkit (Pulkit Goyal)
- D8790: config: pass both relative and absolute paths to `include` callback
martinvonz (Martin von Zweigbergk)
- D8791: templater: switch to lower-level config.parse() in _readmapfile()
martinvonz (Martin von Zweigbergk)
- D8792: templater: do search for include of unqualified builtin outside of config code
martinvonz (Martin von Zweigbergk)
- D8793: config: remove now-unused support for "includepaths"
martinvonz (Martin von Zweigbergk)
- D8794: subrepoutil: use relative path for looking up config `%include`s
martinvonz (Martin von Zweigbergk)
- D8795: config: re-calculate absolute %include path in `include` callback
martinvonz (Martin von Zweigbergk)
- D8796: config: remove now-unused `abs` argument from `include` callback
martinvonz (Martin von Zweigbergk)
- D8797: tests: add test for unqualified include of a built-in template map
martinvonz (Martin von Zweigbergk)
- D8798: tests: add test for bad template %include and __base__
martinvonz (Martin von Zweigbergk)
- D8799: merge: return new mergeresult obj from manifestmerge(), calculateupdates() (API)
pulkit (Pulkit Goyal)
- D8800: tests: add tests trying to use dir as style, as %include, and as __base__
martinvonz (Martin von Zweigbergk)
- D8801: obsstore: refactor v1 logic to fix 32 byte hash support
joerg.sonnenberger (Joerg Sonnenberger)
- D8802: tests: fix mistaken copy&paste from commit 4489e9a22763
martinvonz (Martin von Zweigbergk)
- D8803: tests: show unusual error message for `hg log --style coal`
martinvonz (Martin von Zweigbergk)
- D8804: templater: make templatepath() not return directory paths
martinvonz (Martin von Zweigbergk)
- D8805: formatter: remove now-unnecessary check for file-ness
martinvonz (Martin von Zweigbergk)
- D8806: templater: don't normalize path separators to '/' when interacting with OS
martinvonz (Martin von Zweigbergk)
- D8807: formatter: inline a variable assigned from `templater.templater.frommapfile`
martinvonz (Martin von Zweigbergk)
- D8808: fix: update documentation to reflect preference for --source over --rev
martinvonz (Martin von Zweigbergk)
- D8809: templater: reuse check for both "map-cmdline.<name>" and "<name>"
martinvonz (Martin von Zweigbergk)
- D8810: templater: handle None returned from templatedir()
martinvonz (Martin von Zweigbergk)
- D8811: morestatus: mention --stop even if not using --verbose
spectral (Kyle Lippincott)
- D8812: tests: virtualenv is only used on py2, rename and conditionalize
spectral (Kyle Lippincott)
- D8813: tests: make test-install.t work on debian systems
spectral (Kyle Lippincott)
- D8814: tests: make check-py3-compat.py actually load the specified files correctly
spectral (Kyle Lippincott)
- D8815: dirstate: isolate node len dependency for the pure version
joerg.sonnenberger (Joerg Sonnenberger)
- D8816: merge: introduce hasconflicts() on mergeresult object
pulkit (Pulkit Goyal)
- D8817: merge: move conversion of file-key dict to action-key dict in mergeresult
pulkit (Pulkit Goyal)
- D8818: merge: improve documentation of fbid dict used for merge bid
pulkit (Pulkit Goyal)
- D8819: merge: make mergeresult constructor initialize empty object
pulkit (Pulkit Goyal)
- D8820: merge: introduce mergeresult.addfile() and use it
pulkit (Pulkit Goyal)
- D8821: merge: add removefile() to mergeresult object
pulkit (Pulkit Goyal)
- D8822: merge: pass mergeresult in checkpassconflicts() instead of actions (API)
pulkit (Pulkit Goyal)
- D8823: merge: pass mergeresult obj instead of actions in _filternarrowactions()
pulkit (Pulkit Goyal)
- D8824: merge: pass mergeresult obj instead of actions dict in _resolvetrivial()
pulkit (Pulkit Goyal)
- D8825: merge: pass mergeresult instead of actions in _checkunknownfiles() (API)
pulkit (Pulkit Goyal)
- D8826: merge: introduce mergeresult.updateactions() and use it
pulkit (Pulkit Goyal)
- D8827: merge: filter actions before calling _resolvetrivial()
pulkit (Pulkit Goyal)
- D8828: sparse: pass mergeresult obj in sparse.filterupdatesactions() (API)
pulkit (Pulkit Goyal)
- D8829: mergeresult: rename _actions to _filemapping
pulkit (Pulkit Goyal)
- D8830: mergeresult: introduce action -> (filename, data, msg) mapping and related API
pulkit (Pulkit Goyal)
- D8831: merge: use the new action based mapping introduced in mergeresult obj
pulkit (Pulkit Goyal)
- D8832: mergeactions: use action constants instead of string values
pulkit (Pulkit Goyal)
- D8833: sparse: add comment for an if condition which I tried to refactor
pulkit (Pulkit Goyal)
- D8834: merge: unify logic of couple of if-else's in manifestmerge()
pulkit (Pulkit Goyal)
- D8835: largefiles: override merge.emptyactions() to include `lfmr`
pulkit (Pulkit Goyal)
- D8836: largefiles: introduce a constant for 'lfmr' action
pulkit (Pulkit Goyal)
- D8837: mergeresult: make actionmapping a dict of dict instead of dict of lists
pulkit (Pulkit Goyal)
- D8838: clonebundles: document REQUIREDRAM key
indygreg (Gregory Szorc)
- D8839: relnotes: copy "next" to "5.5" and clear "next"
martinvonz (Martin von Zweigbergk)
- D8840: rename: add support for --at-rev, which marks as copy and removes the source
martinvonz (Martin von Zweigbergk)
- D8841: cleanup: fix bad formatting of state.py from D8811
martinvonz (Martin von Zweigbergk)
- D8842: context: re-add `overlayworkingctx._compact()` removed in 6a5dcd754842
mjacob (Manuel Jacob)
- D8843: rebase: fix regression in file change detection introduced by 0ecb3b11fcad
mjacob (Manuel Jacob)
- D8844: templater: stop accepting a single style to stylemap()
martinvonz (Martin von Zweigbergk)
- D8845: templatespec: create a factory function for each type there is
martinvonz (Martin von Zweigbergk)
- D8846: templatespec: logcmdutil.templatespec() gets either template or mapfile
martinvonz (Martin von Zweigbergk)
- D8847: templatespec: move check for non-unicode to lower-level function
martinvonz (Martin von Zweigbergk)
- D8848: templatespec: use new factory functions from logcmdutil
martinvonz (Martin von Zweigbergk)
- D8849: dirstate: revert change to Rust binding
joerg.sonnenberger (Joerg Sonnenberger)
- D8850: dirstate: restore original estimation and update comment
joerg.sonnenberger (Joerg Sonnenberger)
- D8851: phabricator: demonstrate debugcallconduit being broken without --test-vcr
Kwan (Ian Moody)
- D8852: phabricator: unconditionally pop `test_vcr` from kwargs to fix debugcallconduit
Kwan (Ian Moody)
- D8853: templatespec: use new factory functions in hooklib
martinvonz (Martin von Zweigbergk)
- D8854: templates: add __init__.py files to templates/ dirs
martinvonz (Martin von Zweigbergk)
- D8855: packaging: mark mercurial.templates and subdirs as packages
martinvonz (Martin von Zweigbergk)
- D8856: packaging: make "mercurial.defaultrc" a key in package_data
martinvonz (Martin von Zweigbergk)
- D8857: packaging: delete unnecessary updating of `dirs` list
martinvonz (Martin von Zweigbergk)
- D8858: packaging: include templates with their package as key in package_data
martinvonz (Martin von Zweigbergk)
- Exceptions in hgdemandimport
Ludovic Chabant
- Exceptions in hgdemandimport
Augie Fackler
- Heptapod news: doc sprint, versions 0.14 and 0.15
Georges Racinet
- hgext.git.changelog needs findcommonancestors()?
Hollis Blanchard
- hgext.git.changelog needs findcommonancestors()?
Pierre-Yves David
- hgext.git.changelog needs findcommonancestors()?
Augie Fackler
- hgext.git.changelog needs findcommonancestors()?
Pierre-Yves David
- Implementing share safe plan.
Pulkit Goyal
- Implementing share safe plan.
Pierre-Yves David
- mercurial at 45029: 10 new changesets (9 on stable)
Mercurial Commits
- mercurial at 45031: 2 new changesets (2 on stable)
Mercurial Commits
- mercurial at 45032: new changeset
Mercurial Commits
- mercurial at 45033: new changeset
Mercurial Commits
- mercurial at 45045: 12 new changesets (1 on stable)
Mercurial Commits
- mercurial at 45046: new changeset
Mercurial Commits
- mercurial at 45048: 2 new changesets (2 on stable)
Mercurial Commits
- mercurial at 45056: 8 new changesets
Mercurial Commits
- mercurial at 45058: 2 new changesets
Mercurial Commits
- mercurial at 45082: 24 new changesets
Mercurial Commits
- mercurial at 45083: new changeset
Mercurial Commits
- mercurial at 45098: 15 new changesets (1 on stable)
Mercurial Commits
- mercurial at 45115: 17 new changesets
Mercurial Commits
- mercurial at 45125: 10 new changesets
Mercurial Commits
- mercurial at 45148: 23 new changesets
Mercurial Commits
- mercurial at 45171: 23 new changesets
Mercurial Commits
- mercurial at 45171: 23 new changesets
Pierre-Yves David
- mercurial at 45171: 23 new changesets
Pierre-Yves David
- mercurial at 45171: 23 new changesets
Pierre-Yves David
- mercurial at 45171: 23 new changesets
Manuel Jacob
- mercurial at 45171: 23 new changesets
Pierre-Yves David
- mercurial at 45171: 23 new changesets
Manuel Jacob
- mercurial at 45172: new changeset
Mercurial Commits
- mercurial at 45185: 13 new changesets (5 on stable)
Mercurial Commits
- mercurial at 45187: 2 new changesets (2 on stable)
Mercurial Commits
- mercurial at 45188: new changeset (1 on stable)
Mercurial Commits
- mercurial at 45197: 9 new changesets (3 on stable)
Mercurial Commits
- mercurial at 45204: 7 new changesets
Mercurial Commits
- mercurial at 45205: new changeset
Mercurial Commits
- mercurial at 45210: 5 new changesets
Mercurial Commits
- mercurial at 45212: 2 new changesets (2 on stable)
Mercurial Commits
- mercurial at 45213: new changeset
Mercurial Commits
- mercurial at 45214: new changeset (1 on stable)
Mercurial Commits
- mercurial at 45223: 9 new changesets
Mercurial Commits
- mercurial at 45229: 6 new changesets (6 on stable)
Mercurial Commits
- Proposal for cleaning up error reporting
Augie Fackler
- Proposal for cleaning up error reporting
Rodrigo Damazio
- Proposal for cleaning up error reporting
Augie Fackler
- Proposal for cleaning up error reporting
Yuya Nishihara
- Proposal for cleaning up error reporting
Pierre-Yves David
- Proposal for cleaning up error reporting
Rodrigo Damazio
- Proposal for cleaning up error reporting
Pierre-Yves David
- Proposal for cleaning up error reporting
Augie Fackler
- Raise minimum Python version?
Manuel Jacob
- Raise minimum Python version?
Gregory Szorc
- Raise minimum Python version?
Augie Fackler
- The SHA1 replacement plan
Joerg Sonnenberger
- The SHA1 replacement plan
Augie Fackler
- The SHA1 replacement plan
Josef 'Jeff' Sipek
- The SHA1 replacement plan
Joerg Sonnenberger
- The SHA1 replacement plan
Josef 'Jeff' Sipek
- The SHA1 replacement plan
Joerg Sonnenberger
- The SHA1 replacement plan
Josef 'Jeff' Sipek
- The SHA1 replacement plan [Hash function part]
Joerg Sonnenberger
- The SHA1 replacement plan [Hash function part]
Augie Fackler
- The SHA1 replacement plan [Hash function part]
Joerg Sonnenberger
- The SHA1 replacement plan [Tests, mercurial.nodes handling, compat]
Joerg Sonnenberger
- Tortoisehg link
Andy Wheeler
- Upcoming release candidate for 5.5
Pulkit Goyal
Last message date:
Sat Aug 1 02:11:30 UTC 2020
Archived on: Thu Jun 30 01:26:51 UTC 2022
This archive was generated by
Pipermail 0.09 (Mailman edition).