Patchwork Mercurial

login
register
mail settings

Incoming patches

« Previous 1 2 3 4 5 6 7 8 9 10 ... 98 99 Next »
Filters: none add filter
Patch Date Submitter Delegate State
convert: update the transplant, rebase and graft references in 'extra' 2014-06-12 Matt Harbison Superseded
convert: use 'default' for specifying branch name in branchmap (issue4753) 2015-07-14 Eugene Baranov Superseded
convert: when getting file from Perforce concatenate data at the end 2015-07-29 Eugene Baranov Accepted
copies: added manifests to computenonoverlap 2015-03-10 Durham Goode Accepted
copies: document hack for adding '' to set of dirs 2015-05-22 Martin von Zweigbergk Accepted
copies: fix detection of divergent directory renames 2016-01-17 Pierre-Yves David marmoute Accepted
copies: fix detection of divergent directory renames 2016-01-14 Matt Mackall marmoute Superseded
copies: fix misaligned lines 2017-08-22 Gábor Stefanik Accepted
copies: fix typo in comment 2017-08-22 Gábor Stefanik Accepted
copies: improve assertions during copy recombination 2016-10-18 Gábor Stefanik Accepted
copies: optimize forward copy detection logic for rebases 2016-02-05 Durham Goode Superseded
copies: pass changectx instead of manifest to _computenonoverlap 2015-04-03 Durham Goode Accepted
copies: use intersectmatchers() in non-merge p1 optimization 2017-08-19 Yuya Nishihara Accepted
copy: distinguish "file exists" cases and add a hint (BC) 2016-09-26 Augie Fackler Changes Requested
copyright: update to 2015 2015-03-03 Jesus Cea Accepted
copytrace: use ctx.mutable() instead of adhoc constant of non-public phases 2017-09-27 Yuya Nishihara Accepted
Correct example concerning "hg purge" alias in "hgrc.5" 2017-02-17 Dr Rainer Woitok Accepted
Correct example concerning "hg purge" alias in "hgrc.5" 2016-02-20 Dr Rainer Woitok yuya Accepted
Correct example concerning "hg purge" alias in "hgrc.5" 2016-02-15 Dr Rainer Woitok yuya Accepted
crecord: add dictionary to default return value of filterpatch 2015-12-10 Christian Delahousse marmoute Accepted
crecord: call prevsibling() and nextsibling() directly 2016-05-06 Anton Shestakov Accepted
crecord: fallback to color = no when curses.use_default_colors() fails 2018-01-04 Elmar Bartel Accepted
crecord: fix a typo introduced when moving crecord to core 2015-06-05 Laurent Charignon Accepted
crecord: fix blue artifact bug coming back from help screen 2015-06-03 Laurent Charignon Accepted
crecord: fix issue when backgrounding editor would leave artefact 2015-07-16 Laurent Charignon Accepted
crecord: fix issue when backgrounding editor would leave artefact 2015-07-16 lc2817@columbia.edu Superseded
crecord: fix statup crash of curses UI 2015-03-18 Laurent Charignon Superseded
crecord: fixes the formatting of the select status in the status line 2017-08-13 Filip Filmar Accepted
crecord: honor "ui.color = no" config option 2018-01-04 Elmar Bartel Superseded
crecord: make enter move cursor down to the next item of the same type 2018-10-13 Anton Shestakov Accepted
crecord: properly handle files with No newline at eof (issue5268) 2016-09-02 timeless Accepted
crecord: properly re-center display in interactive curses commit when pageup/down are used 2018-06-19 ccr@tnsp.org Accepted
crecord: remove obsolete version check 2019-02-14 Jordi Gutiérrez Hermoso Accepted
crecord: restore SIGWINCH handler before return 2016-08-24 Jun Wu Accepted
crecord: stop trying to import wcurses 2020-06-27 Manuel Jacob Accepted
crew-stable test failure in ubuntu 12.10 2013-01-26 Giorgos Keramidas Rejected
css: fixed font-family 2013-04-20 Alexander Plavin Superseded
css: remove repeated property 2013-04-20 Alexander Plavin Accepted
cvs conversion now properly parse cvsroot 2013-05-03 Hrvoje Kozak Superseded
cvs conversion now properly parse cvsroot 2013-05-02 Hrvoje Kozak Superseded
cvsps: add two more tiebreakers in cscmp 2014-08-21 Augie Fackler Accepted
cvsps: better use if commitids (when present) to detect changesets 2013-01-14 Frank Kingswood Rejected
cvsps: fix computation of parent revisions when log caching is on 2015-10-07 Emanuele Giaquinta Superseded
cvsps: fix indentation 2013-01-09 Idan Kamara Accepted
cvsps: use commitids (when present) to detect changesets 2013-01-11 Frank Kingswood bos Rejected
cvsps: use commitids (when present) to detect changesets 2013-01-08 Frank Kingswood Accepted
D10000: tests: add a test to demonstrate a bug in `hg diff --git` (issue6486) 2021-02-16 phabricator Superseded
D10001: patch: make diff --git to differentiate b/w file is empty or doesn't exists 2021-02-16 phabricator Superseded
D10002: rhg: Remove error message on unsupported CLI arguments 2021-02-17 phabricator Superseded
D10003: rhg: Group values passed to every sub-command into a struct 2021-02-17 phabricator Superseded
D10004: rhg: Move `Repo` object creation into `main()` 2021-02-17 phabricator Superseded
D10005: rust: Rewrite dirstate parsing usin the `bytes-cast` crate 2021-02-17 phabricator Superseded
D10006: rust: Make `DirstateParents`’s fields typed `Node`s 2021-02-17 phabricator Superseded
D10007: rust: Introduce a get_bytes_from_os_str utility function 2021-02-17 phabricator Superseded
D10008: rust: Add config parsing support for more value types 2021-02-17 phabricator Superseded
D10009: rust: Add a `ConfigValueParseError` variant to common errors 2021-02-17 phabricator Superseded
D1000: contrib: add check-code rule banning use of readlink 2017-10-11 phabricator Not Applicable
D1000: contrib: add check-code rule banning use of readlink 2017-10-10 phabricator Superseded
D10010: rust: Add a log file rotation utility 2021-02-17 phabricator Superseded
D10011: blackbox: Remove misleading quotes in config example 2021-02-17 phabricator Superseded
D10012: rhg: Add support for the blackbox extension 2021-02-17 phabricator Superseded
D10013: hgtagsfnodes: refactor code to compute fnode into separate fn 2021-02-17 phabricator Superseded
D10014: debugcommands: prevent using `is False` 2021-02-17 phabricator Superseded
D10015: debugtagscache: verify that filenode is correct 2021-02-17 phabricator Superseded
D10016: tags: return tag cache source from _readtagcache() 2021-02-17 phabricator Superseded
D10017: tags: return set of invalid nodes from _tagsfromfnodes() 2021-02-17 phabricator Superseded
D10018: tags: update the hgtagsfnodes cache if invalid file nodes are found 2021-02-17 phabricator Superseded
D10019: configitems: register an experimental evolve config 2021-02-18 phabricator Superseded
D1001: ui: recommend tweakdefaults in the default hgrc template 2017-10-11 phabricator Not Applicable
D1001: ui: recommend tweakdefaults in the default hgrc template 2017-10-10 phabricator Superseded
D10020: debian: support a "chg-first" installation mechanism (hg is actually chg) 2021-02-18 phabricator Superseded
D10021: rust: Move config value parsing functions to a new module 2021-02-19 phabricator Superseded
D10022: rust: Add some unit tests for parse_byte_size in config 2021-02-19 phabricator Superseded
D10023: changegroup: use the local variable instead of reaching through self 2021-02-19 phabricator Superseded
D10024: error: add `hint` attribute to `SidedataHashError` 2021-02-19 phabricator Superseded
D10025: revlogv2: don't assume that the sidedata of the last rev is right after data 2021-02-19 phabricator Superseded
D10026: changegroup: add v4 changegroup for revlog v2 exchange 2021-02-19 phabricator Superseded
D10027: delta: add sidedata field to revision delta 2021-02-19 phabricator Superseded
D10028: sidedata-exchange: add `wanted_sidedata` and `sidedata_computers` to repos 2021-02-19 phabricator Superseded
D10029: changegroupv4: add sidedata helpers 2021-02-19 phabricator Superseded
D10030: revlogv2: temporarily forbid inline revlogs 2021-02-19 phabricator Superseded
D10031: revlog-index: add `replace` method 2021-02-19 phabricator Superseded
D10032: sidedata-exchange: rewrite sidedata on-the-fly whenever possible 2021-02-19 phabricator Superseded
D10033: helptext: fix a recent typo 2021-02-19 phabricator Superseded
D10034: narrow: fix flaky behavior described in issue6150 2021-02-19 phabricator Superseded
D10035: test-copies: don't use empty file for "same content" cases 2021-02-22 phabricator Superseded
D10036: test-copies: use intermediate variable some commit descriptions 2021-02-22 phabricator Superseded
D10037: test-copies: improve description of the A+B case 2021-02-22 phabricator Superseded
D10038: test-copies: improve description of the B+C case 2021-02-22 phabricator Superseded
D10039: test-copies: improve description of the B+D case 2021-02-22 phabricator Superseded
D1003: bdiff: sort includes using clang-format 2017-10-12 phabricator Accepted
D1003: bdiff: sort includes using clang-format 2017-10-11 phabricator Accepted
D10040: test-copies: improve description of the A+E case 2021-02-22 phabricator Superseded
D10041: test-copies: improve description of the D+G case 2021-02-22 phabricator Superseded
D10042: test-copies: improve description of the G+F case 2021-02-22 phabricator Superseded
D10043: test-copies: improve description of the G+C case 2021-02-22 phabricator Superseded
D10044: test-copies: improve description of the B+C "revert/restore" case 2021-02-22 phabricator Superseded
D10045: test-copies: improve description of the C+H case 2021-02-22 phabricator Superseded
D10046: test-copies: improve description of the B+F case 2021-02-22 phabricator Superseded
D10047: test-copies: add subcase titles for various "conflicting" information variant 2021-02-22 phabricator Superseded
D10048: test-copies: remove revision number from log 2021-02-22 phabricator Superseded
D10049: test-copies: use "case-id" instead of revision number when listing sidedata 2021-02-22 phabricator Superseded
D1004: bdiff: format header file with clang-format 2017-10-12 phabricator Accepted
D1004: bdiff: format header file with clang-format 2017-10-11 phabricator Accepted
D10050: test-copies: filter out the linkrev part of `debugindex` 2021-02-22 phabricator Superseded
D10051: test-copies: add a "change during merge" variant to the A+E test 2021-02-22 phabricator Superseded
D10052: test-copies: introduce merge chaing test for the A/E + change tests 2021-02-22 phabricator Superseded
D10053: test-copies: add 3 new files with their own content 2021-02-22 phabricator Superseded
D10054: test-copies: move the new files in the `i` branch 2021-02-22 phabricator Superseded
D10055: test-copies: add a `p` branch similar to the `a` but on the new files 2021-02-22 phabricator Superseded
D10056: test-copies: add a `q` branch similar to the `e` but on the new files 2021-02-22 phabricator Superseded
D10057: test-copies: introduce case combining the `p` and `q` branch 2021-02-22 phabricator Superseded
D10058: test-copies: add a case involving the `b` and a new `r` branch 2021-02-22 phabricator Superseded
D10059: test-copies: introduce merge chains test for the P/Q merges 2021-02-22 phabricator Superseded
D1005: bdiff: fix misplaced comma in macro definition with clang-format 2017-10-12 phabricator Accepted
D1005: bdiff: fix misplaced comma in macro definition with clang-format 2017-10-11 phabricator Accepted
D10060: build: make version from .hg_archival.txt consistent with that from .hg/ 2021-02-23 phabricator Superseded
D10061: windows: fix parsing of version number to match format from D9955 2021-02-23 phabricator Superseded
D10062: tests: demonstrate assertion error when modifying working copy while narrowing 2021-02-24 phabricator Superseded
D10063: narrow: remove assertion about working copy being clean 2021-02-24 phabricator Superseded
D10064: re2: byteify some regex used to get check re2 availability 2021-02-24 phabricator Superseded
D10065: tests: correct a commit description in test-copies-chain-merge.t 2021-02-24 phabricator Superseded
D10066: fuzz: if the caller of our makefile sets CC and CXX, trust them 2021-02-24 phabricator Superseded
D10067: tests: accept output changes by 33350debb480 2021-02-25 phabricator Superseded
D10068: copies-rust: rewrite ChangedFiles binary parsing 2021-02-25 phabricator Superseded
D10069: copies-rust: pass `PathToken` around by value 2021-02-25 phabricator Superseded
D1006: bdiff: remove extra space after * per clang-format 2017-10-12 phabricator Accepted
D1006: bdiff: remove extra space after * per clang-format 2017-10-11 phabricator Accepted
D10070: copies-rust: pass closures and iterators instead of `&ChangedFiles` 2021-02-25 phabricator Superseded
D10071: copies-rust: add a macro-based unit-testing framework 2021-02-25 phabricator Superseded
D10072: test: show internal exception with batchable rpcs over ssh 2021-02-25 phabricator Superseded
D10073: sshpeer: don't fail forwarding output from closed connections 2021-02-25 phabricator Superseded
D10074: wireprotov1peer: don't raise internal errors in some cases 2021-02-25 phabricator Superseded
D10075: ci: hook network-io tests into the pipeline 2021-02-25 phabricator Superseded
D10076: rhg: Check .hg/requires for absence of required features 2021-02-25 phabricator Superseded
D10077: rhg: Don’t attempt to read persistent nodemap without .hg/requires opt-in 2021-02-25 phabricator Superseded
D10078: rhg: Bug fix: with share-safe, always read store requirements 2021-02-25 phabricator Superseded
D10079: patch: fix a formatting issue 2021-02-26 phabricator Superseded
D1007: bdiff: re-wrap lines per clang-format 2017-10-12 phabricator Accepted
D1007: bdiff: re-wrap lines per clang-format 2017-10-11 phabricator Accepted
D10080: rhg: Use clap’s support for global CLI arguments 2021-02-26 phabricator Superseded
D10081: changelog: rename parameters to reflect semantics 2021-03-01 phabricator Superseded
D10082: tags: redo .hgtags file node cache to work more like the revbranchcache [WIP] 2021-03-01 phabricator New
D10083: tags: validate nodes in _getfnodes() and update cache in case of unknown nodes 2021-03-01 phabricator Superseded
D10084: copies: tests and fix parallel computation of changed file information 2021-03-01 phabricator Superseded
D10085: copies-rust: remove an unnecessary format!() inside assert!() 2021-03-01 phabricator Superseded
D10086: dispatch: use detailed exit code 250 for keyboard interrupt 2021-03-01 phabricator Superseded
D10087: test-copies: add a test updating file content while merging a pure overwrite 2021-03-02 phabricator Superseded
D10088: test-copies: add a test updating file content while salvaging it 2021-03-02 phabricator Superseded
D10089: rust: Upgrade Cargo.lock to the newer format 2021-03-02 phabricator Superseded
D1008: bdiff: rewrap function prototypes per clang-format 2017-10-12 phabricator Accepted
D1008: bdiff: rewrap function prototypes per clang-format 2017-10-11 phabricator Accepted
D10090: rhg: Make configuration available as early as possible in main() 2021-03-02 phabricator Superseded
D10091: rhg: Add a `rhg.on-unsupported` configuration key 2021-03-02 phabricator Superseded
D10092: rhg: Change default `rhg.on-unsupported` configuration to `abort` 2021-03-02 phabricator Superseded
D10093: rhg: Add support for automatic fallback to Python 2021-03-02 phabricator Superseded
D10094: rhg: Make fallback to Python the default behavior 2021-03-03 phabricator Superseded
D10095: tests: Add `--rhg` and `--with-rhg=<path>` options for `run-tests.py` 2021-03-03 phabricator Superseded
D10096: tests: Add `rhg` and `no-rhg` for #require and #if in .t files 2021-03-03 phabricator Superseded
D10097: rhg: Fall back to Python for unsupported revset syntax 2021-03-03 phabricator Superseded
D10098: rhg: Fall back to Python on unsupported `rhg config <section>` 2021-03-03 phabricator Superseded
D10099: rhg: Align "malformed --config" error message with Python 2021-03-03 phabricator Superseded
D1009: bdiff: remove trailing newlines 2017-10-12 phabricator Accepted
D1009: bdiff: remove trailing newlines 2017-10-11 phabricator Accepted
D10100: rhg: Print non-absolutized path in "repository {} not found" errors 2021-03-03 phabricator Superseded
D10101: rhg: Fall back to Python on --repository with an URL 2021-03-03 phabricator Superseded
D10102: rhg: Fall back to Python for bundle repositories 2021-03-03 phabricator Superseded
D10103: relnotes: document a number of node->revision type changes 2021-03-03 phabricator Superseded
D10104: pure-parsers: document index class constants 2021-03-04 phabricator Superseded
D10105: requirements: add constant for revlog v1 requirement 2021-03-04 phabricator Superseded
D10106: requirements: also add a generaldelta constant 2021-03-04 phabricator Superseded
D10107: requirements: also add a dotencode constant 2021-03-04 phabricator Superseded
D10108: requirements: also add a store constant 2021-03-04 phabricator Superseded
D10109: requirements: also add a fncache constant 2021-03-04 phabricator Superseded
D10110: rhg: Align config file parse error formatting with Python 2021-03-04 phabricator Superseded
D10111: rhg: Sort config files when adding a directory 2021-03-04 phabricator Superseded
D10112: rhg: Fall back to Python if unsupported extensions are enabled 2021-03-04 phabricator Superseded
D10113: format: remove sidedata format variant 2021-03-04 phabricator Superseded
D10114: exchange: stop advertising rev-branch-cache bundle capability 2021-03-04 phabricator Superseded
D10115: copies: choose target directory based on longest match 2021-03-05 phabricator Superseded
D10116: commit: reorder if-else conditional to give mergestate info priority 2021-03-05 phabricator Superseded
D10117: tests: demonstrate how grafted copies are counted when tracing across branches 2021-03-06 phabricator Superseded
D10118: copies: extract function _backwardcopies() for reversing renames 2021-03-06 phabricator Superseded
D10119: copies: inline _backwardrenames() in pathcopies() 2021-03-06 phabricator Superseded
D1011: localrepo: add a _pinnedrevs attribute 2017-10-11 phabricator Superseded
D10120: copies: filter out copies grafted from another branch 2021-03-06 phabricator Superseded
D10121: releasenotes: use the right APO to access the 'sections' 2021-03-06 phabricator Superseded
D10122: shelve: fix conversion of exceptions to strings flagged by pytype 2021-03-07 phabricator Superseded
D10123: typing: add type annotations to mercurial/utils/dateutil.py 2021-03-07 phabricator Superseded
D10124: typing: add type annotations to mercurial/i18n.py 2021-03-07 phabricator Superseded
D10125: typing: add type annotations to the public methods of mercurial/subrepoutil.py 2021-03-07 phabricator Superseded
D10126: typing: add some type annotations to mercurial/phases.py 2021-03-07 phabricator Superseded
D10127: typing: add some type annotations to mercurial/util.py 2021-03-07 phabricator Superseded
D10128: typing: add some type annotations to mercurial/pathutil.py 2021-03-07 phabricator Superseded
D10129: pycompat: fix a bytes vs str issue in `unnamedtempfile()` 2021-03-08 phabricator Superseded
D1012: repoview: add two new filternames to be used for accessing hidden commits 2017-10-11 phabricator Superseded
D10130: localrepo: fix a UI string to be bytes 2021-03-08 phabricator Superseded
D10131: localrepo: fix conversion of exceptions to strings flagged by pytype 2021-03-08 phabricator Superseded
D10132: rhg: Ignore trailing newlines in .hg/sharedpath 2021-03-09 phabricator Superseded
D10133: rhg: Align with Python on some more error messages 2021-03-09 phabricator Superseded
D10134: rhg: Add support for --cwd 2021-03-09 phabricator Superseded
D10135: tests: Adapt expected output for minor differences with rhg 2021-03-09 phabricator Superseded
D10136: tests: clarify some missing output in test-merge-subrepos 2021-03-09 phabricator Superseded
D10137: rhg: Fall back to Python if ui.relative-paths=no is configured 2021-03-09 phabricator Superseded
D10138: rhg: Don’t make repository path absolute too early 2021-03-09 phabricator Superseded
D10139: rhg: Add support for the HGRCSKIPREPO environment variable 2021-03-09 phabricator Superseded
D1013: dispatch: filter the repository depending on func.cmdtype 2017-10-11 phabricator Superseded
D10140: rhg: Add support for environment variables in config include paths 2021-03-09 phabricator Superseded
D10141: rhg: Silently ignore missing files in config %include 2021-03-09 phabricator Superseded
D10142: rhg: `cat` command: print error messages for missing files 2021-03-09 phabricator Superseded
D10143: rhg: Exit with an error code if `files` finds nothing 2021-03-09 phabricator Superseded
D10144: rhg: Fall back to Python for --version 2021-03-09 phabricator Superseded
D10145: rhg: Return an error code for `rhg config Section.idontexist` 2021-03-09 phabricator Superseded
D10146: enclink: check contents of symlinks not just size in case of fcrypt 2021-03-10 phabricator Superseded
D10147: commit: reorder if-else conditional to give mergestate info priority 2021-03-10 phabricator Superseded
D10148: mergestate: don't pop stateextras when there are no conflicts on filemerge 2021-03-10 phabricator Superseded
D10149: commit: get info from mergestate whether a file was merged or not 2021-03-10 phabricator Superseded
D1014: revset: update repo._pinnedrevs with hidden commits from the tree 2017-10-11 phabricator Superseded
D10150: revlog: guarantee that p1 != null if a non-null parent exists 2021-03-10 phabricator Superseded
D10151: revlog: add attribute on revlogs that specifies its kind 2021-03-10 phabricator Superseded
D10152: remotefilelog: remove unused import 2021-03-10 phabricator Superseded
D10153: test: update expected output in test-http.t 2021-03-10 phabricator Superseded
D10154: tests: move a test about update in test-pull-update.t 2021-03-11 phabricator Superseded
D10155: tests: rename `test-pull` to `test-pull-network.t` 2021-03-11 phabricator Superseded
D10156: hg: make `clean` return consistent with the `update` function 2021-03-11 phabricator Superseded
D10157: command: clarify `postincoming` return and that return handling 2021-03-11 phabricator Superseded
D10158: pull: pre-indent a part of the function 2021-03-11 phabricator Superseded
D10159: pull: allow to specify multiple sources 2021-03-11 phabricator Superseded
D10160: push: indent the some part of the command 2021-03-11 phabricator Superseded
D10161: push: allow to specify multiple destinations 2021-03-11 phabricator Superseded
D10162: ui: pass a `ui` objec to `paths.getpath` 2021-03-11 phabricator Superseded
D10163: paths: add a `*` special path to define default sub option 2021-03-11 phabricator Superseded
D10164: split: close transaction in the unlikely event of a conflict while rebasing 2021-03-12 phabricator Superseded
D10165: typing: fix a suppression directive that was mangled by black formatting 2021-03-12 phabricator Superseded
D10166: typing: ensure that error.Abort is given bytes 2021-03-12 phabricator Superseded
D10167: typing: switch an argument type to the generic form 2021-03-12 phabricator Superseded
D10168: mail: convert SMTPException to bytes before passing to error.Abort() 2021-03-12 phabricator Superseded
D10169: nodemap: convert error message to bytes 2021-03-12 phabricator Superseded
D1016: repoview: remove incorrect documentation of the function 2017-10-13 phabricator Not Applicable
D1016: repoview: remove incorrect documentation of the function 2017-10-11 phabricator Superseded
D10170: branchmap: force Exception to bytes before logging 2021-03-12 phabricator Superseded
D10171: changegroup: convert a warning message to bytes 2021-03-12 phabricator Superseded
D10172: morestatus: convert a UI message about merge conflicts to bytes 2021-03-12 phabricator Superseded
D10173: grep: convert an exception to bytes for a warning message 2021-03-12 phabricator Superseded
D10174: debug: convert a few exceptions to bytes before wrapping in another error 2021-03-12 phabricator Superseded
D10175: typing: add an assertion instead of blacklisting mercurial/extensions.py 2021-03-12 phabricator Superseded
D10176: hg: convert an exception to bytes in the repo creation exception handler 2021-03-12 phabricator Superseded
D10177: merge: force an exception message to bytes before printing as a warning 2021-03-12 phabricator Superseded
D10178: patch: convert a UI message to bytes when editing a patch 2021-03-12 phabricator Superseded
D10179: subrepo: handle unexpected file types from git gracefully 2021-03-12 phabricator Superseded
D10180: typing: add an assertion to the upgrade engine to help pytype 2021-03-12 phabricator Superseded
D10181: verify: convert an exception to bytes before logging 2021-03-12 phabricator Superseded
D10182: wireprotoserver: convert ErrorResponse to bytes 2021-03-12 phabricator Superseded
D10183: typing: disable a module-attr warning in the worker module's py2 code 2021-03-12 phabricator Superseded
D10184: pyproject: add config file 2021-03-12 phabricator Superseded
D10185: black: merge config into main pyproject.toml now that we have it 2021-03-12 phabricator Superseded
D10186: rhg: Add environment variables for fallback configuration 2021-03-12 phabricator Superseded
D10187: tests: Enable rhg fallback to Python by default in tests 2021-03-12 phabricator Superseded
D10188: rhg: Add an allow-list of ignored extensions 2021-03-12 phabricator Superseded
D10189: rhg: Remove `rhg.fallback-executable=hg` default configuration 2021-03-12 phabricator Superseded
D1018: selectors2: do not use platform.system() 2017-10-13 phabricator Not Applicable
D1018: selectors2: do not use platform.system() 2017-10-13 phabricator Not Applicable
D1018: selectors2: do not use platform.system() 2017-10-12 phabricator Not Applicable
D1018: selectors2: do not use platform.system() 2017-10-12 phabricator Not Applicable
D1018: selectors2: do not use platform.system() 2017-10-12 phabricator Superseded
D10190: tests: Disable for rhg remaining tests that fail in that mode 2021-03-12 phabricator Superseded
D10191: makefile: add a build-chg option 2021-03-12 phabricator Superseded
D10192: makefile: add a install-chg option 2021-03-12 phabricator Superseded
D10193: makefile: add a build-rhg option 2021-03-12 phabricator Superseded
D10194: makefile: add a install option 2021-03-12 phabricator Superseded
D10195: run-test: install rhg if --rhg is passed 2021-03-12 phabricator Superseded
D10196: ci: Add a job testing with rhg installed as `hg` 2021-03-12 phabricator Superseded
D10197: amend: mark commit obsolete after moving working copy 2021-03-12 phabricator Superseded
D10198: rebase: inline simple function for finding obsolete subset of commits 2021-03-12 phabricator Superseded
D10199: rust: Preallocate the returned `Vec` in `utils::files::relativize_path` 2021-03-13 phabricator Superseded
D1019: logtoprocess: do not use platform.system() 2017-10-13 phabricator Not Applicable
D1019: logtoprocess: do not use platform.system() 2017-10-12 phabricator Superseded
D10200: rhg: Make `files` work on repo-relative paths when possible 2021-03-13 phabricator Superseded
D10201: bisect: replace a missing method on the list primitive 2021-03-13 phabricator Superseded
D10202: crecord: change str literals to byte literals 2021-03-13 phabricator Superseded
D10203: crecord: convert an instance of bytes to str 2021-03-13 phabricator Superseded
D10204: wsgicgi: switch the default PATH_INFO back to str 2021-03-13 phabricator Superseded
D10205: typing: disable a few errors calling py3.7+ functions in resourceutil.py 2021-03-13 phabricator Superseded
D10206: typing: disable a few errors when accessing Windows specific attributes 2021-03-13 phabricator Superseded
D10207: typing: disable import error warnings that are already handled 2021-03-13 phabricator Superseded
D10208: typing: disable module attribute warnings for properly conditionalized code 2021-03-13 phabricator Superseded
D10209: typing: fix directives mangled by black 2021-03-13 phabricator Superseded
D1020: largefiles: do not use platform.system() 2017-10-13 phabricator Not Applicable
D1020: largefiles: do not use platform.system() 2017-10-12 phabricator Superseded
D10210: crecord: null out the curses attribute with `None` on failure to import 2021-03-13 phabricator Superseded
D10211: typing: add an assertion to mercurial/hgweb/webcommands.py to help pytype 2021-03-13 phabricator Superseded
D10212: typing: add an assertion to verify.py to appease pytype 2021-03-13 phabricator Superseded
D10213: obsutil: maintain a homogenous list when computing successors 2021-03-13 phabricator Superseded
D10214: typing: add assertions to localrepo.py to appease pytype 2021-03-13 phabricator Superseded
D10215: typing: rewrite a conditional assignment to unconfuse pytype 2021-03-13 phabricator Superseded
D10216: configitems: add TODOs blocking the move out of experimental for revlogv2 2021-03-15 phabricator Superseded
D10217: rust-status: fix issue6456 for the Rust implementation also 2021-03-15 phabricator Superseded
D10218: test-copies: show some wrong ChangedFiles upgrade 2021-03-15 phabricator Superseded
D1021: check-code: forbid platform.system() 2017-10-13 phabricator Not Applicable
D1021: check-code: forbid platform.system() 2017-10-12 phabricator Not Applicable
D1021: check-code: forbid platform.system() 2017-10-12 phabricator Superseded
D10221: perf-helper: add a small extension with revsets to select repository subset 2021-03-15 phabricator Superseded
D10222: perf-helper: add a new sampling revset based on anti-chain 2021-03-15 phabricator Superseded
D10223: debugdiscovery: add support for Json output 2021-03-15 phabricator Superseded
D10224: debugdiscovery: also integrate the discovery output in the json one 2021-03-15 phabricator Superseded
D10225: perf-helpers: add a search-discovery-case script 2021-03-15 phabricator Superseded
D10226: README: document requirement for builtin zstd 2021-03-15 phabricator Superseded
D10227: debugdiscovery: add missing byte string marker to some help text 2021-03-16 phabricator Superseded
D10228: perf-util: add an helper revset to use the same spec as the case search script 2021-03-16 phabricator Superseded
D10229: formatting: fix redundant parentheses 2021-03-17 phabricator Superseded
D10230: revset: introduce a `nodefromfile` revset 2021-03-17 phabricator Superseded
D10231: debugdiscovery: document relevant config option 2021-03-17 phabricator Superseded
D10232: setdiscovery: rearrange code deciding if we will grow the sample 2021-03-17 phabricator Superseded
D10233: setdiscovery: add a discovery.grow-sample.dynamic option 2021-03-17 phabricator Superseded
D10234: revlog: convert an Abort message to bytes 2021-03-18 phabricator Superseded
D10235: typing: mark the argument to mercurial.i18n.gettext() non-Optional 2021-03-19 phabricator Superseded
D10236: commands: necessary annotations and assertions to pass pytype 2021-03-19 phabricator Superseded
D10237: tests: add a (very slow) test that executes pytype 2021-03-19 phabricator Superseded
D10238: rhg: Add more conversions between error types 2021-03-19 phabricator Superseded
D10239: rhg: Initial support for the 'status' command 2021-03-19 phabricator Superseded
D10240: rebase: skip obsolete commits even if they have pruned successors 2021-03-19 phabricator Superseded
D10241: git: fix missing case from 6266d19556ad (introduction of nodeconstants) 2021-03-19 phabricator Superseded
D10242: tests: resort to fix test with newer git versions 2021-03-19 phabricator Superseded
D10243: chg: kill trailing comma in SEE ALSO 2021-03-20 phabricator Superseded
D10244: tests: ask any chg instance to terminate before looking at sqlite dbs 2021-03-20 phabricator Superseded
D10245: bisect: use standard one-line commit summary 2021-03-20 phabricator Superseded
D10246: rebase: let _handleskippingobsolete(self) read directly from self 2021-03-22 phabricator Superseded
D10247: rebase: calculate obsolescense-related info earlier 2021-03-22 phabricator Superseded
D10248: rebase: clarify names of variables and function related to obsolete revisions 2021-03-22 phabricator Superseded
D10249: rebase: filter out descendants of divergence-causing commits earlier 2021-03-22 phabricator Superseded
D1024: hgweb: do not import uuid immediately to avoid its side effect 2017-10-13 phabricator Not Applicable
D1024: hgweb: do not import uuid immediately to avoid its side effect 2017-10-12 phabricator Not Applicable
D1024: hgweb: do not import uuid immediately to avoid its side effect 2017-10-12 phabricator Not Applicable
D1024: hgweb: do not import uuid immediately to avoid its side effect 2017-10-12 phabricator Superseded
D10250: tests: replace some `python` by `"$PYTHON"` to not only use Python 2 2021-03-22 phabricator Superseded
D10251: makefile: use Python 3 by default when building docs as well 2021-03-22 phabricator Superseded
D10252: fuzz: use Python 3 in makefile 2021-03-22 phabricator Superseded
D10253: rhg: add support for detailed exit code for ConfigParseError 2021-03-23 phabricator Superseded
D10254: rhg: raise wdir specific error for `hg debugdata` 2021-03-23 phabricator Superseded
D10256: tests: test divergence created during interrupted rebase 2021-03-24 phabricator Superseded
D10257: rebase: set `prepared = True` at very end of `_preparenewrebase()` 2021-03-24 phabricator Superseded
D10258: reabase: call rewriteutil.precheck() a bit later 2021-03-24 phabricator Superseded
D10259: rebase: don't call rewriteutil.precheck() with to-be-skipped commits 2021-03-24 phabricator Superseded
D10260: path: move handling of "default" (*) suboptions value inside __init__ 2021-03-24 phabricator Superseded
D10261: path: extract the path validation logic into its own submethod 2021-03-24 phabricator Superseded
D10262: path: extract sub-option logic into its own method 2021-03-24 phabricator Superseded
D10263: path: introduce a `path://` syntax to reference other path name 2021-03-24 phabricator Superseded
D10264: path: forbid chaining `path://` definitions 2021-03-24 phabricator Superseded
D10265: path: error out if the `path://` reference point to an unknown path 2021-03-24 phabricator Superseded
D10267: tests: update divergence test for `hg fix` to actually result in divergence 2021-03-25 phabricator Superseded
D10268: rebase: remove duplicate initialization of a field 2021-03-25 phabricator Superseded
D10269: rebase: when using --keep, don't care about pruned commits or divergence 2021-03-25 phabricator Superseded
D10270: tests: avoid using rebaseskipobsolete=0 2021-03-25 phabricator Superseded
D10271: tests: replace a use of rebaseskipobsolete=0 by `hg rebase --keep` 2021-03-25 phabricator New
D10272: rebase: drop support for rebaseskipobsolete config 2021-03-25 phabricator New
D10273: typing: disable processing of mercurial/upgrade_utils/actions.py 2021-03-26 phabricator Superseded
D10274: typing: add type hints to mercurial/error.py 2021-03-26 phabricator Superseded
D10275: util: fix the signature for the pypy override of sortdict.update() 2021-03-26 phabricator Superseded
D10276: typing: make minor adjustments to mercurial/util.py to pass pytype checking 2021-03-26 phabricator Superseded
D10277: fix: merge imports 2021-03-28 phabricator Superseded
D10278: extdiff: avoid nullid 2021-03-28 phabricator Superseded
D10279: split: simplify 2021-03-28 phabricator Superseded
D1027: mpatch: re-wrap wide line with clang-format 2017-10-13 phabricator Not Applicable
D1027: mpatch: re-wrap wide line with clang-format 2017-10-12 phabricator Superseded
D10280: cmdutil: simplify 2021-03-28 phabricator Superseded
D10281: test: enforce master to be the default branch in test 2021-03-28 phabricator Superseded
D10282: heptapod-ci: add jobs to test Mercurial using re2 2021-03-28 phabricator New
D10283: copies: simplify 2021-03-28 phabricator Superseded
D10284: re2: feed unicode string to re2 module when necessary 2021-03-28 phabricator Superseded
D10285: logcmdutil: simplify 2021-03-28 phabricator Superseded
D10286: mergestate: simplify 2021-03-28 phabricator Superseded
D10287: shelve: simplify 2021-03-29 phabricator Superseded
D10288: simplemerge: simplify 2021-03-29 phabricator Superseded
D10289: setdiscovery: simplify by using tiprev directly 2021-03-30 phabricator Superseded
D1028: mpatch: reformat function prototypes with clang-format 2017-10-17 phabricator Not Applicable
D1028: mpatch: reformat function prototypes with clang-format 2017-10-16 phabricator Not Applicable
D1028: mpatch: reformat function prototypes with clang-format 2017-10-12 phabricator Superseded
D10290: refactor: prefer checks against nullrev over nullid 2021-03-30 phabricator Superseded
D10291: mergestate: remove unused import 2021-03-30 phabricator Superseded
D10292: deb: avoid use of [[ in 'rules' file 2021-03-30 phabricator Superseded
D10293: blackbox: fix type error on log rotation on read-only filesystem 2021-03-31 phabricator Superseded
D10294: match: convert O(n) to O(log n) in exactmatcher.visitchildrenset 2021-04-01 phabricator Superseded
D10295: exthelper: improve docs to indicate what module vars are needed 2021-04-01 phabricator Superseded
D10296: rhg: try read [paths] for `--repository` value 2021-04-02 phabricator Superseded
D10297: tests: update the detailed exit codes in test-phabricator.t 2021-04-04 phabricator Superseded
D10298: tests: update the detailed exit codes for icasefs gated tests 2021-04-04 phabricator Superseded
D10299: tests: handle Windows file separator differences in test-config.t 2021-04-04 phabricator Superseded
D1029: mpatch: reflow two oddly formatted else blocks with clang-format 2017-10-13 phabricator Not Applicable
D1029: mpatch: reflow two oddly formatted else blocks with clang-format 2017-10-12 phabricator Superseded
D10300: tests: stablize test-hook.t on Windows 2021-04-04 phabricator Superseded
D10301: setup: copy python3.dll next to hg.exe when building on Windows for hgext.git 2021-04-04 phabricator Superseded
D10302: revlog: add some comment in the header sections 2021-04-05 phabricator Superseded
D10303: revlog: move the details of revlog "v0" index inside revlog.utils.constants 2021-04-05 phabricator Superseded
D10304: revlog: move the details of revlog "v1" index inside revlog.utils.constants 2021-04-05 phabricator Superseded
D10305: revlog: move the details of revlog "v2" index inside revlog.utils.constants 2021-04-05 phabricator Superseded
D10306: revlog: move the "index header" struct inside revlog.utils.constants 2021-04-05 phabricator Superseded
D10307: revlog: directly use the Struct object for related operation 2021-04-05 phabricator Superseded
D10308: rust: bump rust-cpython version to 0.5.2 2021-04-05 phabricator Superseded
D10309: revlog: replace revlog._io.size with a new revlog.index.entry_size 2021-04-05 phabricator Superseded
D1030: mpatch: switch alignment of wrapped line from tab to spaces with clang-format 2017-10-17 phabricator Not Applicable
D1030: mpatch: switch alignment of wrapped line from tab to spaces with clang-format 2017-10-12 phabricator Superseded
D10310: tests: restore the ability to run `black` on Windows 2021-04-05 phabricator Superseded
D10311: contrib: restore the `hg fix` configuration in the examples 2021-04-05 phabricator Superseded
D10312: tests: skip test-git-interop.t on Windows 2021-04-06 phabricator Superseded
D10313: store: document the `walk` method 2021-04-06 phabricator Superseded
D10314: store: drop the `filefilter` argument to `_walk` 2021-04-06 phabricator Superseded
D10315: store: also return some information about the type of file `walk` found 2021-04-06 phabricator Superseded
D10316: upgrade: take advantage of the new information returned by `store.walk` 2021-04-06 phabricator Superseded
D10317: upgrade: do not hardcore revlog extension 2021-04-06 phabricator Superseded
D10318: revlog: fix error about unknown compression format in py3 2021-04-06 phabricator Superseded
D10319: tests: add test-remotefilelog-strip.t to demonstrate an issue with linknodes 2021-04-07 phabricator Superseded
D1031: util: add clang-format control comment around struct and format macro 2017-10-13 phabricator Not Applicable
D1031: util: add clang-format control comment around struct and format macro 2017-10-12 phabricator Superseded
D10320: remotefilelog: include file contents in bundles produced during strip 2021-04-07 phabricator Superseded
D10321: test: explicitly use zlib compression in tests/test-repo-compengines.t 2021-04-07 phabricator Superseded
D10322: test: explicitly use zlib compression in tests/test-upgrade-repo.t 2021-04-07 phabricator Superseded
D10323: test: explicitly use zlib compression in tests/test-share-safe.t 2021-04-07 phabricator Superseded
D10324: rhg: make rhg recognise it support zstd compression for revlogs 2021-04-07 phabricator Superseded
D10325: revlog-compression: fix computation of engine availability 2021-04-07 phabricator Superseded
D10326: revlog-compression: use zstd by default (if available) 2021-04-07 phabricator Superseded
D10327: clang-format: run the formatter on mercurial/cext/revlog.c 2021-04-08 phabricator Superseded
D10328: rust: Remove use of `py.eval()` 2021-04-08 phabricator Superseded
D10329: rust: Remove the compile-time 'dirstate-tree' feature flag 2021-04-08 phabricator Superseded
D1032: exewrapper: format with clang-format 2017-10-13 phabricator Not Applicable
D1032: exewrapper: format with clang-format 2017-10-12 phabricator Superseded
D10330: share: store relative share paths with '/' separators 2021-04-08 phabricator Superseded
D10331: persistent-nodemap: disable it unconditionally for test-http-bad-server.t 2021-04-09 phabricator Superseded
D10332: persistent-nodemap: disable it unconditionally for test-http-protocol.t 2021-04-09 phabricator Superseded
D10333: persistent-nodemap: disable it unconditionally for test-share-safe.t 2021-04-09 phabricator Superseded
D10334: persistent-nodemap: disable it unconditionally for test-ssh-proto.t 2021-04-09 phabricator Superseded
D10335: persistent-nodemap: disable it unconditionally for test-ssh-proto-unbundle.t 2021-04-09 phabricator Superseded
D10336: persistent-nodemap: disable it unconditionally for test-wireproto-caching.t 2021-04-09 phabricator Superseded
D10337: persistent-nodemap: disable it for test-wireproto-command-capabilities.t 2021-04-09 phabricator Superseded
D10338: persistent-nodemap: disable it for test-wireproto-content-redirects.t 2021-04-09 phabricator Superseded
D10339: changegroup: update comment 2021-04-09 phabricator Superseded
D1033: pycompat: define operating system constants 2017-10-13 phabricator Not Applicable
D1033: pycompat: define operating system constants 2017-10-13 phabricator Not Applicable
D1033: pycompat: define operating system constants 2017-10-12 phabricator Superseded
D10340: sidedata: register copies sidedata computer regardless of the revlog version 2021-04-09 phabricator Superseded
D10341: sidedata: gate sidedata functionality to revlogv2 in more places 2021-04-09 phabricator Superseded
D10342: changegroup: don't limit cgv4 to revlogv2 repos 2021-04-09 phabricator Superseded
D10343: cg4: use revision flag to signify the presence of sidedata 2021-04-09 phabricator Superseded
D10344: sidedata: enable sidedata computers to optionally rewrite flags 2021-04-09 phabricator Superseded
D10345: bundle2: remove restriction around sidedata 2021-04-09 phabricator Superseded
D10346: test-copies: simplify some conditional output 2021-04-09 phabricator Superseded
D10347: test-copies: test that copies' sidedata does not get corrupted during pull 2021-04-09 phabricator Superseded
D10348: test-copies: test that copies' sidedata does not get corrupted during push 2021-04-09 phabricator Superseded
D10349: test-copies: test that copies' sidedata can get computed during pull 2021-04-09 phabricator Superseded
D1034: codemod: use pycompat.iswindows 2017-10-13 phabricator Not Applicable
D1034: codemod: use pycompat.iswindows 2017-10-13 phabricator Not Applicable
D1034: codemod: use pycompat.iswindows 2017-10-12 phabricator Superseded
D10350: test-copies: test that copies' sidedata can get computed during push 2021-04-09 phabricator Superseded
D10351: unit-tests: Fix `cargo test` on 32-bit platforms 2021-04-09 phabricator Superseded
D10352: revlog: introduce an explicit tracking of what the revlog is about 2021-04-09 phabricator Superseded
D10353: revlog: replace the old `revlog_kind` approach with the new `target` one 2021-04-09 phabricator Superseded
D10354: hg.bat: enable legacy I/O mode to fix missing pager output on Windows with py3 2021-04-09 phabricator Superseded
D10355: rename: add --forget option and stop suggesting `hg revert` for undoing 2021-04-09 phabricator Superseded
D10356: config: add an experimental option to list all known config 2021-04-09 phabricator Superseded
D10357: Add narrow capabilities for local repos, not just remote peers 2021-04-09 phabricator Superseded
D10358: sidedata: add a way of replacing an existing sidedata computer 2021-04-10 phabricator Superseded
D10359: sidedata: replace sidedata upgrade mechanism with the new one 2021-04-10 phabricator Superseded
D1035: codemod: use pycompat.isdarwin 2017-10-13 phabricator Not Applicable
D1035: codemod: use pycompat.isdarwin 2017-10-13 phabricator Not Applicable
D1035: codemod: use pycompat.isdarwin 2017-10-12 phabricator Superseded
D10360: sidedata: move sidedata-related utils to the dedicated module 2021-04-10 phabricator Superseded
D10361: sidedata: move documentation about sidedata helpers to sidedata module 2021-04-10 phabricator Superseded
D10362: dirstate-tree: Make Rust DirstateMap bindings go through a trait object 2021-04-12 phabricator Superseded
D10363: dirstate-tree: Abstract "non-normal" and "other parent" sets 2021-04-12 phabricator Superseded
D10364: dirstate-tree: Empty shell for a second Rust DirstateMap implementation 2021-04-12 phabricator Superseded
D10365: dirstate-tree: Add `WithBasename` wrapper for `HgPath` 2021-04-12 phabricator Superseded
D10366: rust: Refactor parse_dirstate() to take a callback 2021-04-12 phabricator Superseded
D10367: dirstate-tree: Implement DirstateMap::read 2021-04-12 phabricator Superseded
D10368: dirstate-tree: Add parsing only dirstate parents from disk 2021-04-12 phabricator Superseded
D10369: dirstate-tree: Add map `get` and `contains_key` methods 2021-04-12 phabricator Superseded
D1036: codemod: use pycompat.isposix 2017-10-13 phabricator Not Applicable
D1036: codemod: use pycompat.isposix 2017-10-13 phabricator Not Applicable
D1036: codemod: use pycompat.isposix 2017-10-12 phabricator Superseded
D10370: dirstate-tree: Add tree traversal/iteration 2021-04-12 phabricator Superseded
D10371: help: point to `hg help urls` in `hg help config.paths` 2021-04-12 phabricator Superseded
D10372: help: document the `path://` url scheme 2021-04-12 phabricator Superseded
D10373: urlutil: extract `path` related code into a new module 2021-04-12 phabricator Superseded
D10374: urlutil: extract `url` related code from `util` into the new module 2021-04-12 phabricator Superseded
D10375: urlutil: extract `parseurl` from `hg` into the new module 2021-04-12 phabricator Superseded
D10376: re2: adjust local variable assignment scope 2021-04-13 phabricator Superseded
D10377: urlutil: add a `get_push_paths` to perform the push destination logic 2021-04-13 phabricator Superseded
D10378: urlutil: add a `get_pull_paths` to perform the pull destination logic 2021-04-13 phabricator Superseded
D10379: infinitepush: use the new function to determine push destination 2021-04-13 phabricator Superseded
D1037: check-code: suggest pycompat.is(posix|windows|darwin) 2017-10-13 phabricator Not Applicable
D1037: check-code: suggest pycompat.is(posix|windows|darwin) 2017-10-13 phabricator Not Applicable
D1037: check-code: suggest pycompat.is(posix|windows|darwin) 2017-10-12 phabricator Superseded
D10380: outgoing: remove some early return 2021-04-13 phabricator Superseded
D10381: outgoing: make `recurse` a real function 2021-04-13 phabricator Superseded
D10382: outgoing: move filtering logic in its own function 2021-04-13 phabricator Superseded
D10383: outgoing: merge the code handling --graph with the main one 2021-04-13 phabricator Superseded
D10384: push-dests: rework the handling of default value 2021-04-13 phabricator Superseded
D10385: push-dests: move the code around missing default dest inside `get_push_paths` 2021-04-13 phabricator Superseded
D10386: tests: avoid use of "python", which may not even be installed 2021-04-13 phabricator Superseded
D10387: split: add test demonstrating issue with empty splits adjusting phases 2021-04-13 phabricator Superseded
D10388: split: fix issue with empty splits adjusting phases 2021-04-13 phabricator Superseded
D10389: split: avoid strip if split is a no-op (identical to original) 2021-04-13 phabricator Superseded