Patchwork Mercurial

login
register
mail settings

Incoming patches

« Previous 1 2 3 4 5 6 7 8 9 10 ... 93 94 Next »
Filters: none add filter
Patch Date Submitter Delegate State
D9408: hg-core: add basic config module 2020-11-26 phabricator New
D9407: rhg: use `format_bytes!` for error messages 2020-11-26 phabricator New
D9406: pyoxidizer: point to the py3 requirements instead of py2 on Windows 2020-11-26 phabricator Superseded
D9405: packaging: add pygit2 to the py3 Windows installers 2020-11-26 phabricator New
D9404: packaging: regenerate the Windows requirements manifest on Windows 2020-11-26 phabricator Superseded
D9403: git: update test for hg and git output changes 2020-11-26 phabricator Superseded
D9402: gitlog: add tiprev() function 2020-11-26 phabricator Superseded
D9401: pyoxidizer: make sure defaultrc directory exists before trying to write to it 2020-11-25 phabricator Superseded
D9399: rhg: exit with relevant code for unsupported requirements 2020-11-25 phabricator New
D9397: rhg: add a `debugrequirements` subcommand 2020-11-25 phabricator Superseded
D9400: rhg: check that .hg/requires is ASCII 2020-11-25 phabricator New
D9398: requirements: move loading to hg-core and add parsing 2020-11-25 phabricator Superseded
D9396: packaging: drop Disco (19.04) and add Focal (20.04) 2020-11-25 phabricator New
D9395: make: drop Trusty and Artful targets 2020-11-25 phabricator New
D9394: packaging: add `HG_DOCKER_OWN_USER` to `dockerdeb` like exists in `dockerrpm` 2020-11-25 phabricator New
D9391: errors: raise InputError when push fails because it creates new heads 2020-11-24 phabricator New
D9392: errors: raise StateError when there are unresolves merge conflicts 2020-11-24 phabricator Superseded
D9390: errors: introduce SecurityError and use it in a few places 2020-11-24 phabricator Superseded
D9393: errors: raise StateError on uncommitted changes when merge starts 2020-11-24 phabricator Superseded
D9388: errors: raise InputError on bad top-level flags 2020-11-24 phabricator Superseded
D9389: errors: raise InputError when too few arguments given to alias 2020-11-24 phabricator Superseded
D9387: errors: raise ConfigError on early parse error in dispatch 2020-11-24 phabricator New
D9386: errors: raise more specifc errors from narrowcommands 2020-11-24 phabricator New
D9383: errors: raise InputError on bad repo arguments 2020-11-24 phabricator Superseded
D9385: errors: raise InputError on bad bookmark argument 2020-11-24 phabricator Superseded
D9384: errors: raise ConfigError on bad alias definition 2020-11-24 phabricator Superseded
D9378: errors: remove trailing "!" from some error messages for consistency 2020-11-23 phabricator Superseded
D9380: errors: remove trailing "!" in messages about creating new heads on push 2020-11-23 phabricator Superseded
D9379: errors: consistently don't use trailing "!" in "not found in manifest" message 2020-11-23 phabricator Superseded
D9382: errors: drop trailing "!" for some errors about bookmarks 2020-11-23 phabricator Superseded
D9381: errors: remove trailing "!" in messages about bad top-level args 2020-11-23 phabricator Superseded
D9377: tests: make test-worker.t pass on py2 2020-11-23 phabricator Superseded
D9376: tests: update test-https.t's #no-defaultcacertsloaded block with new exit code 2020-11-23 phabricator Superseded
D9375: ui: ensure `getpass()` returns bytes 2020-11-23 phabricator Superseded
D9374: bisect: add a `--rev` flag 2020-11-23 phabricator New
D9372: bisect: refactor to work on a list of revspecs 2020-11-23 phabricator New
D9371: bisect: use tuple literal instead of split on string literal 2020-11-23 phabricator Superseded
D9373: bisect: add `-G` to an `hg log` command in a test 2020-11-23 phabricator New
D9370: hgignore: add VS Code config 2020-11-23 phabricator Superseded
D9369: share: show warning if share is outdated while source supports share-safe 2020-11-23 phabricator New
D9368: exthelper: update the examples to be python3 complaint 2020-11-22 phabricator Superseded
D9367: helptext: byteify extensions examples 2020-11-22 phabricator Superseded
D9366: helptext: fix sentence in extensions documentation 2020-11-22 phabricator Superseded
D9365: chg: fix test-check-clang-format.t failure 2020-11-22 phabricator Superseded
D9364: tests: use `testrepohg` in one more place in test-check-code.t 2020-11-22 phabricator Superseded
D9363: extensions: gracefully warn when doing min version check with no local version 2020-11-21 phabricator Superseded
D9362: setup: copy pythonXY.dll next to the hg.exe wrapper when building 2020-11-21 phabricator Superseded
D9361: make: switch the PYTHON default to `py.exe -3` on Windows 2020-11-21 phabricator Superseded
heptapod-ci: hosting base image on registry.heptapod.net 2020-11-21 Pierre-Yves David Accepted
D9360: commands: fix checking of share safe requirement on `config --shared` 2020-11-21 phabricator Superseded
D9359: dispatch: pass root path in ui.readconfig() as root of main repo 2020-11-21 phabricator Superseded
D9358: upgrade: add support do downgrade share safe mode 2020-11-21 phabricator New
D9357: scmutil: try-delete `.hg/store/requires` if store requirements are empty 2020-11-21 phabricator Superseded
D9356: phabricator: allow local revisions to be specified with `phabupdate` 2020-11-21 phabricator New
D9355: errors: raise ConfigError on failure to parse config file 2020-11-21 phabricator Superseded
D9352: config: clean up message about ignored untrusted config 2020-11-21 phabricator Superseded
D9348: errors: format "abort: " text in a new Abort.format() method 2020-11-21 phabricator Superseded
D9354: errors: remove ParseError.args 2020-11-21 phabricator Superseded
D9353: errors: let ParseError use Abort.__bytes__ 2020-11-21 phabricator Superseded
D9351: tests: use new ParseError.format() in test-trusted.py 2020-11-21 phabricator Superseded
D9350: errors: make ParseError a subtype of Abort 2020-11-21 phabricator Superseded
D9347: errors: make formatparse() an instance method on ParseError 2020-11-21 phabricator Superseded
D9349: tests: make doctests not depend on str(ParseError()) format 2020-11-21 phabricator Superseded
D9345: errors: move similarity_hint() to error module 2020-11-21 phabricator Superseded
D9344: errors: morph reportsimilar() into similarity_hint() 2020-11-21 phabricator Superseded
D9346: errors: create "similarity hint" for UnknownIdentifier eagerly in constructor 2020-11-21 phabricator Superseded
D9343: errors: restructure formatparse() to clarify conditions a bit 2020-11-21 phabricator Superseded
context: small update to ctx.status doc 2020-11-20 Pierre-Yves David Accepted
D9342: pyoxidizer: run buildifier 2020-11-19 phabricator Superseded
D9341: log: add bookmark option to "hg log" 2020-11-18 phabricator Superseded
D9339: errors: introduce CanceledError and use it in a few places 2020-11-18 phabricator Superseded
D9336: errors: raise InputError in `hg debugobsolete` 2020-11-18 phabricator Superseded
D9340: errors: raise InputError in `hg absorb` 2020-11-18 phabricator Superseded
D9338: errors: raise InputError in `hg split` 2020-11-18 phabricator Superseded
D9337: errors: raise StateError in `hg bisect` 2020-11-18 phabricator Superseded
chgserver: backport py3 buffered I/O workarounds from procutil 2020-11-17 Yuya Nishihara Accepted
D9335: shelve: clear merge state after partial shelve 2020-11-17 phabricator Superseded
D9334: tests: show that interactive shelve can leave the repo with a merge state 2020-11-17 phabricator Superseded
D9332: errors: use exit code 10 for parse errors 2020-11-17 phabricator Superseded
D9330: errors: raise more specific errors from rewriteutil 2020-11-17 phabricator Superseded
D9328: errors: raise InputError when given non-existent paths etc 2020-11-17 phabricator Superseded
D9333: errors: raise InputError when line range to followlines() is out of bounds 2020-11-17 phabricator Superseded
D9331: dispatch: move some helper functions down into scmutil 2020-11-17 phabricator Superseded
D9329: errors: use InputError for some errors on `hg clone` 2020-11-17 phabricator Superseded
D9327: errors: use InputError for errors about bad label names (tags etc) 2020-11-17 phabricator Superseded
D9326: errors: use InputError for errors about bad paths 2020-11-17 phabricator Superseded
D9325: histedit: don't crash if commit message is empty 2020-11-16 phabricator Superseded
D9324: histedit: disable color while rendering template for use in plan 2020-11-16 phabricator Superseded
D9323: tests: show how `hg histedit` can put color codes in histedit plan 2020-11-16 phabricator Superseded
D9322: split: disable color while rendering template for use in commit message 2020-11-16 phabricator Superseded
D9321: tests: show how `hg split` can put color codes in commit template 2020-11-16 phabricator Superseded
D9320: rust-status: don't bubble up os errors, translate them to bad matches 2020-11-16 phabricator Superseded
D9319: rust-status: properly translate OSError to Python 2020-11-16 phabricator Superseded
How to use the templater without color (even when ui has color) 2020-11-13 via Mercurial-devel New
D9318: errors: catch urllib errors specifically instead of using safehasattr() 2020-11-13 phabricator Superseded
D9317: log: use scmutil.bookmarkrevs to get the revisions of a bookmark 2020-11-13 phabricator New
D9316: log: add argument -B/--bookmark for bookmarks 2020-11-13 phabricator New
D9315: test: test 'hg log' using a bookmark 2020-11-13 phabricator New
D9314: templates: define a {onelinesummary} keyword 2020-11-12 phabricator Superseded
D9310: errors: introduce StateError and use it from commands and cmdutil 2020-11-12 phabricator Superseded
D9309: errors: set detailed exit code to 100 for some remote errors 2020-11-12 phabricator Superseded
D9312: errors: raise more specific errors when default remote not configured 2020-11-12 phabricator Superseded
D9313: destutil: raise more specific error when histedit.defaultrev is empty 2020-11-12 phabricator Superseded
D9308: errors: raise InputError in fancyopts 2020-11-12 phabricator Superseded
D9311: errors: set detailed exit code to 30 for config errors 2020-11-12 phabricator Superseded
D9306: copies-rust: encapsulate internal sets on `changes` 2020-11-12 phabricator New
D9305: copies-rust: pre-indent some code to clarify the next patch 2020-11-12 phabricator New
D9303: copies-rust: move is_ancestor caching within the rust code 2020-11-12 phabricator New
D9302: copies-rust: leverage the immutability for efficient update 2020-11-12 phabricator New
D9300: copies-rust: use immutable "OrdMap" to store copies information 2020-11-12 phabricator New
D9301: copies-rust: pre-indent some code to clarify the next changeset 2020-11-12 phabricator New
D9299: copies: use the rust code for `combine_changeset_copies` 2020-11-12 phabricator New
D9298: copies: introduce the hg-cpython wrapper for `combine_changeset_copies` 2020-11-12 phabricator New
D9296: copies: cache the ancestor checking call when tracing copy 2020-11-12 phabricator Superseded
D9294: packaging: enable rust extensions on centos 2020-11-11 phabricator New
D9293: packaging: switch centos 7 packaging to python 3 2020-11-11 phabricator Superseded
D9295: test-filecache: use sys.executable to call python 2020-11-11 phabricator Superseded
D9292: packaging: remove centos5 and centos6 support 2020-11-11 phabricator Superseded
D9290: pyoxidizer: switch to modern config using run_command instead of run_mode 2020-11-10 phabricator Superseded
D9291: make: add a pyoxidizer target 2020-11-10 phabricator Superseded
D9289: pyoxidizer: default to one-file binary on non-Windows platforms 2020-11-10 phabricator Superseded
D9288: share: fix a typo in a safe share error message 2020-11-10 phabricator Superseded
D9287: worker: raise exception instead of calling sys.exit() with child's code 2020-11-09 phabricator Superseded
D9286: tests: use python from environment in test-parseindex2.py 2020-11-09 phabricator Superseded
D9284: purge: move extension into core mercurial 2020-11-08 phabricator New
D9285: strip: move into core 2020-11-08 phabricator Superseded
D9283: bundle: optional multithreaded compression, ATM zstd-only 2020-11-08 phabricator New
D9282: relnotes: drop 5.6 release entries from next 2020-11-08 phabricator Superseded
D9281: cext: add .pyi files for C extensions 2020-11-08 phabricator New
D9280: revlog: pass sidedata argument to flagutil.processflagswrite() 2020-11-08 phabricator Superseded
D9279: pure: guard against empty blocks 2020-11-08 phabricator Superseded
D9275: transaction: drop per-file extra data support 2020-11-07 phabricator Superseded
D9276: transaction: rename find to findoffset and drop backup file support 2020-11-07 phabricator Superseded
D9278: transaction: split new files into a separate set 2020-11-07 phabricator Superseded
D9277: transaction: change list of journal entries into a dictionary 2020-11-07 phabricator Superseded
D9274: internals: start to document how .hg/ works 2020-11-07 phabricator New
D7258: makefile: use Python 3 by default (BC) 2020-11-05 phabricator Not Applicable
D7258: makefile: use Python 3 by default (BC) 2020-11-05 phabricator Not Applicable
***UNCHECKED*** D9271: serve: simply return instead of calling sys.exit() in `hg serve --stdio` 2020-11-04 phabricator Superseded
***UNCHECKED*** D9270: httpservice: move sys.exit() out of serve_forever() 2020-11-04 phabricator Superseded
***UNCHECKED*** D9272: hgweb: don't call sys.exit() in httpservice.run() 2020-11-04 phabricator Superseded
D9269: config: read system hgrc in lexicographical order 2020-11-03 phabricator Superseded
How to get back to a one-file `hg` executable? 2020-11-03 via Mercurial-devel New
[4,of,4,STABLE] chg: reset errno prior to calling strtol() 2020-11-03 Yuya Nishihara Accepted
[3,of,4,STABLE] chg: do not close dir fd while iterating 2020-11-03 Yuya Nishihara Accepted
[2,of,4,STABLE] chg: show debug message for each fd to be closed 2020-11-03 Yuya Nishihara Accepted
[1,of,4,STABLE] chg: apply clang-format 2020-11-03 Yuya Nishihara Accepted
D9265: help: document the new [command-templates] config section 2020-10-30 phabricator Superseded
D9266: relnotes: document new [command-templates] section 2020-10-30 phabricator Superseded
D9264: rhg: strip copied files metadata from `cat` output 2020-10-30 phabricator Superseded
D9263: relnotes: copy "next" to "5.6" and clear "next" 2020-10-29 phabricator Superseded
D9262: templates: include all non-branch namespaces in default one-line summary 2020-10-29 phabricator Superseded
D9261: push: add --all-bookmarks option 2020-10-29 phabricator Superseded
D9260: i18n: fix coding tag unsupported by xgettext 2020-10-29 phabricator Superseded
D9259: py3: hggettext 2020-10-29 phabricator Superseded
D9258: relnotes: mention improved memory use and underlaying API changes 2020-10-29 phabricator Superseded
D9257: commit, backout: warn the user when a commit already exists 2020-10-29 phabricator Superseded
D9256: backout: don't assume that tip as what we just committed 2020-10-29 phabricator Superseded
D9254: phabsend: use default one-line summary 2020-10-28 phabricator Superseded
D9255: split: use default one-line summary 2020-10-28 phabricator Superseded
D9253: commit: don't change phases for preexisting commits 2020-10-28 phabricator Superseded
D9252: rebase: change and standarize template for rebase's one-line summary 2020-10-27 phabricator Superseded
D9251: rebase: make summary template configurable, with default to shared template 2020-10-27 phabricator Superseded
D9250: rebase: use hard-coded template for one-line commit description 2020-10-27 phabricator Superseded
D9249: config: move ui.pre-merge-tool-output-template into [command-templates] 2020-10-27 phabricator Superseded
[website] display needed flag option to send patch for the website 2020-10-26 Stéphane Blondon New
D9248: repoview: only pin obsolete wdir parents while there are unresolved conflicts 2020-10-24 phabricator Superseded
D9246: config: rename ui.graphnodetemplate to command-templates.graphnode 2020-10-24 phabricator Superseded
D9247: config: rename ui.mergemarkertemplate to command-templates.mergemarker 2020-10-24 phabricator Superseded
D9245: config: add a new [command-templates] section for templates defined by hg 2020-10-23 phabricator Superseded
[2,of,2,STABLE] url: do not continue HTTP authentication with user=None (issue6425) 2020-10-23 Yuya Nishihara New
[1,of,2,STABLE] ui: fix echo back of ui.prompt() to not concatenate None as bytes 2020-10-23 Yuya Nishihara New
D9244: histedit: drop fallback to empty string from rendertemplate() 2020-10-23 phabricator Superseded
D9243: demandimport: don't raise AttributeError if `exec_module` is missing 2020-10-22 phabricator Superseded
D9242: errors: set detailed exit code to 20 for locking errors 2020-10-22 phabricator Superseded
D9240: errors: name arguments to ParseError constructor 2020-10-22 phabricator Superseded
D9241: config: move message about leading spaces in config to config.py 2020-10-22 phabricator Superseded
D9239: test: avoid bashisms in test-transaction-rollback-on-sigpipe.t 2020-10-22 phabricator Superseded
D9238: errors: add config that lets user get more detailed exit codes 2020-10-22 phabricator Superseded
[2,of,2,STABLE] automation: upload Python 3.9 Windows wheels 2020-10-22 Gregory Szorc Accepted
[1,of,2,STABLE] contrib: split Windows requirements into multiple files 2020-10-22 Gregory Szorc Accepted
D9237: transaction: only keep file names in-memory for journal [WIP] 2020-10-21 phabricator Superseded
D9236: utils: helper function to print top memory allocation site 2020-10-21 phabricator Superseded
D9235: revlog: use LRU for the chain cache 2020-10-21 phabricator Superseded
D9234: errors: remove unnecessary override of __bytes__ in RevlogError 2020-10-20 phabricator Superseded
D9231: revlog: extend addgroup() with callback for duplicates 2020-10-20 phabricator Superseded
D9233: phases: convert registernew users to use revision sets 2020-10-20 phabricator Superseded
D9232: phases: allow registration and boundary advancement with revsion sets 2020-10-20 phabricator Superseded
D9230: rhg: add full node id support for `debugdata` command 2020-10-20 phabricator Superseded
D9229: rebase: update commit hash references in the new commits 2020-10-20 phabricator Superseded
D9228: pyoxidizer: update to PyOxidizer 0.9 2020-10-19 phabricator Superseded
help: update command synopsis to clarify "cp --forget" only takes destinations 2020-10-17 Yuya Nishihara New
[2,of,2] relnotes: add diffcontains() to new features list 2020-10-17 Yuya Nishihara New
[1,of,2] revset: rename diff(pattern) to diffcontains(pattern) 2020-10-17 Yuya Nishihara New
D9226: fix: don't include obsolete descendants with -s 2020-10-16 phabricator Superseded
D9224: fix: suggest --source instead of --rev on empty revset 2020-10-16 phabricator Superseded
D9227: fix: only check for obsolete commits in the --rev case 2020-10-16 phabricator Superseded
D9225: tests: add test showing how `hg fix -s` deals with obsolete and orphan nodes 2020-10-16 phabricator Superseded
[4,of,4] upgrade: add support for experimental safe share mode 2020-10-16 Pulkit Goyal New
[3,of,4] config: add a .hg/hgrc-not-shared which won't be shared in share-safe mode 2020-10-16 Pulkit Goyal New
[2,of,4] dispatch: load shared source repository config in share-safe mode 2020-10-16 Pulkit Goyal New
[1,of,4] tests: add test showing broken extension loading in case of share-safe 2020-10-16 Pulkit Goyal New
D9223: tag: leverage cmdutil.check_incompatible_arguments() 2020-10-16 phabricator Superseded
D9220: incoming: leverage cmdutil.check_incompatible_arguments() 2020-10-16 phabricator Superseded
D9221: revert: leverage cmdutil.check_incompatible_arguments() 2020-10-16 phabricator Superseded
D9222: serve: leverage cmdutil.check_incompatible_arguments() 2020-10-16 phabricator Superseded
D9217: import: leverage cmdutil.check_incompatible_arguments() 2020-10-16 phabricator Superseded
D9219: grep: levarage cmdutil.check_incompatible_arguments() 2020-10-16 phabricator Superseded
D9218: commit: leverage cmdutil.check_incompatible_arguments() 2020-10-16 phabricator Superseded
D9216: backout: leverage cmdutil.check_incompatible_arguments() 2020-10-16 phabricator Superseded
D9215: transaction: use ProgrammingError for when an committed transaction is used 2020-10-16 phabricator Superseded
D9214: copy: clarify in help text that `hg co --forget` takes a *destination* file 2020-10-15 phabricator Superseded
D9213: test: check server error output in `test-pull-bundle.t` 2020-10-15 phabricator Superseded
D9208: clonebundles: move a bundle of clone bundle related code to a new module 2020-10-14 phabricator Superseded
D9209: clonebundle: move the manifest filename to a constant 2020-10-14 phabricator Superseded
D9212: procutil: allow to specify arbitrary stdin bytes to runbgcommand 2020-10-14 phabricator Superseded
D9211: pycompat: add an entry for unnamedtmpfile 2020-10-14 phabricator Superseded
D9210: pycompat: update comment about unnamedtempfile 2020-10-14 phabricator Superseded
D9207: record: when backing up, avoid generating very long filenames 2020-10-14 phabricator Superseded
D9206: posix: avoid a leaked file descriptor in a unix domain socket exception case 2020-10-14 phabricator Superseded
D9205: posix: use context managers in a couple of places 2020-10-14 phabricator Superseded
D9204: tests: add notes about broken `hg log --follow <file>` with copies in extras 2020-10-14 phabricator Superseded
[7,of,7] revset: add diff(pattern) predicate for "grep --diff" 2020-10-14 Yuya Nishihara Accepted
[6,of,7] stringutil: add function to compile stringmatcher pattern into regexp 2020-10-14 Yuya Nishihara Accepted
[5,of,7] py3: fix stringmatcher() to byte-stringify exception message 2020-10-14 Yuya Nishihara Accepted
[4,of,7] stringutil: extract helper function that splits stringmatcher() pattern 2020-10-14 Yuya Nishihara Accepted
[3,of,7] grep: extract main search loop as searcher method 2020-10-14 Yuya Nishihara Accepted
[2,of,7] scmutil: move walkchangerevs() from cmdutil 2020-10-14 Yuya Nishihara Accepted
[1,of,7] grep: extract public function to register file to be skipped 2020-10-14 Yuya Nishihara Accepted
[V2] mergestate: add `allextras()` to get all extras 2020-10-14 Pulkit Goyal Accepted
[V2] mergestate: make filename argument optional in _mergestate_base.extras() 2020-10-14 Pulkit Goyal New
[V2] mergestate: document `o` merge record state in _mergestate_base docs 2020-10-14 Pulkit Goyal Accepted
D9203: dirstate-tree: simplify the control flow in the Node.insert method 2020-10-13 phabricator Superseded
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 New
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 New
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 New
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
« Previous 1 2 3 4 5 6 7 8 9 10 ... 93 94 Next »