D9202: dirstate-tree: move a conditional in an explicit boolean |
2020-10-13 |
phabricator |
|
Superseded |
D9201: rust: cleanup some white space in a dock |
2020-10-13 |
phabricator |
|
Superseded |
[website] Replace some subversion references by Git ones |
2020-10-13 |
Stéphane Blondon |
|
New |
D9199: upgrade: allow sidedata upgrade to modify revision flag |
2020-10-13 |
phabricator |
|
Superseded |
D9200: copies: test for deleted copy info not overwriting unrelated ones |
2020-10-13 |
phabricator |
|
Superseded |
D9198: sidedata: return enough data to set the proper flag in the future |
2020-10-13 |
phabricator |
|
Superseded |
D9197: changing-files: add a shorthand property to check for copy relevant info |
2020-10-13 |
phabricator |
|
Superseded |
D9196: test: move upgrade run and check earlier in test-copies-chain-merge |
2020-10-13 |
phabricator |
|
Superseded |
D9195: copies: split creation of the graph and actual checking again |
2020-10-13 |
phabricator |
|
Superseded |
mergestate: document `o` merge record state in _mergestate_base docs |
2020-10-13 |
Pulkit Goyal |
|
Superseded |
[5,of,5] commit: pass ChangingFiles object as argument to _process_files |
2020-10-13 |
Pulkit Goyal |
|
Accepted |
[4,of,5] commit: pass mergestate into `_process_files` instead of re-reading it |
2020-10-13 |
Pulkit Goyal |
|
Accepted |
[3,of,5] commit: move salvaged calculation a bit earlier in the function |
2020-10-13 |
Pulkit Goyal |
|
Accepted |
[2,of,5] commit: refactor salvage calculation to a different function |
2020-10-13 |
Pulkit Goyal |
|
Accepted |
[1,of,5] mergestate: make filename argument optional in _mergestate_base.extras() |
2020-10-13 |
Pulkit Goyal |
|
Accepted |
[website] about: replace OpenJDK repository example by nginx repository |
2020-10-12 |
Stéphane Blondon |
PulkitGoyal |
Accepted |
[3,of,3] revlog: prevent recreating a tuple again and again for each rev |
2020-10-10 |
Pulkit Goyal |
|
Accepted |
[2,of,3] revlog: prevent multiple `any()` if we are not changing sidedata |
2020-10-10 |
Pulkit Goyal |
|
Accepted |
[1,of,3] upgrade: improve documentation of matchrevlog() |
2020-10-10 |
Pulkit Goyal |
|
Accepted |
D9194: commit: pass ChangingFiles object as argument to _process_files |
2020-10-10 |
phabricator |
|
Superseded |
D9190: mergestate: make filename argument optional in _mergestate_base.extras() |
2020-10-10 |
phabricator |
|
Superseded |
D9193: commit: pass mergestate into `_process_files` instead of re-reading it |
2020-10-10 |
phabricator |
|
Superseded |
D9192: commit: move salvaged calculation a bit earlier in the function |
2020-10-10 |
phabricator |
|
Superseded |
D9191: commit: refactor salvage calculation to a different function |
2020-10-10 |
phabricator |
|
Superseded |
[V2] revset: fix sorting key of wdir revision |
2020-10-10 |
Yuya Nishihara |
|
Accepted |
D9188: automation: upgrade packages in Linux environment |
2020-10-09 |
phabricator |
|
Superseded |
D9189: automation: support running against Python 3.9 |
2020-10-09 |
phabricator |
|
Superseded |
D9187: packaging: upgrade packages in Windows environment |
2020-10-09 |
phabricator |
|
Superseded |
D9186: contrib: install Python 3.9.0 |
2020-10-09 |
phabricator |
|
Superseded |
D9185: contrib: stop installing Python 3.5 and 3.6 in Windows environment |
2020-10-09 |
phabricator |
|
Superseded |
D9184: py3: convert an exception message to bytes |
2020-10-09 |
phabricator |
|
Superseded |
D9183: fix: update commit hash references in the new commits |
2020-10-09 |
phabricator |
|
Superseded |
D9182: absorb: update commit hash references in the new commits |
2020-10-09 |
phabricator |
|
Superseded |
D9181: rewriteutil: handle dropped commits when updating description hashes |
2020-10-09 |
phabricator |
|
Superseded |
D9180: tests: fix test-url.py on py3, broken by D9179 |
2020-10-09 |
phabricator |
|
Superseded |
revset: fix sorting key of wdir revision |
2020-10-09 |
Yuya Nishihara |
|
Superseded |
revset: add a `node` key for sorting |
2020-10-09 |
Pierre-Yves David |
|
Accepted |
D9179: errors: name arguments to Abort constructor |
2020-10-08 |
phabricator |
|
Superseded |
D9178: errors: stop passing non-strings to Abort's constructor |
2020-10-08 |
phabricator |
|
Superseded |
D9177: tests: fix test-check-module-imports.t broken by D9150 |
2020-10-08 |
phabricator |
|
Superseded |
D9176: tests: set git config using `git config` for simplicity |
2020-10-08 |
phabricator |
|
Superseded |
D9175: tests: use `git init` instead of unusual synonym `git init-db` |
2020-10-08 |
phabricator |
|
Superseded |
D9174: tests: make test-convert-git.t work across changed default branch name |
2020-10-08 |
phabricator |
|
Superseded |
D9173: tests: run test-copies-chain-merge.t also with copies in changesets |
2020-10-08 |
phabricator |
|
Superseded |
D9172: tests: update test-copies-chain-merge.t to not use empty files |
2020-10-08 |
phabricator |
|
Superseded |
D9171: tests: add test of copies suggested by Pierre-Yves on D9159 |
2020-10-08 |
phabricator |
|
Superseded |
D9170: tests: only diff the `Cargo.lock` in `test-check-cargo-lock.t` |
2020-10-08 |
phabricator |
|
Superseded |
[6,of,6] grep: move prep() to grepsearcher class |
2020-10-07 |
Yuya Nishihara |
|
Accepted |
[5,of,6] grep: move readfile() to grepsearcher class |
2020-10-07 |
Yuya Nishihara |
|
Accepted |
[4,of,6] grep: move getbody() to grepsearcher class |
2020-10-07 |
Yuya Nishihara |
|
Accepted |
[3,of,6] grep: add stub class that maintains cache and states of grep operation |
2020-10-07 |
Yuya Nishihara |
|
Accepted |
[2,of,6] grep: move match and diff logic to new module |
2020-10-07 |
Yuya Nishihara |
|
Accepted |
[1,of,6] grep: explicitly pass regexp to closure functions |
2020-10-07 |
Yuya Nishihara |
|
Accepted |
D9169: tags: add safety check for len(record) while reading hgtagsfnodescache |
2020-10-07 |
phabricator |
|
Superseded |
D9168: tests: update/remove outdated comments in test-copies-chain-merge.t |
2020-10-07 |
phabricator |
|
Superseded |
D9167: errors: introduce UserError and use it from commands and cmdutil |
2020-10-07 |
phabricator |
|
Superseded |
D9165: errors: name arguments to AmbiguousCommand constructor |
2020-10-07 |
phabricator |
|
Superseded |
D9166: errors: name arguments to UnknownCommand constructor |
2020-10-07 |
phabricator |
|
Superseded |
D9164: errors: name arguments to CommandError constructor |
2020-10-07 |
phabricator |
|
Superseded |
D9163: errors: move UnknownCommand and AmbiguousCommand near CommandError |
2020-10-07 |
phabricator |
|
Superseded |
D9162: [WIP] revlog: store new index entries as binary |
2020-10-07 |
phabricator |
|
Superseded |
D9161: unionrepo: don't insert index tuples with None as int field |
2020-10-07 |
phabricator |
|
Superseded |
D9160: bundlerepo: don't insert index tuples with full nodes as linkrev |
2020-10-07 |
phabricator |
|
Superseded |
D9159: [RFC] merge: stop caring about whether files are related (issue6163) |
2020-10-07 |
phabricator |
|
New |
D9158: templatekw: make {successorssets} always return a list (issue6342) |
2020-10-06 |
phabricator |
|
Superseded |
D9157: tests: test output of {predecessors} and {successorssets} for non-obsolete changesets |
2020-10-06 |
phabricator |
|
Superseded |
D9156: mergestate: document `o` merge record state in _mergestate_base docs |
2020-10-06 |
phabricator |
|
Superseded |
D9155: [WIP] revlog: don't cache parsed tuples in the C module |
2020-10-06 |
phabricator |
|
Superseded |
D9154: revlog: pre-compute null revlog item for pure version |
2020-10-06 |
phabricator |
|
Superseded |
D9153: unbundle: free temporary objects after use |
2020-10-05 |
phabricator |
|
Superseded |
D9152: hook: ignore EPIPE when flushing stdout/stderr |
2020-10-05 |
phabricator |
|
Superseded |
D9151: test: add test-transaction-rollback-on-sigpipe.t demonstrating py3 regression |
2020-10-05 |
phabricator |
|
Superseded |
D9150: tests: skip doctests if not running from a hg repo |
2020-10-05 |
phabricator |
|
Superseded |
D9149: py3: use native string when comparing with a function's argspec |
2020-10-05 |
phabricator |
|
Superseded |
D9148: pyoxidizer: produce working Python 3 Windows installers (issue6366) |
2020-10-05 |
phabricator |
|
Superseded |
D9147: packaging: normalize - to _ in WiX Id values |
2020-10-05 |
phabricator |
|
Superseded |
D9145: contrib: install latest versions of Python |
2020-10-05 |
phabricator |
|
Superseded |
D9146: contrib: install Rust 1.46.0 |
2020-10-05 |
phabricator |
|
Superseded |
[6,of,6] churn: leverage logcmdutil to filter revisions by --date |
2020-10-03 |
Yuya Nishihara |
|
Accepted |
[5,of,6] cmdutil: remove remainder of old walkchangerevs() implementation |
2020-10-03 |
Yuya Nishihara |
|
Accepted |
[4,of,6] cmdutil: rewrite walkchangerevs() by using logcmdutil functions |
2020-10-03 |
Yuya Nishihara |
|
Accepted |
[3,of,6] grep: filter target files by matcher |
2020-10-03 |
Yuya Nishihara |
|
Accepted |
[2,of,6] cmdutil: make walkchangerevs() call prepare with matcher instead of filenames |
2020-10-03 |
Yuya Nishihara |
|
Accepted |
[1,of,6] grep: add option for logcmdutil.makewalker() to not filter revs by file pats |
2020-10-03 |
Yuya Nishihara |
|
Accepted |
merge: check for conflicting actions irrespective of length of bids |
2020-10-02 |
Pulkit Goyal |
|
Accepted |
D9144: upgrade: add support for experimental safe share mode |
2020-10-02 |
phabricator |
|
Superseded |
test: try to unflaky test-profile.t |
2020-10-02 |
Pierre-Yves David |
|
Accepted |
D9143: changing-files: fix docstring |
2020-10-02 |
phabricator |
|
Superseded |
D9142: rust: move rustfmt.toml to repo root so it can be used by `hg fix` |
2020-10-01 |
phabricator |
|
Superseded |
D9139: copies: add a HASCOPIESINFO flag to highlight rev with useful data |
2020-10-01 |
phabricator |
|
Superseded |
D9141: copies: move `merged` testing sooner |
2020-10-01 |
phabricator |
|
Superseded |
D9140: copies: return None instead of ChangingFiles when relevant |
2020-10-01 |
phabricator |
|
Superseded |
D9138: rust: update minimum supported Rust compiler version |
2020-10-01 |
phabricator |
|
Superseded |
D9137: rust: leverage improved match ergonomics |
2020-10-01 |
phabricator |
|
Superseded |
D9136: rust-parsers: use in-place mutation instead of allocating a new `Vec` |
2020-10-01 |
phabricator |
|
Superseded |
D9135: doc: Generate separate commands/topics/extension web pages. |
2020-09-30 |
phabricator |
|
New |
D9134: help: extract logic for listing commands and topics. |
2020-09-30 |
phabricator |
|
Superseded |
D9133: rust: start plugging the dirstate tree behind a feature gate |
2020-09-30 |
phabricator |
|
Superseded |
D9132: rust: introduce `dirstate-tree` cargo feature |
2020-09-30 |
phabricator |
|
Superseded |
D9131: rust: fix formatting |
2020-09-30 |
phabricator |
|
Superseded |
[1,of,4] tests: add newfilenode test case in test-merge-changedelete.t |
2020-09-30 |
Pulkit Goyal |
|
Accepted |
D9125: changing-files: add a debug command display changed files |
2020-09-30 |
phabricator |
|
Superseded |
D9130: salvaged: properly deal with salvaged file during copy tracing |
2020-09-30 |
phabricator |
|
Superseded |
D9129: salvaged: persist the salvaged set on disk |
2020-09-30 |
phabricator |
|
Superseded |
D9127: changing-files: add clean computation of changed files for linear changesets |
2020-09-30 |
phabricator |
|
Superseded |
D9126: changing-files: add clean computation of changed files for roots |
2020-09-30 |
phabricator |
|
Superseded |
D9124: side-data: add a test to check sidedata upgrade |
2020-09-30 |
phabricator |
|
Superseded |
D9123: changing-files: split the changing files computation from encoding |
2020-09-30 |
phabricator |
|
Superseded |
D9122: salvaged: explicitly skip salvaged file while encoding |
2020-09-30 |
phabricator |
|
Superseded |
hgdemandimport: exclude more sqlalchemy modules |
2020-09-29 |
Ludovic Chabant |
|
Accepted |
hgweb: don't try to wrap mod_wsgi loggers |
2020-09-29 |
Ludovic Chabant |
|
New |
D9121: hg-core: fix path encoding usage |
2020-09-29 |
phabricator |
|
Superseded |
D9119: salvaged: track removal-candidates in more cases |
2020-09-29 |
phabricator |
|
Superseded |
D9120: salvaged: record salvaged in ChangingFiles at commit time |
2020-09-29 |
phabricator |
|
Superseded |
D9118: changing-files: add a "salvaged" set to track file that were not removed |
2020-09-29 |
phabricator |
|
Superseded |
D9117: copies: directly pass a changes object to the copy tracing code |
2020-09-28 |
phabricator |
|
Superseded |
D9116: copies: no longer change the sidedata flag |
2020-09-28 |
phabricator |
|
Superseded |
D9115: copies: use dedicated `_revinfo_getter` function and call |
2020-09-28 |
phabricator |
|
Superseded |
D9114: copies: make two version of the changeset centric algorithm |
2020-09-28 |
phabricator |
|
Superseded |
D9113: copies: rename some function to the new naming scheme |
2020-09-28 |
phabricator |
|
Superseded |
D9112: changing-files: cache the various property |
2020-09-28 |
phabricator |
|
Superseded |
D9111: changing-files: always use `mark_touched` to update the touched set |
2020-09-28 |
phabricator |
|
Superseded |
D9110: updaterepo: add deprecation warning |
2020-09-28 |
phabricator |
|
Superseded |
D9109: rhg: use `.or(Err(Error))` not `.map_err(|_| Error)` (D9100#inline-15067) |
2020-09-28 |
phabricator |
|
Superseded |
D9108: hg-core: use `.or(Err(Error))` not `.map_err(|_| Error)` (D9100#inline-15067) |
2020-09-28 |
phabricator |
|
Superseded |
D9107: hg-core: return Err if `offset != bytes.len()` (D8958#inline-14994 followup 2/2) |
2020-09-28 |
phabricator |
|
Superseded |
D9106: hg-core: make `Index` owner of its bytes (D8958#inline-14994 followup 1/2) |
2020-09-28 |
phabricator |
|
Superseded |
D9105: hg-core: renaming of `Chunk` offset methods (D8958#inline-15002 followup) |
2020-09-28 |
phabricator |
|
Superseded |
D9104: hg-core: minor rewording in docstring (D8958#inline-15005 followup) |
2020-09-28 |
phabricator |
|
Superseded |
D9103: hg-core: use anonymous lifetime for `impl Chunk` (D8958#inline-15003 followup) |
2020-09-28 |
phabricator |
|
Superseded |
D9102: hg-core: use `u32` instead of `i32` in `Chunk` (D8958#inline-15001 followup) |
2020-09-28 |
phabricator |
|
Superseded |
D9101: hg-core: use the term `chunk` instead of `frag` (D8958#inline-15000 followup) |
2020-09-28 |
phabricator |
|
Superseded |
D9100: hg-core: return `Err` on decompression error (D8958#inline-15004 followup) |
2020-09-28 |
phabricator |
|
Superseded |
D9099: hg-core: remove useless code (D8958#inline-14988 followup) |
2020-09-28 |
phabricator |
|
Superseded |
D9098: hg-core: avoid memory allocation (D8958#inline-14990 followup) |
2020-09-28 |
phabricator |
|
Superseded |
D9097: hg-core: minor docstring update (D8958#inline-14991 followup) |
2020-09-28 |
phabricator |
|
Superseded |
D9096: hg-core: minor code style change (D8958#inline-14986 followup) |
2020-09-28 |
phabricator |
|
Superseded |
D9095: hg-core: Explain offset override of first revision (D8958#inline-14992 followup) |
2020-09-28 |
phabricator |
|
Superseded |
D9094: rust: clippy pass |
2020-09-28 |
phabricator |
|
Superseded |
D9093: rust: format with rustfmt |
2020-09-28 |
phabricator |
|
Superseded |
[6,of,9,V3] merge: store commitinfo if these is a dc or cd conflict |
2020-09-28 |
Pulkit Goyal |
|
Accepted |
[5,of,9,V3] mergestate: update _stateextras instead of reassinging |
2020-09-28 |
Pulkit Goyal |
|
Accepted |
[4,of,9,V3] tests: add some debugmergestate calls in `test-merge-criss-cross.t` |
2020-09-28 |
Pulkit Goyal |
|
Accepted |
[3,of,9,V3] tests: add few debugrevlogindex and a log call to see changes in next test |
2020-09-28 |
Pulkit Goyal |
|
Accepted |
[2,of,9,V3] merge: disable `m2-vs-ma` optimization if new filenode config is true |
2020-09-28 |
Pulkit Goyal |
|
Accepted |
[1,of,9,V3] configitems: add a new config option to control new filenode functionality |
2020-09-28 |
Pulkit Goyal |
|
Accepted |
[4,of,4] log: extract function that builds (revs, makefilematcher) from walkopts |
2020-09-27 |
Yuya Nishihara |
|
Accepted |
[3,of,4] log: move --graph and topo sort options to walkopts |
2020-09-27 |
Yuya Nishihara |
|
Accepted |
[2,of,4] log: move miscellaneous filter/matcher options to walkopts |
2020-09-27 |
Yuya Nishihara |
|
Accepted |
[1,of,4] log: map --removed to walkopts.force_changelog_traversal |
2020-09-27 |
Yuya Nishihara |
|
Accepted |
D9092: changing-files: retrieve changelogrevision.files from the sidedata block |
2020-09-26 |
phabricator |
|
Superseded |
D9090: changing-files: rework the way we store changed files in side-data |
2020-09-26 |
phabricator |
|
Superseded |
D9091: changing-files: drop the now useless changelogrevision argument |
2020-09-26 |
phabricator |
|
Superseded |
D9089: changing-files: add a utility to compute the merged files post-commit |
2020-09-26 |
phabricator |
|
Superseded |
D9088: changing-files: record merged files at commit time |
2020-09-26 |
phabricator |
|
Superseded |
D9087: changing-files: add the ability to track merged files too |
2020-09-26 |
phabricator |
|
Superseded |
D9086: changing-files: move default constructor value to None |
2020-09-26 |
phabricator |
|
Superseded |
D9085: rust: add `dirstate_tree` module |
2020-09-25 |
phabricator |
|
Superseded |
D9084: rust-dirstatemap: add #[timed] to dirstatemap read for comparison |
2020-09-25 |
phabricator |
|
Superseded |
[6,of,9,V2] merge: store commitinfo if these is a dc or cd conflict |
2020-09-25 |
Pulkit Goyal |
|
Accepted |
[5,of,9,V2] mergestate: update _stateextras instead of reassinging |
2020-09-25 |
Pulkit Goyal |
|
Accepted |
[4,of,9,V2] tests: add some debugmergestate calls in `test-merge-criss-cross.t` |
2020-09-25 |
Pulkit Goyal |
|
Accepted |
[3,of,9,V2] tests: add few debugrevlogindex and a log call to see changes in next test |
2020-09-25 |
Pulkit Goyal |
|
Accepted |
[2,of,9,V2] merge: disable `m2-vs-ma` optimization if new filenode config is true |
2020-09-25 |
Pulkit Goyal |
|
Accepted |
[1,of,9,V2] configitems: add a new config option to control new filenode functionality |
2020-09-25 |
Pulkit Goyal |
|
Accepted |
D9083: hg-core: D8958 followup |
2020-09-25 |
phabricator |
|
Superseded |
D9082: chg: make clang format happy |
2020-09-25 |
phabricator |
|
Superseded |
D9081: git: add test showing `hg commit -i` working on a git repo |
2020-09-24 |
phabricator |
|
Superseded |
D9079: rust-tests: add test to check if `Cargo.lock` is up-to-date |
2020-09-24 |
phabricator |
|
Superseded |
D9080: rust: update Cargo.lock |
2020-09-24 |
phabricator |
|
Superseded |
D9078: repoview: don't crash if mergestate points to non-existent node |
2020-09-23 |
phabricator |
|
Superseded |
D9077: tests: demonstrate crash caused by pinning of non-existent mergestate node |
2020-09-23 |
phabricator |
|
Superseded |
[7,of,7] sidedata: simply read p2copies files from the `ChangingFiles` object |
2020-09-23 |
Pierre-Yves David |
|
Accepted |
[6,of,7] sidedata: simply read p1copies files from the `ChangingFiles` object |
2020-09-23 |
Pierre-Yves David |
|
Accepted |
[5,of,7] sidedata: simply read removed files from the `ChangingFiles` object |
2020-09-23 |
Pierre-Yves David |
|
Accepted |
[4,of,7] sidedata: simply read added files from the `ChangingFiles` object |
2020-09-23 |
Pierre-Yves David |
|
Accepted |
[3,of,7] sidedata: add a `decode_files_sidedata` function |
2020-09-23 |
Pierre-Yves David |
|
Accepted |
[2,of,7] changelog: add a `changes` property on `changelogrevision` |
2020-09-23 |
Pierre-Yves David |
|
Accepted |
[1,of,7] sidedata: rename `encode_copies_sidedata` to `encode_files_sidedata` |
2020-09-23 |
Pierre-Yves David |
|
Accepted |
D9076: rebase: teach in-memory rebase to not restart with on-disk rebase on conflict |
2020-09-23 |
phabricator |
|
Superseded |
D9075: rebase: move check for unresolved conflicts into lower-level rebasenode() |
2020-09-23 |
phabricator |
|
Superseded |
D9074: rebase: add dryrun property to rebaseruntime |
2020-09-23 |
phabricator |
|
Superseded |
D9073: rebase: when collapsing, p1 == dest, so use the former only |
2020-09-23 |
phabricator |
|
Superseded |
D9072: phases: fix performance regression with Python 2. |
2020-09-23 |
phabricator |
|
Superseded |
[website] footer: remove Google plus link |
2020-09-23 |
Stéphane Blondon |
PulkitGoyal |
Accepted |
D9071: rust-matchers: make `Matcher` trait object-safe |
2020-09-23 |
phabricator |
|
Superseded |
[6,of,9] merge: store commitinfo if mergetool resolved a dc or cd conflict |
2020-09-23 |
Pulkit Goyal |
|
Accepted |
[5,of,9] tests: add some debugmergestate calls in `test-merge-criss-cross.t` |
2020-09-23 |
Pulkit Goyal |
|
Accepted |
[4,of,9] tests: add few debugrevlogindex and a log call to see changes in next test |
2020-09-23 |
Pulkit Goyal |
|
Accepted |
[3,of,9] merge: check new filenode creation config before disabling optimization |
2020-09-23 |
Pulkit Goyal |
|
Accepted |
[2,of,9] configitems: add a new config option to control new filenode functionality |
2020-09-23 |
Pulkit Goyal |
|
Accepted |
[1,of,9] scmutil: introduce function to check whether repo uses treemanifest or not |
2020-09-23 |
Pulkit Goyal |
|
Accepted |
scmutil: introduce function to check whether repo uses treemanifest or not |
2020-09-23 |
Pulkit Goyal |
|
Superseded |
[2,of,2,V3] mergestate: define NO_OP_ACTION in module scope instead of inside mergeresult |
2020-09-23 |
Pulkit Goyal |
|
Accepted |
[1,of,2,V3] mergestate: introduce a new ACTION_KEEP_NEW |
2020-09-23 |
Pulkit Goyal |
|
Accepted |
D9070: rebase: remove redundant isinmemory argument from _origrebase() |
2020-09-23 |
phabricator |
|
Superseded |
D9069: largefiles: prevent in-memory merge instead of switching to on-disk |
2020-09-23 |
phabricator |
|
Superseded |
D9068: git: pass `id` attribute of `pygit2.Tree` object |
2020-09-22 |
phabricator |
|
Superseded |
D9063: merge: use merge.clean_update() when applicable |
2020-09-21 |
phabricator |
|
Superseded |
D9067: merge: delete hg.updaterepo() and use merge.update() instead (API) |
2020-09-21 |
phabricator |
|
Superseded |
D9064: merge: add a back_out() function to encapsulate update() |
2020-09-21 |
phabricator |
|
Superseded |
D9065: merge: make low-level update() private (API) |
2020-09-21 |
phabricator |
|
Superseded |
D9066: merge: add a higher-level update() for the common `hg update` use case |
2020-09-21 |
phabricator |
|
Superseded |
D9062: git: also convert timezone to int (issue6359) |
2020-09-21 |
phabricator |
|
Superseded |
D9059: procutil: assign stdio objects if they are None |
2020-09-19 |
phabricator |
|
Superseded |
D9058: chg: fallback to original hg if stdio fds are missing |
2020-09-19 |
phabricator |
|
Superseded |
D9057: rebase: stop clearing on-disk mergestate when running in memory |
2020-09-18 |
phabricator |
|
Superseded |
D9056: fix: include adjacent blank lines in ranges to be fixed |
2020-09-18 |
phabricator |
|
New |
D9054: rebase: fix an inconsistent hyphenation in a debug message |
2020-09-18 |
phabricator |
|
Superseded |
D9055: rebase: delete unused p1 argument to _concludenode() |
2020-09-18 |
phabricator |
|
Superseded |
D9053: locking: remove support for inheriting locks in subprocess |
2020-09-18 |
phabricator |
|
Superseded |
D9052: rhg: add a limited `rhg cat -r` subcommand |
2020-09-18 |
phabricator |
|
Superseded |
D9051: hg-core: add a `CatRev` operation |
2020-09-18 |
phabricator |
|
Superseded |
D9049: hg-core: add path_encode |
2020-09-18 |
phabricator |
|
Superseded |
D9050: hg-core: add `files_with_nodes` to `Manifest` |
2020-09-18 |
phabricator |
|
Superseded |
D9048: hg-core: impl TryFrom<PathBuff> for HgPathBuf |
2020-09-18 |
phabricator |
|
Superseded |
D9047: dispatch: load shared source repository config in share-safe mode |
2020-09-18 |
phabricator |
|
Superseded |
D9046: tests: add test showing broken extension loading in case of share-safe |
2020-09-18 |
phabricator |
|
Superseded |
D9045: tests: update test-share-safe to work with pure-python versions |
2020-09-18 |
phabricator |
|
Superseded |
share: do not write working-copy requirements twice |
2020-09-18 |
Yuya Nishihara |
|
Accepted |
[2,of,2,STABLE] strip: with --keep, consider all revs "removed" from the wcp (issue6270) |
2020-09-18 |
Pierre-Yves David |
|
Accepted |
[1,of,2,STABLE] test-strip: display more information highlight buggy behavior |
2020-09-18 |
Pierre-Yves David |
|
Accepted |
[FOLLOWUP] mergestate: define NO_OP_ACTION in module scope instead of inside mergeresult |
2020-09-18 |
Pulkit Goyal |
|
New |
[2,of,2] changing-files: implement equality checking |
2020-09-18 |
Pierre-Yves David |
|
Accepted |
[1,of,2] changing-files: document the various sets |
2020-09-18 |
Pierre-Yves David |
|
Accepted |
[FOLLOWUP] mergestate: define NO_OP_ACTION in module scope instead of inside mergeresult |
2020-09-18 |
Pulkit Goyal |
|
Superseded |
[6,of,6] log: pass around --rev option by walkopts |
2020-09-18 |
Yuya Nishihara |
|
Accepted |
[5,of,6] log: parse --limit option by logcmdutil.parseopts() |
2020-09-18 |
Yuya Nishihara |
|
Accepted |
[4,of,6] log: pass around --follow/--follow-first options by walkopts |
2020-09-18 |
Yuya Nishihara |
|
Accepted |
[3,of,6] log: introduce struct that carries log traversal options |
2020-09-18 |
Yuya Nishihara |
|
Accepted |
[2,of,6] log: remove unused argument from _makerevset() |
2020-09-18 |
Yuya Nishihara |
|
Accepted |
[1,of,6] log: remove stale comment about order of user revset |
2020-09-18 |
Yuya Nishihara |
|
Accepted |
D9044: phabricator: fix loadhgrc() override broken by D8656 |
2020-09-18 |
phabricator |
|
Superseded |
D9043: mergestate: move commit() from base class to on-disk subclass |
2020-09-18 |
phabricator |
|
Superseded |
D9042: mergestate: make in-memory mergestate not clear on-disk mergestate on reset() |
2020-09-18 |
phabricator |
|
Superseded |
D9041: RFC: mergedriver: delete it |
2020-09-18 |
phabricator |
|
Superseded |
[1,of,5] grep: clarify that --all works exactly the same way as --diff |
2020-09-18 |
Gregory Szorc |
|
New |
D9040: merge: use in-memory mergestate when using in-memory context |
2020-09-17 |
phabricator |
|
Superseded |
D9034: mergestate: make clean() only be about creating a clean mergestate |
2020-09-17 |
phabricator |
|
Superseded |
D9039: mergestate: extract a base class to be shared by future memmergestate |
2020-09-17 |
phabricator |
|
Superseded |
D9038: mergestate: extract overridable methods for making/restoring file backups |
2020-09-17 |
phabricator |
|
Superseded |
D9031: mergestate: make some callers not pass pointless node argument |
2020-09-17 |
phabricator |
|
Superseded |
D9037: mergestate: initialize all properties in __init__() |
2020-09-17 |
phabricator |
|
Superseded |
D9035: mergestate: move most of of reset() into start() |
2020-09-17 |
phabricator |
|
Superseded |
D9036: mergestate: remove unnecessary clearing of `localctx` and `otherctx` |
2020-09-17 |
phabricator |
|
Superseded |
D9033: mergestate: split up reset() for its two use cases |
2020-09-17 |
phabricator |
|
Superseded |
D9032: mergestate: simplify reset(), knowing that `other` and `node` go together |
2020-09-17 |
phabricator |
|
Superseded |
D9030: py3: don't risk passing a None value to error.ManifestLookupError() |
2020-09-17 |
phabricator |
|
Superseded |
Add an example in churn extension |
2020-09-17 |
Stéphane Blondon |
|
New |
[5,of,5] grep: make -frREV follow history from the specified revision (BC) |
2020-09-17 |
Yuya Nishihara |
|
Accepted |
[4,of,5] cmdutil: make walkchangerevs() gracefully handle wdir parents |
2020-09-17 |
Yuya Nishihara |
|
Accepted |
[3,of,5] grep: fix --follow with no --diff nor --rev to not fall back to plain grep |
2020-09-17 |
Yuya Nishihara |
|
Accepted |
[2,of,5] test-grep: add tests for --follow with/without --diff and/or paths |
2020-09-17 |
Yuya Nishihara |
|
Accepted |
[1,of,5] grep: clarify that --all works exactly the same way as --diff |
2020-09-17 |
Yuya Nishihara |
|
Accepted |
tests: run test-check-py3-compat only in pure python mode |
2020-09-17 |
Pulkit Goyal |
|
Accepted |
D9028: tests: add some debugmergestate calls in `test-merge-criss-cross.t` |
2020-09-17 |
phabricator |
|
Superseded |
D9027: merge: check new filenode creation config before disabling optimization |
2020-09-17 |
phabricator |
|
Superseded |
D9026: configitems: add a new config option to control new filenode functionality |
2020-09-17 |
phabricator |
|
Superseded |
D9025: mergestate: define NO_OP_ACTION in module scope instead of inside mergeresult |
2020-09-17 |
phabricator |
|
Superseded |
D9024: run-test: make `--blacklist` and `--whitelist` behave like `--test-list` |
2020-09-17 |
phabricator |
|
Superseded |
store: remove unnecessary copying on requires file |
2020-09-16 |
Pulkit Goyal |
|
New |
[3,of,3,V2] mergestate: define NO_OP_ACTION in module scope instead of inside mergeresult |
2020-09-16 |
Pulkit Goyal |
|
New |
[2,of,3,V2] mergestate: introduce a new ACTION_KEEP_NEW |
2020-09-16 |
Pulkit Goyal |
|
New |
[1,of,3,V2] merge: check for dir rename dest before adding ACTION_KEEP |
2020-09-16 |
Pulkit Goyal |
|
New |
D9023: branchmap: add a cache validation cache, avoid expensive re-hash on every use |
2020-09-15 |
phabricator |
|
Superseded |
D9022: repo: avoid copying/updating a dict on every `repo.__getitem__` |
2020-09-15 |
phabricator |
|
Superseded |
[2,of,2] copy-tracing: test case where a merge reverted a file deletion |
2020-09-14 |
Pierre-Yves David |
|
Accepted |
[1,of,2] copy-tracing: test case where we go across a changed/deleted merge |
2020-09-14 |
Pierre-Yves David |
|
Accepted |
D9021: fsmonitor: increase the threshold before we recommend it, when using rust |
2020-09-14 |
phabricator |
|
Superseded |
D9020: sshpeer: avoid having a destructor that can block forks forever |
2020-09-14 |
phabricator |
|
Superseded |
D9019: procutil: avoid using os.fork() to implement runbgcommand |
2020-09-14 |
phabricator |
|
Superseded |
[3,of,3] log: make -frREV PATH detect missing files before falling back to slow path |
2020-09-14 |
Yuya Nishihara |
|
Accepted |
[2,of,3] log: fix -fr'wdir()' PATH to follow newly added file |
2020-09-14 |
Yuya Nishihara |
|
Accepted |
[1,of,3] log: reorganize if-else and for loop in logcmdutil._makematcher() |
2020-09-14 |
Yuya Nishihara |
|
Accepted |
[V3] merge: show list of bids for each file in bid-merge in ui.debug() |
2020-09-14 |
Pulkit Goyal |
|
Accepted |
[8,of,8] mergestate: introduce a new ACTION_KEEP_NEW |
2020-09-14 |
Pulkit Goyal |
|
Accepted |
[7,of,8] merge: check for dir rename dest before adding ACTION_KEEP |
2020-09-14 |
Pulkit Goyal |
|
Accepted |
[6,of,8] merge: update commitinfo from all mergeresults during bid merge |
2020-09-14 |
Pulkit Goyal |
|
Accepted |
[3,of,8] merge: add `ACTION_KEEP_ABSENT` to represent files we want to keep absent |
2020-09-14 |
Pulkit Goyal |
|
Accepted |
[2,of,8] mergeresult: introduce dedicated tuple for no-op actions |
2020-09-14 |
Pulkit Goyal |
|
Accepted |
[V2] merge: show list of bids for each file in bid-merge in ui.debug() |
2020-09-14 |
Pulkit Goyal |
|
Superseded |
[5,of,5] cmdutil: reimplement finddate() without using walkchangerevs() |
2020-09-13 |
Yuya Nishihara |
|
Accepted |
[4,of,5] test-simple-update: add test for -d DATE option |
2020-09-13 |
Yuya Nishihara |
|
Accepted |
[3,of,5] largefiles: walk history in ascending order while downloading all lfiles |
2020-09-13 |
Yuya Nishihara |
|
Accepted |
[2,of,5] largefiles: replace use of walkchangerevs() with simple revset query |
2020-09-13 |
Yuya Nishihara |
|
Accepted |
[1,of,5] largefiles: remove unused 'rev' parameter from downloadlfiles() |
2020-09-13 |
Yuya Nishihara |
|
Accepted |
[STABLE] py3: fix formatting of LookupError for workingctx |
2020-09-13 |
Yuya Nishihara |
|
Accepted |
D9018: resourceutil: document when we expect to take the importlib.resouces code path |
2020-09-12 |
phabricator |
|
Superseded |
D9017: tests: make emacs test less strict |
2020-09-11 |
phabricator |
|
Superseded |
D9016: histedit: cache description line |
2020-09-11 |
phabricator |
|
Superseded |
[STABLE] log: fix crash and bad filematcher lookup by -fr'wdir()' PATH |
2020-09-11 |
Yuya Nishihara |
|
New |
D9014: hg-core: add a `ListRevTrackedFiles` operation |
2020-09-11 |
phabricator |
|
Superseded |
D9015: rhg: add `--revision` argument to `rhg files` |
2020-09-11 |
phabricator |
|
Superseded |
D9013: hg-core: simplify `list_tracked_files` operation |
2020-09-11 |
phabricator |
|
Superseded |
D9012: hg-core: add `Revlog.get_node_rev` |
2020-09-11 |
phabricator |
|
Superseded |
D9011: hg-core: add `Manifest` a specialized `Revlog` |
2020-09-11 |
phabricator |
|
Superseded |
D9010: hg-core: add `Changlog` a specialized `Revlog` |
2020-09-11 |
phabricator |
|
Superseded |
D9009: py3: fix bytes and str mixup in run-tests |
2020-09-11 |
phabricator |
|
Superseded |
D9008: templater: fix reading of templates in frozen binaries with py3 < 3.7 |
2020-09-11 |
phabricator |
|
Superseded |
[5,of,5] merge: move initial handling of mergeactions near to later one |
2020-09-11 |
Pulkit Goyal |
|
Accepted |
[4,of,5] debugmergestate: sort extras before printing |
2020-09-11 |
Pulkit Goyal |
|
Accepted |
[3,of,5] merge: show number of ancestors in bid merge debug notes |
2020-09-11 |
Pulkit Goyal |
|
Accepted |
[2,of,5] merge: show list of bids for each file in bid-merge in ui.note() |
2020-09-11 |
Pulkit Goyal |
|
Accepted |
[1,of,5] debugmergestate: show extras for files which are not in mergestate |
2020-09-11 |
Pulkit Goyal |
|
Accepted |
[V2] commit: pass mergestate into _filecommit() instead of re-reading it |
2020-09-11 |
Pulkit Goyal |
|
Accepted |
[2,of,2] tags: take lock while writing `tags2` cache |
2020-09-11 |
Pulkit Goyal |
|
Accepted |
[1,of,2] tests: update lockdelay.py to handle the `wait` argument |
2020-09-11 |
Pulkit Goyal |
|
Accepted |
D9007: graphlog: use '%' only if there are *unresolved* conflicts |
2020-09-10 |
phabricator |
|
Superseded |
D9006: chg: make is possible to call by default an hg binary located next to chg |
2020-09-10 |
phabricator |
|
Superseded |
git: remove unrequired assignment of listignored and listunknown |
2020-09-10 |
Pulkit Goyal |
|
Accepted |
D9005: hg-core: check data integrity in `Revlog` |
2020-09-10 |
phabricator |
|
Superseded |
[3,of,3,V2] tags: take lock instead of wlock before writing hgtagsfnodes1 cache |
2020-09-10 |
Pulkit Goyal |
|
Accepted |
[2,of,3,V2] statichttprepo: use LockUnavailable() instead of Abort() for lock (API) |
2020-09-10 |
Pulkit Goyal |
|
Accepted |
[1,of,3,V2] localrepo: warn if we are writing to cache without a lock |
2020-09-10 |
Pulkit Goyal |
|
Accepted |
[2,of,2] commit: fix a wrong argument name in documentation |
2020-09-10 |
Pulkit Goyal |
|
Accepted |
[1,of,2] commit: pass mergestate into _filecommit() instead of re-reading it |
2020-09-10 |
Pulkit Goyal |
|
Accepted |
[2,of,2] tags: take lock instead of wlock before writing hgtagsfnodes1 cache |
2020-09-10 |
Pulkit Goyal |
|
Superseded |
[1,of,2] localrepo: warn if we are writing to cache without a lock |
2020-09-10 |
Pulkit Goyal |
|
Superseded |
D9004: hgdemandimport: bypass demandimport for _ast module (issue6407) |
2020-09-09 |
phabricator |
|
Superseded |
D9002: mergestate: introduce a new ACTION_KEEP_NEW |
2020-09-09 |
phabricator |
|
Superseded |
[2,of,2] grep: fix hash(linestate) to not include linenum |
2020-09-09 |
Yuya Nishihara |
|
Accepted |
[1,of,2] test-grep: document that trivially moved lines might not be detected |
2020-09-09 |
Yuya Nishihara |
|
Accepted |
revset: remove indirect indexing of status tuple |
2020-09-09 |
Yuya Nishihara |
|
Accepted |
D9000: localrepo: warn if we are writing to cache without a lock |
2020-09-08 |
phabricator |
|
Superseded |
D9001: tags: take lock instead of wlock before writing hgtagsfnodes1 cache |
2020-09-08 |
phabricator |
|
Superseded |
D8999: git: fix index handling of removed files during commit (issue6398) |
2020-09-07 |
phabricator |
|
Superseded |
D8998: git: make dirstate actually support listclean parameter |
2020-09-07 |
phabricator |
|
Superseded |
D8994: localrepo: use functools.wraps() in unfilteredmethod decorator |
2020-09-07 |
phabricator |
|
Superseded |
D8997: git: make dirstate status() respect matcher |
2020-09-07 |
phabricator |
|
Superseded |
D8996: git: fix up dirstate use of index |
2020-09-07 |
phabricator |
|
Superseded |
D8995: git: correctly handle "nothing changed" commits |
2020-09-07 |
phabricator |
|
Superseded |
D8993: git: actually copy treemanifest instances in .copy() (issue6398) |
2020-09-07 |
phabricator |
|
Superseded |
D8992: git: restore basic functionality after b3040b6739ce |
2020-09-07 |
phabricator |
|
Superseded |
D8991: git: convert tz offset to int (issue6359) |
2020-09-07 |
phabricator |
|
Superseded |
D8990: rust-cpython: switch logging facade from `simple_logger` to `env_logger` |
2020-09-06 |
phabricator |
|
Superseded |
D8988: merge: store commitinfo if mergetool resolved a dc or cd conflict |
2020-09-05 |
phabricator |
|
Superseded |
D8986: debugmergestate: sort extras before printing |
2020-09-05 |
phabricator |
|
Superseded |
D8987: tests: add few debugrevlogindex and a log call to see changes in next test |
2020-09-05 |
phabricator |
|
Superseded |
D8981: scmutil: introduce function to check whether repo uses treemanifest or not |
2020-09-05 |
phabricator |
|
Superseded |
D8983: merge: move initial handling of mergeactions near to later one |
2020-09-05 |
phabricator |
|
Superseded |
D8985: commit: fix a wrong argument name in documentation |
2020-09-05 |
phabricator |
|
Superseded |
D8982: merge: disable `m2-vs-ma` diff optimization in case of flat manifests |
2020-09-05 |
phabricator |
|
New |
D8984: commit: pass mergestate into _filecommit() instead of re-reading it |
2020-09-05 |
phabricator |
|
Superseded |
D8980: repoview: pin revisions for `local` and `other` when a merge is active |
2020-09-04 |
phabricator |
|
Superseded |
D8979: run-tests: extract logic to get errpath in a utility func |
2020-09-02 |
phabricator |
|
Superseded |
[3,of,3] diff: add a `--tool` flag to use external diffing tools |
2020-09-02 |
Pulkit Goyal |
|
Accepted |
[2,of,3] extdiff: refactor cmdline and gui calculation login in a separate fn |
2020-09-02 |
Pulkit Goyal |
|
Accepted |
[1,of,3] extdiff: reorder an if-else conditional |
2020-09-02 |
Pulkit Goyal |
|
Accepted |
D8978: hgweb: compatibility of hgweb.cgi template with Python 3 |
2020-09-02 |
phabricator |
|
Superseded |
D8977: merge: check for dir rename dest before adding ACTION_KEEP |
2020-09-02 |
phabricator |
|
New |
[Bug,6402] New: test-stdio.py flakiness |
2020-09-02 |
mercurial-bugs@mercurial-scm.org |
|
Not Applicable |
D8976: registrar: fix a documentation typo |
2020-09-02 |
phabricator |
|
Superseded |
[stable] tests: fix test-demandimport.py on Python 3.9 |
2020-09-01 |
Manuel Jacob |
|
Accepted |
D8975: genosxversion: don't give up if we can't find a path to hg libraries |
2020-09-01 |
phabricator |
|
Superseded |
[3,of,3] extdiff: move single file handling inside `not per-file` conditional |
2020-09-01 |
Pulkit Goyal |
|
Accepted |
[2,of,3] extdiff: remove dir2root and pass full path as dir2 in _runperfilediff() |
2020-09-01 |
Pulkit Goyal |
|
Accepted |
[1,of,3] extdiff: pass full paths of `dir1a` and `dir1b` to `_runperfilediff()` |
2020-09-01 |
Pulkit Goyal |
|
Accepted |
D8974: merge: add `ACTION_KEEP_DELETED` to represent files we want to keep deleted |
2020-09-01 |
phabricator |
|
Superseded |
D8973: log: add support for bookmarks |
2020-08-31 |
phabricator |
|
Superseded |
D8972: [WIP] diff: add a `--tool` flag |
2020-08-29 |
phabricator |
|
New |
D8971: extdiff: move single file handling inside `not per-file` conditional |
2020-08-29 |
phabricator |
|
Superseded |
D8970: extdiff: remove dir2root and pass full path as dir2 in _runperfilediff() |
2020-08-29 |
phabricator |
|
Superseded |
D8969: extdiff: pass full paths of `dir1a` and `dir1b` to `_runperfilediff()` |
2020-08-29 |
phabricator |
|
Superseded |
D8968: phabricator: Pass through diffoptions |
2020-08-28 |
phabricator |
|
New |
D8967: merge: show number of ancestors in bid merge debug notes |
2020-08-27 |
phabricator |
|
Superseded |
D8966: merge: show list of bids for each file in bid-merge in ui.note() |
2020-08-27 |
phabricator |
|
Superseded |
D8965: merge: update commitinfo from all mergeresults during bid merge |
2020-08-27 |
phabricator |
|
Superseded |
[STABLE] test: add `test-repo` requirement to `test-check-format` (issue6395) |
2020-08-27 |
Pierre-Yves David |
|
Accepted |
D8964: test-run-tests.t: add a --retest test to demonstrate a fix in next patch |
2020-08-27 |
phabricator |
|
Superseded |
D8963: test-run-tests.t: remove a sub-test since we are done with it |
2020-08-27 |
phabricator |
|
Superseded |
D8962: rhg: Add debug timing |
2020-08-26 |
phabricator |
|
Superseded |
D8958: hg-core: Add a limited readonly revlog implementation |
2020-08-26 |
phabricator |
|
Superseded |
D8961: rhg: add a limited `rhg debugdata` subcommand |
2020-08-26 |
phabricator |
|
Superseded |
D8960: rhg: add a `DebugData` `Command` to prepare the `rhg debugdata` subcommand |
2020-08-26 |
phabricator |
|
Superseded |
D8959: hg-core: define a `DebugData` `Operation` |
2020-08-26 |
phabricator |
|
Superseded |
D8956: rhg: print error message when argument parsing fails |
2020-08-26 |
phabricator |
|
Superseded |
D8954: rhg: pass ui to Command run |
2020-08-26 |
phabricator |
|
Superseded |
D8957: hg-core: fix some clippy warnings |
2020-08-26 |
phabricator |
|
Superseded |
D8955: rhg: fix clippy warnings |
2020-08-26 |
phabricator |
|
Superseded |
D8953: documentation: add zstd compression to the insternal revlogs documentation |
2020-08-26 |
phabricator |
|
Superseded |
D8952: remotefilelog: acquire lock before writing requirements on clone |
2020-08-26 |
phabricator |
|
Superseded |
D8951: rewriteutil: relax the sha1 hash references to handle future hash types |
2020-08-26 |
phabricator |
|
Superseded |
D8950: phabricator: update the hashes in commit messages as they get submitted |
2020-08-24 |
phabricator |
|
Superseded |
D8949: rewriteutil: also consider pending obsoletes when updating hashes in messages |
2020-08-24 |
phabricator |
|
Superseded |
D8947: mercurial: force LF endings for *.py, *.{c, h} and *.t in .editorconfig |
2020-08-24 |
phabricator |
|
Superseded |
D8948: rewriteutil: extract evolve code used to replace obsolete hashes in commits |
2020-08-24 |
phabricator |
|
Superseded |
D8946: 133c1c6c6449 is my parent (generate test for phabsend) |
2020-08-24 |
phabricator |
|
Superseded |
D8945: base review (generate test for phabsend) |
2020-08-24 |
phabricator |
|
Superseded |
D8944: 133c1c6c6449 is my parent (generate test for phabsend) |
2020-08-24 |
phabricator |
|
Superseded |
D8943: base review (generate test for phabsend) |
2020-08-24 |
phabricator |
|
Superseded |
D8942: debugmergestate: don't next `extras` under `files` |
2020-08-24 |
phabricator |
|
Superseded |
D8941: merge: add missing ACTION_KEEP when both remote and ancestor are not present |
2020-08-24 |
phabricator |
|
Superseded |
D8940: merge: store ACTION_KEEP when we are keeping the file deleted locally |
2020-08-24 |
phabricator |
|
Superseded |
D8939: tests: add more criss-cross merging tests where behavior needs to be fixed |
2020-08-24 |
phabricator |
|
Superseded |
D8938: run-tests: refactor filtering logic for --retest flag |
2020-08-22 |
phabricator |
|
Superseded |
D8937: rust: enable on macOS |
2020-08-19 |
phabricator |
|
Superseded |
D8934: hgweb: let staticfile() look up path from default location unless provided |
2020-08-19 |
phabricator |
|
Superseded |
D8936: hgweb: minimize scope of a try-block in staticfile() |
2020-08-19 |
phabricator |
|
Superseded |
D8935: hgweb: ignore web.templates config when guessing mime type for static content |
2020-08-19 |
phabricator |
|
Superseded |
D8933: hgweb: handle None from templatedir() equally bad in webcommands.py |
2020-08-19 |
phabricator |
|
Superseded |
D8932: commit: clear mergestate also with --amend (issue6304) |
2020-08-18 |
phabricator |
|
Superseded |
D8930: mergestate: clear merge state if there are no unresolved conflicts |
2020-08-18 |
phabricator |
|
Superseded |
D8931: tests: add test showing that merge state is not cleared by amend |
2020-08-18 |
phabricator |
|
Superseded |
D8929: hooklib: update documentation of changeset_obsoletedfor for changed hook type |
2020-08-18 |
phabricator |
|
Superseded |
D8928: worker: don't expose readinto() on _blockingreader since pickle is picky |
2020-08-15 |
phabricator |
|
Superseded |
D8927: posixworker: avoid creating workers that end up getting no work |
2020-08-13 |
phabricator |
|
Superseded |
D8926: requirements: introduce constants for `shared` and `relshared` requirements |
2020-08-11 |
phabricator |
|
Superseded |
D8925: revert: remove dangerous `parents` argument from `cmdutil.revert()` |
2020-08-11 |
phabricator |
|
Superseded |
D8924: requirements: introduce a set of working directory specific requirements |
2020-08-10 |
phabricator |
|
Superseded |
D8923: mergestate: replace `addmergedother()` with generic `addcommitinfo()` (API) |
2020-08-10 |
phabricator |
|
Superseded |
D8920: mergestate: use _stateextras instead of merge records for commit related info |
2020-08-10 |
phabricator |
|
Superseded |
D8922: merge: introduce `addcommitinfo()` on mergeresult object |
2020-08-10 |
phabricator |
|
Superseded |
D8921: merge: use collections.defaultdict() for mergeresult.commitinfo |
2020-08-10 |
phabricator |
|
Superseded |
D8919: mergestate: use collections.defaultdict(dict) for _stateextras |
2020-08-10 |
phabricator |
|
Superseded |
D8917: requirements: introduce new requirements related module |
2020-08-09 |
phabricator |
|
Superseded |
D8916: repository: introduce constant for treemanifest requirement and use it |
2020-08-09 |
phabricator |
|
Superseded |
D8918: localrepo: move requirements constant to requirements module |
2020-08-09 |
phabricator |
|
Superseded |
[Bug,6394] New: Hgweb/scmutil do not handle subrepos that are symlinked on server |
2020-08-09 |
mercurial-bugs@mercurial-scm.org |
|
Not Applicable |
D8915: makefile: stop setting unused HGEXTDIR variable during osx build |
2020-08-08 |
phabricator |
|
Superseded |
D8914: helptext: document exp-sharesafe in internals/requirements.txt |
2020-08-07 |
phabricator |
|
Superseded |
D8912: repository: introduce constant for internal phase repo requirement and use it |
2020-08-07 |
phabricator |
|
Superseded |
D8913: scmutil: introduce filterrequirements() to split reqs into wc and store ones |
2020-08-07 |
phabricator |
|
Superseded |
D8911: repository: introduce constant for sparse repo requirement and use it |
2020-08-07 |
phabricator |
|
Superseded |
D8910: localrepo: refactor `.hg/requires` reading login in separate function |
2020-08-07 |
phabricator |
|
Superseded |
D8909: localrepo: refactor logic to calculate sharedvfs in separate fn |
2020-08-07 |
phabricator |
|
Superseded |
D8908: store: refactor space delimited list to proper tuple |
2020-08-07 |
phabricator |
|
Superseded |
D8905: templater: add exception-raising version of open_template() |
2020-08-06 |
phabricator |
|
Superseded |
D8907: templater: teach template loader to use open_template() function |
2020-08-06 |
phabricator |
|
Superseded |
D8906: templater: restructure open_template() a little to prepare for relative paths |
2020-08-06 |
phabricator |
|
Superseded |
D8904: merge: drop commitinfo argument to applyupdates (API) |
2020-08-06 |
phabricator |
|
Superseded |
D8903: merge: remove emptyactions() and use collections.defaultdict(list) instead |
2020-08-06 |
phabricator |
|
Superseded |
D8902: templater: replace Py3-only exception types by super-types available in Py2 |
2020-08-06 |
phabricator |
|
Superseded |
D8899: hgweb: open mapfile using templater.open_template() |
2020-08-05 |
phabricator |
|
Superseded |
D8901: hgweb: enable reading styles from resources in frozen binaries |
2020-08-05 |
phabricator |
|
Superseded |
D8900: hgweb: rely on open_template()'s fallback to using templatedir() |
2020-08-05 |
phabricator |
|
Superseded |
D8898: hgweb: simplify a constant-length list by converting to literal tuple |
2020-08-05 |
phabricator |
|
Superseded |
D8897: hgweb: remove some accesses to private member uimod._unset |
2020-08-05 |
phabricator |
|
Superseded |
D8896: templater: try to read %include in mapfiles from resources |
2020-08-05 |
phabricator |
|
Superseded |
D8895: templater: unroll loop over mapfile directories |
2020-08-05 |
phabricator |
|
Superseded |
D8892: templater: replace templatepath() with function that also opens the file |
2020-08-05 |
phabricator |
|
Superseded |
D8893: templater: pass opened file-like object to templatespec |
2020-08-05 |
phabricator |
|
Superseded |
D8894: templater: make open_template() read from resources if in frozen binary |
2020-08-05 |
phabricator |
|
Superseded |
D8891: templater: start passing resource to read from into _readmapfile() |
2020-08-05 |
phabricator |
|
Superseded |
D8890: templater: move stylemap() to hgweb_mod, since that's its only user |
2020-08-05 |
phabricator |
|
Superseded |
D8889: merge: pass mergeresult obj in _forgetremoved() (API) |
2020-08-05 |
phabricator |
|
Superseded |
D8888: mergeresult: introduce filemap() which yields filename based mapping |
2020-08-05 |
phabricator |
|
Superseded |
D8887: mergeresult: add `files()` and use it |
2020-08-05 |
phabricator |
|
Superseded |
D8886: mergeresult: introduce getfile() and use it where required |
2020-08-05 |
phabricator |
|
Superseded |
who: remove OpenJDK |
2020-08-05 |
Marcus Harnisch |
|
New |
D8885: merge: use ACTION_* constants instead of values in _filternarrowactions() |
2020-08-05 |
phabricator |
|
Superseded |
D8884: merge: rework iteration over mergeresult object in checkpathconflicts() |
2020-08-05 |
phabricator |
|
Superseded |
D8883: applyupdates: simplfy calculation of number of updated files |
2020-08-05 |
phabricator |
|
Superseded |
D8882: mergeresult: yield from getactions() instead of buidling a list and returning |
2020-08-05 |
phabricator |
|
Superseded |
D8881: sparse: replace merge action values with mergestate.ACTION_* constants |
2020-08-05 |
phabricator |
|
Superseded |
D8880: mergeresult: implement a len() function and use it |
2020-08-05 |
phabricator |
|
Superseded |
D8879: merge: replace use of actions dict with mergeresult object |
2020-08-05 |
phabricator |
|
Superseded |
D8878: mergeresult: add sort argument to getactions() method |
2020-08-05 |
phabricator |
|
Superseded |
D8877: merge: pass mergeresult obj in merge._prefetchfiles() |
2020-08-05 |
phabricator |
|
Superseded |
D8876: merge: pass mergeresult obj instead of actions in applyupdates() (API) |
2020-08-05 |
phabricator |
|
Superseded |
D8875: merge: pass mergeresult obj instead of actions in _checkcollision() (API) |
2020-08-05 |
phabricator |
|
Superseded |
D8874: hgweb: simplify staticfile() now that we always pass it a single directory |
2020-08-04 |
phabricator |
|
Superseded |
D8872: rhg: make output of `files` relative to the current directory and the root |
2020-08-03 |
phabricator |
|
Superseded |
D8868: rhg: add a `Files` `Command` to prepare the `rhg files` subcommand |
2020-08-03 |
phabricator |
|
Superseded |
D8873: rhg: add harness tests for rhg files |
2020-08-03 |
phabricator |
|
Superseded |
D8870: rhg: extract function handle_stdout_error |
2020-08-03 |
phabricator |
|
Superseded |
D8871: rhg: handle broken pipe error for stderr |
2020-08-03 |
phabricator |
|
Superseded |
D8865: rhg: ask the error message from `CommandError` |
2020-08-03 |
phabricator |
|
Superseded |
D8869: rhg: add a limited `rhg files` subcommand |
2020-08-03 |
phabricator |
|
Superseded |
D8867: rhg: simply `FindRootError` handling |
2020-08-03 |
phabricator |
|
Superseded |
D8862: hg-core: remove the `Operation` trait |
2020-08-03 |
phabricator |
|
Superseded |
D8866: rhg: add buffered stdout writing possibility |
2020-08-03 |
phabricator |
|
Superseded |
D8864: rhg: Do not return error when when we really mean ok in commands |
2020-08-03 |
phabricator |
|
Superseded |
D8863: hg-core: define a `ListTrackedFiles` `Operation` |
2020-08-03 |
phabricator |
|
Superseded |
D8861: hg-core: make parse_dirstate return references rather than update hashmaps |
2020-08-03 |
phabricator |
|
Superseded |
D8860: rhg: add harness tests for rhg files |
2020-08-03 |
phabricator |
|
Superseded |
D8859: keepalive: Do not append _rbuf if _raw_readinto exists (issue6356) |
2020-08-02 |
phabricator |
|
Superseded |
mergestate: fix BC breakage introduced because of removal of a merge record |
2020-08-01 |
Pulkit Goyal |
|
Accepted |
D8858: packaging: include templates with their package as key in package_data |
2020-07-31 |
phabricator |
|
Superseded |
D8857: packaging: delete unnecessary updating of `dirs` list |
2020-07-31 |
phabricator |
|
Superseded |
D8856: packaging: make "mercurial.defaultrc" a key in package_data |
2020-07-31 |
phabricator |
|
Superseded |
D8855: packaging: mark mercurial.templates and subdirs as packages |
2020-07-31 |
phabricator |
|
Superseded |
D8853: templatespec: use new factory functions in hooklib |
2020-07-31 |
phabricator |
|
Superseded |
D8852: phabricator: unconditionally pop `test_vcr` from kwargs to fix debugcallconduit |
2020-07-30 |
phabricator |
|
Superseded |
D8851: phabricator: demonstrate debugcallconduit being broken without --test-vcr |
2020-07-30 |
phabricator |
|
Superseded |
D8850: dirstate: restore original estimation and update comment |
2020-07-30 |
phabricator |
|
Superseded |
[9,of,9] merge: introduce mergeresult.addfile() and use it |
2020-07-30 |
Pulkit Goyal |
|
Superseded |
[8,of,9] merge: make mergeresult constructor initialize empty object |
2020-07-30 |
Pulkit Goyal |
|
Superseded |
[7,of,9] merge: improve documentation of fbid dict used for merge bid |
2020-07-30 |
Pulkit Goyal |
|
Superseded |
[6,of,9] merge: move conversion of file-key dict to action-key dict in mergeresult |
2020-07-30 |
Pulkit Goyal |
|
Superseded |
[5,of,9] merge: introduce hasconflicts() on mergeresult object |
2020-07-30 |
Pulkit Goyal |
|
Superseded |
[4,of,9] merge: remove no longer required ACTION_GET_OTHER_AND_STORE |
2020-07-30 |
Pulkit Goyal |
|
Superseded |
[3,of,9] merge: pass commitinfo to applyupdates() and get it stored in mergestate |
2020-07-30 |
Pulkit Goyal |
|
Superseded |
[2,of,9] merge: introduce 'commitinfo' in mergeresult |
2020-07-30 |
Pulkit Goyal |
|
Superseded |
[1,of,9] merge: return a mergeresult obj from manifestmerge(), calculateupdates() (API) |
2020-07-30 |
Pulkit Goyal |
|
Superseded |
D8849: dirstate: revert change to Rust binding |
2020-07-29 |
phabricator |
|
Superseded |
D8845: templatespec: create a factory function for each type there is |
2020-07-29 |
phabricator |
|
Superseded |
D8847: templatespec: move check for non-unicode to lower-level function |
2020-07-29 |
phabricator |
|
Superseded |
D8848: templatespec: use new factory functions from logcmdutil |
2020-07-29 |
phabricator |
|
Superseded |
D8846: templatespec: logcmdutil.templatespec() gets either template or mapfile |
2020-07-29 |
phabricator |
|
Superseded |
D8844: templater: stop accepting a single style to stylemap() |
2020-07-29 |
phabricator |
|
Superseded |