[4,of,5] tests: make subprocess handling reusable for different tests in test-stdio.py |
2020-07-10 |
Manuel Jacob |
|
Accepted |
[5,of,5] procutil: flush both procutil.std{out,err} and sys.std{out,err} at exit |
2020-07-10 |
Manuel Jacob |
|
Accepted |
tests: update test-devel-warnings.t output with chg |
2020-07-10 |
Pulkit Goyal |
|
Accepted |
procutil: back out 8403cc54bc83 (make ....procutil.stderr unbuffered) |
2020-07-11 |
Manuel Jacob |
|
Accepted |
[1,of,5,V2] config: add option to control creation of empty successors during rewrite |
2020-07-12 |
Manuel Jacob |
|
Accepted |
[2,of,5,V2] rewriteutil: add utility to check whether empty successors should be skipped |
2020-07-12 |
Manuel Jacob |
|
Accepted |
[3,of,5,V2] rebase: consider rewrite.empty-successor configuration |
2020-07-12 |
Manuel Jacob |
|
Accepted |
[4,of,5,V2] absorb: consider rewrite.empty-successor configuration |
2020-07-12 |
Manuel Jacob |
|
Accepted |
[5,of,5,V2] absorb: make it explicit if empty changeset was created |
2020-07-12 |
Manuel Jacob |
|
Accepted |
[01,of,11,V2] tests: make subprocess handling reusable for different tests in test-stdio.py |
2020-07-12 |
Manuel Jacob |
|
Accepted |
[02,of,11,V2] procutil: ensure that all stdio file objects are flushed at interpreter exit |
2020-07-12 |
Manuel Jacob |
|
Accepted |
[03,of,11,V2] procutil: explain better why line buffering is not possible |
2020-07-12 |
Manuel Jacob |
|
Accepted |
[04,of,11,V2] procutil: split if condition |
2020-07-12 |
Manuel Jacob |
|
Accepted |
[05,of,11,V2] procutil: use mercurial.windows.winstdout only on Python 2 and TTYs |
2020-07-12 |
Manuel Jacob |
|
Accepted |
[06,of,11,V2] procutil: move comment closer to relevant code |
2020-07-12 |
Manuel Jacob |
|
Accepted |
[07,of,11,V2] procutil: distribute code for stdout |
2020-07-12 |
Manuel Jacob |
|
Accepted |
[08,of,11,V2] procutil: move assignments |
2020-07-12 |
Manuel Jacob |
|
Accepted |
[09,of,11,V2] procutil: ensure that procutil.std{out,err}.write() writes all bytes |
2020-07-12 |
Manuel Jacob |
|
Accepted |
[10,of,11,V2] tests: add tests for when stdout or stderr is connected to `os.devnull` |
2020-07-12 |
Manuel Jacob |
|
Accepted |
[11,of,11,V2] tests: check that procutil.std{out,err}.write() returns correct result |
2020-07-12 |
Manuel Jacob |
|
Accepted |
[1,of,2] dispatch: indent run() function |
2020-07-13 |
Yuya Nishihara |
|
Accepted |
[2,of,2] dispatch: handle late KeyboardInterrupt occurred in run() |
2020-07-13 |
Yuya Nishihara |
|
Accepted |
[stable] convert: use bytes for value in extra dict |
2020-07-14 |
Manuel Jacob |
|
Accepted |
[1,of,6] patch: refactor content diffing part in separate fn so extensions can wrap |
2020-07-14 |
Pulkit Goyal |
|
Accepted |
[2,of,6] extdiff: refactor logic which does diff of patches |
2020-07-14 |
Pulkit Goyal |
|
Accepted |
[3,of,6] extdiff: refactor logic to diff revs of versions of files |
2020-07-14 |
Pulkit Goyal |
|
Accepted |
[4,of,6] extdiff: remove unrequired do3way argument to diffpatch() |
2020-07-14 |
Pulkit Goyal |
|
Accepted |
[5,of,6] extdiff: add comments and minor variable renames diffpatch() |
2020-07-14 |
Pulkit Goyal |
|
Accepted |
[6,of,6] extdiff: add some comments in diffrevs() |
2020-07-14 |
Pulkit Goyal |
|
Accepted |
[1,of,5,V3] procutil: distribute code for stdout |
2020-07-14 |
Manuel Jacob |
|
Accepted |
[2,of,5,V3] procutil: move assignments |
2020-07-14 |
Manuel Jacob |
|
Accepted |
[3,of,5,V3] procutil: ensure that procutil.std{out, err}.write() writes all bytes |
2020-07-14 |
Manuel Jacob |
|
Accepted |
[4,of,5,V3] tests: add tests for when stdout or stderr is connected to `os.devnull` |
2020-07-14 |
Manuel Jacob |
|
Accepted |
[5,of,5,V3] tests: check that procutil.std{out,err}.write() returns correct result |
2020-07-14 |
Manuel Jacob |
|
Accepted |
[1,of,2] discovery: weaken claim about returned common heads if ancestorsof are given |
2020-07-15 |
Manuel Jacob |
|
Accepted |
[2,of,2] discovery: fix docstring of `outgoing` class |
2020-07-15 |
Manuel Jacob |
|
Accepted |
[1,of,2] procutil: make _make_write_all() function private |
2020-07-15 |
Manuel Jacob |
|
Accepted |
[2,of,2] procutil: avoid use of deprecated tempfile.mktemp() |
2020-07-15 |
Manuel Jacob |
|
Accepted |
[1,of,5,V2] extdiff: refactor logic which does diff of patches |
2020-07-16 |
Pulkit Goyal |
|
Accepted |
[2,of,5,V2] extdiff: refactor logic to diff revs of versions of files |
2020-07-16 |
Pulkit Goyal |
|
Accepted |
[3,of,5,V2] extdiff: remove unrequired do3way argument to diffpatch() |
2020-07-16 |
Pulkit Goyal |
|
Accepted |
[4,of,5,V2] extdiff: add comments and minor variable renames diffpatch() |
2020-07-16 |
Pulkit Goyal |
|
Accepted |
[5,of,5,V2] extdiff: add some comments in diffrevs() |
2020-07-16 |
Pulkit Goyal |
|
Accepted |
[1,of,4] windows: augment docstring of `winstdout` class |
2020-07-17 |
Manuel Jacob |
|
Accepted |
[2,of,4] util: enhance `nullcontextmanager` to be able to return __enter__ result |
2020-07-17 |
Manuel Jacob |
|
Accepted |
[3,of,4] tests: make pipes / PTYs non-inheritable in test-stdio.py |
2020-07-17 |
Manuel Jacob |
|
Accepted |
[4,of,4] windows: always work around EINVAL in case of broken pipe for stdout / stderr |
2020-07-17 |
Manuel Jacob |
|
Accepted |
[01,of,13] mergestate: rename addpath() -> addpathonflict() to prevent confusion |
2020-07-17 |
Pulkit Goyal |
|
Accepted |
[02,of,13] mergestate: remove unrequired RECORD_RESOLVED_OTHER record |
2020-07-17 |
Pulkit Goyal |
|
Accepted |
[03,of,13] mergestate: add comments about couple of record types and minor reorder |
2020-07-17 |
Pulkit Goyal |
|
Accepted |
[04,of,13] mergestate: remove unused unsupported related mergestate records |
2020-07-17 |
Pulkit Goyal |
|
Accepted |
[05,of,13] mergestate: document mergestate records in an organized way |
2020-07-17 |
Pulkit Goyal |
|
Accepted |
[06,of,13] mergestate: remove unnecessary recordactions() from mergestate class |
2020-07-17 |
Pulkit Goyal |
|
Accepted |
[07,of,13] mergestate: rename a helpless variable name to bit helpful one |
2020-07-17 |
Pulkit Goyal |
|
Accepted |
[08,of,13] mergestate: document what mergestate._results is for |
2020-07-17 |
Pulkit Goyal |
|
Accepted |
[09,of,13] merge: refactor code to advise fsmonitor in separate function |
2020-07-17 |
Pulkit Goyal |
|
Accepted |
[10,of,13] merge: document return values of manifestmerge() and calculateupdates() |
2020-07-17 |
Pulkit Goyal |
|
Accepted |
[11,of,13] merge: return 'commitinfo' from manifestmerge() and calculateupdates() (API) |
2020-07-17 |
Pulkit Goyal |
|
Accepted |
[12,of,13] merge: pass commitinfo to applyupdates() and get it stored in mergestate |
2020-07-17 |
Pulkit Goyal |
|
Accepted |
[13,of,13] merge: remove no longer required ACTION_GET_OTHER_AND_STORE |
2020-07-17 |
Pulkit Goyal |
|
Accepted |
windows: handle file-like objects without isatty() method |
2020-07-17 |
Manuel Jacob |
|
Accepted |
[1,of,6] phases: fix clang-format error |
2020-07-18 |
Yuya Nishihara |
|
Accepted |
[2,of,6] phases: fix error return with no exception from computephases() |
2020-07-18 |
Yuya Nishihara |
|
Accepted |
[3,of,6] phases: make sure an exception should be set on error return |
2020-07-18 |
Yuya Nishihara |
|
Accepted |
[4,of,6] phases: leverage Py_BuildValue() to build PyInt and steal PyObject |
2020-07-18 |
Yuya Nishihara |
|
Accepted |
[5,of,6] phases: rename variable used for owned dict of phasesets |
2020-07-18 |
Yuya Nishihara |
|
Accepted |
[6,of,6] phases: move short-lived PyObject pointers to local scope |
2020-07-18 |
Yuya Nishihara |
|
Accepted |
[V2] phases: fix error return with no exception from computephases() |
2020-07-19 |
Yuya Nishihara |
|
Accepted |
[1,of,2] revlog: fix excessive decref on tuple creation failure in parse_index2() |
2020-07-19 |
Yuya Nishihara |
|
Accepted |
[2,of,2] osutil: fix excessive decref on tuple creation failure in listdir() |
2020-07-19 |
Yuya Nishihara |
|
Accepted |
tests: correctly match clang-format version >= 10 |
2020-07-20 |
Manuel Jacob |
|
Accepted |
[STABLE] chgserver: discard buffered output before restoring fds (issue6207) |
2020-07-21 |
Yuya Nishihara |
|
Accepted |
[STABLE] hghave: fix possible int('') in has_clang_format() |
2020-07-21 |
Yuya Nishihara |
|
Accepted |
tests: make one of 'worker process exited' line option in test-chg.t |
2020-07-22 |
Pulkit Goyal |
|
Accepted |
[STABLE] infinitepush: remove unused import to tempfile |
2020-07-23 |
Pierre-Yves David |
|
Accepted |
tests: glob 'mercurial.error' in test-phases.t |
2020-07-23 |
Pulkit Goyal |
|
Accepted |
[01,of,11] commitctx: document the None return for "touched" value |
2020-07-24 |
Pierre-Yves David |
|
Accepted |
[02,of,11] commitctx: stop using weakref proxy for transaction |
2020-07-24 |
Pierre-Yves David |
|
Accepted |
[03,of,11] commitctx: extract the function that commit a new manifest |
2020-07-24 |
Pierre-Yves David |
|
Accepted |
[04,of,11] commitctx: no longer use the `writecopiesto` variable in the function |
2020-07-24 |
Pierre-Yves David |
|
Accepted |
[05,of,11] commitctx: move copy meta config reading in a dedicated function |
2020-07-24 |
Pierre-Yves David |
|
Accepted |
[06,of,11] commitctx: move `writechangesetcopy` business at the end a code section |
2020-07-24 |
Pierre-Yves David |
|
Accepted |
[07,of,11] commitctx: treat `filesadded` more like `filesremoved` |
2020-07-24 |
Pierre-Yves David |
|
Accepted |
[08,of,11] commitctx: extract all the manual logic to process the files |
2020-07-24 |
Pierre-Yves David |
|
Accepted |
[09,of,11] commitctx: move a special case about files earlier |
2020-07-24 |
Pierre-Yves David |
|
Accepted |
[10,of,11] commitctx: gather more preparation code within the lock context |
2020-07-24 |
Pierre-Yves David |
|
Accepted |
[11,of,11] commitctx: extract all the file preparation logic in a new function |
2020-07-24 |
Pierre-Yves David |
|
Accepted |
who: remove OpenJDK |
2020-07-25 |
David Demelier |
|
Accepted |
[STABLE] dispatch: adjust ui.flush() timing to stabilize test-blackbox.t |
2020-07-25 |
Yuya Nishihara |
|
Accepted |
[01,of,15] commitctx: explicitly pass `manifest` to _commit_manifest |
2020-07-29 |
Pierre-Yves David |
|
Accepted |
[02,of,15] commitctx: create the new extra dict on its own line |
2020-07-29 |
Pierre-Yves David |
|
Accepted |
[03,of,15] commitctx: extract copy information encoding into extra into commit.py |
2020-07-29 |
Pierre-Yves David |
|
Accepted |
[04,of,15] commitctx: rename files to touched in a couple of place |
2020-07-29 |
Pierre-Yves David |
|
Accepted |
[05,of,15] commitctx: gather more code dealing with copy-in-extra |
2020-07-29 |
Pierre-Yves David |
|
Accepted |
[06,of,15] commitctx: return a richer object from _prepare_files |
2020-07-29 |
Pierre-Yves David |
|
Accepted |
[07,of,15] commitctx: directly pass a ChangingFiles object to changelog.add |
2020-07-29 |
Pierre-Yves David |
|
Accepted |
[08,of,15] commitctx: extract sidedata encoding inside its own function |
2020-07-29 |
Pierre-Yves David |
|
Accepted |
[09,of,15] commitctx: directly gather p1 and p2 copies in `files` |
2020-07-29 |
Pierre-Yves David |
|
Accepted |
[10,of,15] commitctx: no longer make the storage and added/removed file optional |
2020-07-29 |
Pierre-Yves David |
|
Accepted |
[11,of,15] commitctx: create the ChangingFiles object directly in the various case |
2020-07-29 |
Pierre-Yves David |
|
Accepted |
[12,of,15] commitctx: move ChangingFiles creation directly inside `_process_files` |
2020-07-29 |
Pierre-Yves David |
|
Accepted |
[13,of,15] commitctx: create the `ChangingFiles` object sooner |
2020-07-29 |
Pierre-Yves David |
|
Accepted |
[14,of,15] commitctx: directly updated the set of removed files |
2020-07-29 |
Pierre-Yves David |
|
Accepted |
[15,of,15] commitctx: directly update the touched and added set of files |
2020-07-29 |
Pierre-Yves David |
|
Accepted |
mergestate: fix BC breakage introduced because of removal of a merge record |
2020-08-01 |
Pulkit Goyal |
|
Accepted |
[STABLE] test: add `test-repo` requirement to `test-check-format` (issue6395) |
2020-08-27 |
Pierre-Yves David |
|
Accepted |
[1,of,3] extdiff: pass full paths of `dir1a` and `dir1b` to `_runperfilediff()` |
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 |
[3,of,3] extdiff: move single file handling inside `not per-file` conditional |
2020-09-01 |
Pulkit Goyal |
|
Accepted |
[stable] tests: fix test-demandimport.py on Python 3.9 |
2020-09-01 |
Manuel Jacob |
|
Accepted |
[1,of,3] extdiff: reorder an if-else conditional |
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 |
[3,of,3] diff: add a `--tool` flag to use external diffing tools |
2020-09-02 |
Pulkit Goyal |
|
Accepted |
revset: remove indirect indexing of status tuple |
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 |
[2,of,2] grep: fix hash(linestate) to not include linenum |
2020-09-09 |
Yuya Nishihara |
|
Accepted |
[1,of,2] commit: pass mergestate into _filecommit() instead of re-reading it |
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,3,V2] localrepo: warn if we are writing to cache without a lock |
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 |
[3,of,3,V2] tags: take lock instead of wlock before writing hgtagsfnodes1 cache |
2020-09-10 |
Pulkit Goyal |
|
Accepted |
git: remove unrequired assignment of listignored and listunknown |
2020-09-10 |
Pulkit Goyal |
|
Accepted |
[1,of,2] tests: update lockdelay.py to handle the `wait` argument |
2020-09-11 |
Pulkit Goyal |
|
Accepted |
[2,of,2] tags: take lock while writing `tags2` cache |
2020-09-11 |
Pulkit Goyal |
|
Accepted |
[V2] commit: pass mergestate into _filecommit() instead of re-reading it |
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 |
[2,of,5] merge: show list of bids for each file in bid-merge in ui.note() |
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 |
[4,of,5] debugmergestate: sort extras before printing |
2020-09-11 |
Pulkit Goyal |
|
Accepted |
[5,of,5] merge: move initial handling of mergeactions near to later one |
2020-09-11 |
Pulkit Goyal |
|
Accepted |
[STABLE] py3: fix formatting of LookupError for workingctx |
2020-09-13 |
Yuya Nishihara |
|
Accepted |
[1,of,5] largefiles: remove unused 'rev' parameter from downloadlfiles() |
2020-09-13 |
Yuya Nishihara |
|
Accepted |
[2,of,5] largefiles: replace use of walkchangerevs() with simple revset query |
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 |
[4,of,5] test-simple-update: add test for -d DATE option |
2020-09-13 |
Yuya Nishihara |
|
Accepted |
[5,of,5] cmdutil: reimplement finddate() without using walkchangerevs() |
2020-09-13 |
Yuya Nishihara |
|
Accepted |
[2,of,8] mergeresult: introduce dedicated tuple for no-op actions |
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 |
[6,of,8] merge: update commitinfo from all mergeresults during bid merge |
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 |
[8,of,8] mergestate: introduce a new ACTION_KEEP_NEW |
2020-09-14 |
Pulkit Goyal |
|
Accepted |
[V3] merge: show list of bids for each file in bid-merge in ui.debug() |
2020-09-14 |
Pulkit Goyal |
|
Accepted |
[1,of,3] log: reorganize if-else and for loop in logcmdutil._makematcher() |
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 |
[3,of,3] log: make -frREV PATH detect missing files before falling back to slow path |
2020-09-14 |
Yuya Nishihara |
|
Accepted |
[1,of,2] copy-tracing: test case where we go across a changed/deleted merge |
2020-09-14 |
Pierre-Yves David |
|
Accepted |
[2,of,2] copy-tracing: test case where a merge reverted a file deletion |
2020-09-14 |
Pierre-Yves David |
|
Accepted |
tests: run test-check-py3-compat only in pure python mode |
2020-09-17 |
Pulkit Goyal |
|
Accepted |
[1,of,5] grep: clarify that --all works exactly the same way as --diff |
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 |
[3,of,5] grep: fix --follow with no --diff nor --rev to not fall back to plain grep |
2020-09-17 |
Yuya Nishihara |
|
Accepted |
[4,of,5] cmdutil: make walkchangerevs() gracefully handle wdir parents |
2020-09-17 |
Yuya Nishihara |
|
Accepted |
[5,of,5] grep: make -frREV follow history from the specified revision (BC) |
2020-09-17 |
Yuya Nishihara |
|
Accepted |
[1,of,6] log: remove stale comment about order of user revset |
2020-09-18 |
Yuya Nishihara |
|
Accepted |
[2,of,6] log: remove unused argument from _makerevset() |
2020-09-18 |
Yuya Nishihara |
|
Accepted |
[3,of,6] log: introduce struct that carries log traversal options |
2020-09-18 |
Yuya Nishihara |
|
Accepted |
[4,of,6] log: pass around --follow/--follow-first options by walkopts |
2020-09-18 |
Yuya Nishihara |
|
Accepted |
[5,of,6] log: parse --limit option by logcmdutil.parseopts() |
2020-09-18 |
Yuya Nishihara |
|
Accepted |
[6,of,6] log: pass around --rev option by walkopts |
2020-09-18 |
Yuya Nishihara |
|
Accepted |
[1,of,2] changing-files: document the various sets |
2020-09-18 |
Pierre-Yves David |
|
Accepted |
[2,of,2] changing-files: implement equality checking |
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 |
[2,of,2,STABLE] strip: with --keep, consider all revs "removed" from the wcp (issue6270) |
2020-09-18 |
Pierre-Yves David |
|
Accepted |
share: do not write working-copy requirements twice |
2020-09-18 |
Yuya Nishihara |
|
Accepted |
[1,of,2,V3] mergestate: introduce a new ACTION_KEEP_NEW |
2020-09-23 |
Pulkit Goyal |
|
Accepted |
[2,of,2,V3] mergestate: define NO_OP_ACTION in module scope instead of inside mergeresult |
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 |
[2,of,9] configitems: add a new config option to control new filenode functionality |
2020-09-23 |
Pulkit Goyal |
|
Accepted |
[3,of,9] merge: check new filenode creation config before disabling optimization |
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 |
[5,of,9] tests: add some debugmergestate calls in `test-merge-criss-cross.t` |
2020-09-23 |
Pulkit Goyal |
|
Accepted |
[6,of,9] merge: store commitinfo if mergetool resolved a dc or cd conflict |
2020-09-23 |
Pulkit Goyal |
|
Accepted |
[website] footer: remove Google plus link |
2020-09-23 |
Stéphane Blondon |
PulkitGoyal |
Accepted |
[1,of,7] sidedata: rename `encode_copies_sidedata` to `encode_files_sidedata` |
2020-09-23 |
Pierre-Yves David |
|
Accepted |
[2,of,7] changelog: add a `changes` property on `changelogrevision` |
2020-09-23 |
Pierre-Yves David |
|
Accepted |
[3,of,7] sidedata: add a `decode_files_sidedata` function |
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 |
[5,of,7] sidedata: simply read removed 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 |
[7,of,7] sidedata: simply read p2copies files from the `ChangingFiles` object |
2020-09-23 |
Pierre-Yves David |
|
Accepted |
[1,of,9,V2] configitems: add a new config option to control new filenode functionality |
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 |
[3,of,9,V2] tests: add few debugrevlogindex and a log call to see changes in next test |
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 |
[5,of,9,V2] mergestate: update _stateextras instead of reassinging |
2020-09-25 |
Pulkit Goyal |
|
Accepted |
[6,of,9,V2] merge: store commitinfo if these is a dc or cd conflict |
2020-09-25 |
Pulkit Goyal |
|
Accepted |
[1,of,4] log: map --removed to walkopts.force_changelog_traversal |
2020-09-27 |
Yuya Nishihara |
|
Accepted |
[2,of,4] log: move miscellaneous filter/matcher options to 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 |
[4,of,4] log: extract function that builds (revs, makefilematcher) from walkopts |
2020-09-27 |
Yuya Nishihara |
|
Accepted |
[1,of,9,V3] configitems: add a new config option to control new filenode functionality |
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 |
[3,of,9,V3] tests: add few debugrevlogindex and a log call to see changes in next test |
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 |
[5,of,9,V3] mergestate: update _stateextras instead of reassinging |
2020-09-28 |
Pulkit Goyal |
|
Accepted |
[6,of,9,V3] merge: store commitinfo if these is a dc or cd conflict |
2020-09-28 |
Pulkit Goyal |
|
Accepted |
hgdemandimport: exclude more sqlalchemy modules |
2020-09-29 |
Ludovic Chabant |
|
Accepted |
[1,of,4] tests: add newfilenode test case in test-merge-changedelete.t |
2020-09-30 |
Pulkit Goyal |
|
Accepted |
test: try to unflaky test-profile.t |
2020-10-02 |
Pierre-Yves David |
|
Accepted |
merge: check for conflicting actions irrespective of length of bids |
2020-10-02 |
Pulkit Goyal |
|
Accepted |
[1,of,6] grep: add option for logcmdutil.makewalker() to not filter revs by file pats |
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 |
[3,of,6] grep: filter target files by matcher |
2020-10-03 |
Yuya Nishihara |
|
Accepted |
[4,of,6] cmdutil: rewrite walkchangerevs() by using logcmdutil functions |
2020-10-03 |
Yuya Nishihara |
|
Accepted |
[5,of,6] cmdutil: remove remainder of old walkchangerevs() implementation |
2020-10-03 |
Yuya Nishihara |
|
Accepted |
[6,of,6] churn: leverage logcmdutil to filter revisions by --date |
2020-10-03 |
Yuya Nishihara |
|
Accepted |
[1,of,6] grep: explicitly pass regexp to closure functions |
2020-10-07 |
Yuya Nishihara |
|
Accepted |
[2,of,6] grep: move match and diff logic to new module |
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 |
[4,of,6] grep: move getbody() to grepsearcher class |
2020-10-07 |
Yuya Nishihara |
|
Accepted |
[5,of,6] grep: move readfile() to grepsearcher class |
2020-10-07 |
Yuya Nishihara |
|
Accepted |
[6,of,6] grep: move prep() to grepsearcher class |
2020-10-07 |
Yuya Nishihara |
|
Accepted |
revset: add a `node` key for sorting |
2020-10-09 |
Pierre-Yves David |
|
Accepted |
[V2] revset: fix sorting key of wdir revision |
2020-10-10 |
Yuya Nishihara |
|
Accepted |
[1,of,3] upgrade: improve documentation of matchrevlog() |
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 |
[3,of,3] revlog: prevent recreating a tuple again and again for each rev |
2020-10-10 |
Pulkit Goyal |
|
Accepted |
[website] about: replace OpenJDK repository example by nginx repository |
2020-10-12 |
Stéphane Blondon |
PulkitGoyal |
Accepted |
[1,of,5] mergestate: make filename argument optional in _mergestate_base.extras() |
2020-10-13 |
Pulkit Goyal |
|
Accepted |
[2,of,5] commit: refactor salvage calculation to a different function |
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 |
[4,of,5] commit: pass mergestate into `_process_files` instead of re-reading it |
2020-10-13 |
Pulkit Goyal |
|
Accepted |
[5,of,5] commit: pass ChangingFiles object as argument to _process_files |
2020-10-13 |
Pulkit Goyal |
|
Accepted |
[V2] mergestate: document `o` merge record state in _mergestate_base docs |
2020-10-14 |
Pulkit Goyal |
|
Accepted |
[V2] mergestate: add `allextras()` to get all extras |
2020-10-14 |
Pulkit Goyal |
|
Accepted |
[1,of,7] grep: extract public function to register file to be skipped |
2020-10-14 |
Yuya Nishihara |
|
Accepted |
[2,of,7] scmutil: move walkchangerevs() from cmdutil |
2020-10-14 |
Yuya Nishihara |
|
Accepted |
[3,of,7] grep: extract main search loop as searcher method |
2020-10-14 |
Yuya Nishihara |
|
Accepted |
[4,of,7] stringutil: extract helper function that splits stringmatcher() pattern |
2020-10-14 |
Yuya Nishihara |
|
Accepted |
[5,of,7] py3: fix stringmatcher() to byte-stringify exception message |
2020-10-14 |
Yuya Nishihara |
|
Accepted |
[6,of,7] stringutil: add function to compile stringmatcher pattern into regexp |
2020-10-14 |
Yuya Nishihara |
|
Accepted |
[7,of,7] revset: add diff(pattern) predicate for "grep --diff" |
2020-10-14 |
Yuya Nishihara |
|
Accepted |
[1,of,2,STABLE] contrib: split Windows requirements into multiple files |
2020-10-22 |
Gregory Szorc |
|
Accepted |
[2,of,2,STABLE] automation: upload Python 3.9 Windows wheels |
2020-10-22 |
Gregory Szorc |
|
Accepted |
[1,of,4,STABLE] chg: apply clang-format |
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 |
[3,of,4,STABLE] chg: do not close dir fd while iterating |
2020-11-03 |
Yuya Nishihara |
|
Accepted |
[4,of,4,STABLE] chg: reset errno prior to calling strtol() |
2020-11-03 |
Yuya Nishihara |
|
Accepted |
chgserver: backport py3 buffered I/O workarounds from procutil |
2020-11-17 |
Yuya Nishihara |
|
Accepted |
context: small update to ctx.status doc |
2020-11-20 |
Pierre-Yves David |
|
Accepted |
heptapod-ci: hosting base image on registry.heptapod.net |
2020-11-21 |
Pierre-Yves David |
|
Accepted |
[STABLE] diff: do not concatenate immutable bytes while building a/b bodies (issue6445) |
2020-11-28 |
Yuya Nishihara |
|
Accepted |
rust-format: pin the formatted to a specific nightly version |
2020-11-29 |
Pierre-Yves David |
|
Accepted |
[1,of,4] scmutil: document that bookmarkrevs() ignores non-head bookmark branch |
2020-12-01 |
Yuya Nishihara |
|
Accepted |
[2,of,4] scmutil: extract function that builds revset expr to select bookmark branch |
2020-12-01 |
Yuya Nishihara |
|
Accepted |
[3,of,4] log: do not override other filtering and sorting options by --bookmark |
2020-12-01 |
Yuya Nishihara |
|
Accepted |
[4,of,4] log: do not accept string-matcher pattern as -u/-b/-B parameter |
2020-12-01 |
Yuya Nishihara |
|
Accepted |
[STABLE] ui: remove excessive strtolocal() from debuguigetpass |
2020-12-03 |
Yuya Nishihara |
|
Accepted |
test-extension: flush diagnostic message to stabilize chg output |
2020-12-07 |
Yuya Nishihara |
|
Accepted |
[1,of,2] bugzilla: fix reporting of exceptions with py3 |
2020-12-07 |
Mads Kiilerich |
|
Accepted |
[2,of,2] bugzilla: pass the url to xmlrpclib.ServerProxy as str |
2020-12-07 |
Mads Kiilerich |
|
Accepted |
[1,of,2,chg-tests-fix,V3] dispatch: move IOError handling and flushing of streams to `dispatch()` |
2020-12-10 |
Pulkit Goyal |
|
Accepted |
[2,of,2,chg-tests-fix,V3] procutil: don't assign stdin to None, use os.devnull instead |
2020-12-10 |
Pulkit Goyal |
|
Accepted |
[1,of,3,chg] contrib: run python3+chg tests too in heptapod CI |
2020-12-18 |
Pulkit Goyal |
|
Accepted |
[2,of,3,chg] procutil: use os.devnull if sys.stdout/err is None |
2020-12-18 |
Pulkit Goyal |
|
Accepted |
[3,of,3,chg] chgserver: respect detailed exit code in case of ConfigError |
2020-12-18 |
Pulkit Goyal |
|
Accepted |
[1,of,4,V2] dispatch: remove stale comment about fdopen()-ed stdio |
2020-12-19 |
Yuya Nishihara |
|
Accepted |
[2,of,4,V2] dispatch: gate against missing stdout/stderr |
2020-12-19 |
Yuya Nishihara |
|
Accepted |
[3,of,4,V2] procutil: introduce pseudo file object that just raises EBADF |
2020-12-19 |
Yuya Nishihara |
|
Accepted |
[4,of,4,V2] procutil: assign pseudo file object if sys.stdout/stderr is missing |
2020-12-19 |
Yuya Nishihara |
|
Accepted |
[1,of,2] test-check-interface: do not expect bare "python" executable exists |
2020-12-19 |
Yuya Nishihara |
|
Accepted |
[2,of,2] chg: format code by clang-format version 11.0.1-+rc1-1 |
2020-12-19 |
Yuya Nishihara |
|
Accepted |
[STABLE] log: update documentation about --follow with/without --rev (issue6459) |
2020-12-24 |
Yuya Nishihara |
|
Accepted |
largefiles: properly pass kwargs into url.open |
2021-02-04 |
Jordi Gutiérrez Hermoso |
|
Accepted |
hg: remove reserved identifiers |
2021-10-21 |
David Demelier |
|
Accepted |
[stable] cext: fix Python 3.11 compatibility - Py_SIZE is not an lvalue (issue6610) |
2021-11-18 |
Mads Kiilerich |
|
Accepted |
D1313: dirstate: gate access to self._map.dirs |
2017-11-03 |
phabricator |
|
New |
D1371: global: remove redundant parenthesis |
2017-11-12 |
phabricator |
|
New |
D1506: dagop: handle IndexError when using wdir() in dag range |
2017-11-24 |
phabricator |
|
New |
D1700: logtoprocess: pass ui in runshellcommand |
2017-12-15 |
phabricator |
|
New |
D1701: logtoprocess: add the possibility to not popup a console |
2017-12-15 |
phabricator |
|
New |
D1752: tests: show phases aren't preserved part of streaming clone (issue5648) |
2017-12-24 |
phabricator |
|
New |
D1753: streamclone: preserve remote phases (issue5648) |
2017-12-24 |
phabricator |
|
New |
D1765: parsers: use an attr-derived class for revlog index entries |
2017-12-27 |
phabricator |
|
New |
D1766: cext: rename variable describing format for index entries |
2017-12-27 |
phabricator |
|
New |
D1767: cext: make nullentry a member of index types |
2017-12-27 |
phabricator |
|
New |
D1768: cext: obtain reference to index entry type |
2017-12-27 |
phabricator |
|
New |
D1772: tests: port revlog index code to modern API |
2017-12-27 |
phabricator |
|
New |
D1769: cext: use dedicated type for index entries |
2017-12-27 |
phabricator |
|
New |
D1770: revlog: use revlog index entry type for version 0 revlogs |
2017-12-27 |
phabricator |
|
New |
D1774: repoview: use named attributes on revlog index entries |
2017-12-27 |
phabricator |
|
New |
D1775: dagutil: use named attributes on revlog index entries |
2017-12-27 |
phabricator |
|
New |
D1771: revlog: pass index entry type into packentry() (API) |
2017-12-27 |
phabricator |
|
New |
D1773: revlog: use named attributes on revlog index entries |
2017-12-27 |
phabricator |
|
New |
D1776: bundlerepo: use named attributes on revlog index entries |
2017-12-27 |
phabricator |
|
New |
D1777: upgrade: use named attributes on revlog index entries |
2017-12-27 |
phabricator |
|
New |
D1779: unionrepo: use named attributes on revlog index entries |
2017-12-27 |
phabricator |
|
New |
D1778: debugcommands: use named attributes on revlog index entries |
2017-12-27 |
phabricator |
|
New |
keyword: replace map() with list comprehension |
2018-01-20 |
Christian Ebert |
|
New |
[1,of,2,evolve-ext] test: conditionalize blackbox output for Windows |
2018-01-21 |
Matt Harbison |
|
New |
[2,of,2,evolve-ext] test: explicitly run HGEDITOR shell command with `sh` |
2018-01-21 |
Matt Harbison |
|
New |
lfs: rename {pointer} to {lfs_pointer} |
2018-01-22 |
Matt Harbison |
|
New |
[3,of,3] lfs: prefetch lfs blobs during revert |
2018-02-05 |
Matt Harbison |
|
New |
[01,of,13] changelog: implement context manager method for 'appender' object |
2018-02-06 |
Boris Feld |
|
New |
[02,of,13] changelog: add the missing 'closed' property on 'appender' object |
2018-02-06 |
Boris Feld |
|
New |
[03,of,13] dumprevlog: handle being passed a mode parameter |
2018-02-06 |
Boris Feld |
|
New |
[04,of,13] parseindex: also forward keyword argument in a debug wrapper |
2018-02-06 |
Boris Feld |
|
New |
[05,of,13] parseindex: implement context manager method on the wrapper |
2018-02-06 |
Boris Feld |
|
New |
[06,of,13] revlog: move datafile opening in a method |
2018-02-06 |
Boris Feld |
|
New |
[07,of,13] revlog: move index file opening in a method |
2018-02-06 |
Boris Feld |
|
New |
[08,of,13] revlog: use context manager for index file life time in __init__ |
2018-02-06 |
Boris Feld |
|
New |
[09,of,13] revlog: use context manager for data file lifetime in checkinlinesize |
2018-02-06 |
Boris Feld |
|
New |
[10,of,13] revlog: use context manager for index file lifetime in checkinlinesize |
2018-02-06 |
Boris Feld |
|
New |
[11,of,13] revlog: use context manager for data file lifetime in checksize |
2018-02-06 |
Boris Feld |
|
New |
[12,of,13] revlog: add a _datareadfp context manager for data access needs |
2018-02-06 |
Boris Feld |
|
New |
[13,of,13] revlog: rename 'self.checkinlinesize' into '_enforceinlinesize' |
2018-02-06 |
Boris Feld |
|
New |
D2079: color: honor NO_COLOR |
2018-02-07 |
phabricator |
|
New |
[3,of,3] lfs: teach '{lfs_files}' to handle removed files |
2018-02-10 |
Matt Harbison |
|
New |
[1,of,4] graphlog: deduplicate preprocessing of log command |
2018-02-12 |
Yuya Nishihara |
|
New |
[2,of,4] graphlog: unblock --line-range option |
2018-02-12 |
Yuya Nishihara |
|
New |
[3,of,4] log: factor out function to feed revisions to displayer |
2018-02-12 |
Yuya Nishihara |
|
New |
[4,of,4] log: add TODO comments about --line-range processing |
2018-02-12 |
Yuya Nishihara |
|
New |
D2158: py3: use raw string for open() mode |
2018-02-12 |
phabricator |
|
New |
[hglib,b] ignore close() on non-open clients (issue5751) |
2018-02-12 |
Gábor Stefanik |
|
New |
minifileset: allow 'path:' patterns to have an explicit trailing slash |
2018-02-13 |
Matt Harbison |
|
New |
dirstate: drop explicitly-specified files that shouldn't match (BC) |
2018-02-13 |
Augie Fackler |
|
New |
[3,of,3] revert: account for computed changes in interactive revert (issue5789) |
2018-02-14 |
Denis Laxalde |
|
New |
minifileset: allow 'path:' patterns to have an explicit trailing slash |
2018-02-16 |
Matt Harbison |
|
New |
[1,of,2,RFC] lfs: add support for serving blob files |
2018-02-18 |
Matt Harbison |
|
New |
[2,of,2,RFC] test-lfs-test-server: add a testcase for `hg serve` |
2018-02-18 |
Matt Harbison |
|
New |
[1,of,6,remotenames-ext] Back out "remotenames: push anonymous head if --force is given" |
2018-02-19 |
Ryan McElroy |
|
New |
[2,of,6,remotenames-ext] tests: update with new hg output |
2018-02-19 |
Ryan McElroy |
|
New |
[3,of,6,remotenames-ext] discovery: do not crash if no bookmarks are passed to push discovery |
2018-02-19 |
Ryan McElroy |
|
New |
[4,of,6,remotenames-ext] push: do not over-check for svn/git push targets |
2018-02-19 |
Ryan McElroy |
|
New |
[5,of,6,remotenames-ext] tests: test various combinations of repos with and without extension |
2018-02-19 |
Ryan McElroy |
|
New |
[6,of,6,remotenames-ext] remotenames: do not expect repo._remotenames to be set unconditionally |
2018-02-19 |
Ryan McElroy |
|
New |
mdiff: split on unicode character boundaries when shortening function name |
2018-02-21 |
Josef 'Jeff' Sipek |
|
New |
[1,of,2,RFC] dispatch: remember command table per extension (PoC DO NOT PUSH) |
2018-02-22 |
Yuya Nishihara |
|
New |
[2,of,2,RFC] dispatch: look up command by [<space>:]<cmdname> syntax (PoC) |
2018-02-22 |
Yuya Nishihara |
|
New |
namespace: fastpath name lookup on invalid name |
2018-02-22 |
Boris Feld |
|
New |
[1,of,9] templatekw: extract non-templatekw function as getgraphnode() |
2018-02-27 |
Yuya Nishihara |
|
New |
[2,of,9] templatekw: switch non-showlist template keywords to new API |
2018-02-27 |
Yuya Nishihara |
|
New |
[3,of,9] templatekw: factor out function to build a list of files per status |
2018-02-27 |
Yuya Nishihara |
|
New |
[4,of,9] templatekw: inline getfiles() |
2018-02-27 |
Yuya Nishihara |
|
New |
[5,of,9] log: do not invoke templatekw.showobsfate() as a function |
2018-02-27 |
Yuya Nishihara |
|
New |
[6,of,9] hgweb: make templater mostly compatible with log templates |
2018-02-27 |
Yuya Nishihara |
|
New |
[7,of,9] templatekw: pass templater to _showlist() by an explicit argument |
2018-02-27 |
Yuya Nishihara |
|
New |
[8,of,9] templatekw: add compatdict() as a replacement for showdict() |
2018-02-27 |
Yuya Nishihara |
|
New |
[9,of,9] templatekw: add compatlist() as a replacement for showlist() |
2018-02-27 |
Yuya Nishihara |
|
New |
D2588: commit: adds multiline commit message support(issue5616) |
2018-03-03 |
phabricator |
|
New |
D2622: ui: adding a generic method to read config items with an arbitrary type |
2018-03-03 |
phabricator |
|
New |
D2623: dispatch: adding config items for overriding flag defaults |
2018-03-03 |
phabricator |
|
New |
xdiff: fix trivial build warnings on Windows |
2018-03-04 |
Matt Harbison |
|
New |
D2679: [PoC] obsolete: config option to enable local only obsolescence mode |
2018-03-05 |
phabricator |
|
New |
D2680: [PoC] obsolete: make markers database writable if local-only mode enabled |
2018-03-05 |
phabricator |
|
New |
D2681: [PoC] scmutil: support local only obsolescence |
2018-03-05 |
phabricator |
|
New |
D2682: [PoC] changegroup: delete obs markers when applying changegroup |
2018-03-05 |
phabricator |
|
New |
D2701: merge: use constants for actions |
2018-03-06 |
Pulkit Goyal |
|
New |
[1,of,2,V2] hgweb: add a hook for processing LFS Batch API requests |
2018-03-08 |
Matt Harbison |
|
New |
[2,of,2,V2] hgweb: add a hook for processing LFS file transfer requests |
2018-03-08 |
Matt Harbison |
|
New |
[6,of,8] ui: do not use rawinput() when we have to replace sys.stdin/stdout |
2018-03-10 |
Matt Harbison |
|
New |
D2873: remotenames: add functionality to override -B flag of push |
2018-03-15 |
phabricator |
|
New |
D2875: remotenames: introduce a config option to allow creation of remote bookmarks |
2018-03-15 |
phabricator |
|
New |
D2880: bundle: add the possibility to bundle bookmarks (issue5792) |
2018-03-16 |
phabricator |
|
New |
[1,of,4,V2] templater: convert resources to a table of callables for future extension |
2018-03-16 |
Yuya Nishihara |
|
New |
[2,of,4,V2] templater: process mapping dict by resource callables |
2018-03-16 |
Yuya Nishihara |
|
New |
[3,of,4,V2] formatter: unblock storing fctx as a template resource |
2018-03-16 |
Yuya Nishihara |
|
New |
[4,of,4,V2] annotate: add support for template keywords and functions depending on ctx |
2018-03-16 |
Yuya Nishihara |
|
New |
D2884: wireproto: experimental command to emit file data |
2018-03-16 |
phabricator |
|
New |
D2945: state: add a magicheader to each state file |
2018-03-26 |
phabricator |
|
New |
[6,of,6] test-lfs-test-server: add a testcase for `hg serve` |
2018-03-29 |
Yuya Nishihara |
|
New |
D2999: infinitepush: use zope.interface to define indexapi interface |
2018-03-31 |
phabricator |
|
New |
D3022: fix: use a portable python script instead of sed in test |
2018-04-02 |
phabricator |
|
New |
D3023: fix: use a portable python script instead of sed in test |
2018-04-02 |
phabricator |
|
New |
[1,of,2] copies: create and use _loose_next function for _related |
2018-04-04 |
Gábor Stefanik |
|
New |
[2,of,2] copies: clean up _related logic |
2018-04-04 |
Gábor Stefanik |
|
New |
D3187: phase: Add dry-run functionality |
2018-04-07 |
phabricator |
|
New |
[v4] sslutil-add tls 1.3 support - done during IETF101 Hackathon |
2018-04-08 |
Codarren Velvindron |
|
New |
[3,of,4,V2] lfs: infer the blob store URL from an explicit pull source |
2018-04-11 |
Yuya Nishihara |
|
New |
dispatch: add a whitelist map of commands to implicitly loaded extensions |
2018-04-12 |
Matt Harbison |
|
New |
D3304: formatter: add support for -Tcbor |
2018-04-13 |
phabricator |
|
New |
[1,of,5] test-lfs: add tests to force server error path coverage |
2018-04-14 |
Yuya Nishihara |
|
New |
[3,of,3,V4] revset: skip legacy lookup for revspec wrapped in 'revset(…)' |
2018-04-14 |
Boris Feld |
|
New |
[3,of,3,V5] revset: skip legacy lookup for revspec wrapped in 'revset(…)' |
2018-04-16 |
Boris Feld |
|
New |
[1,of,2,V6] revset: add more test to show current behaviors with label looking like revset |
2018-04-17 |
Boris Feld |
|
New |
[2,of,2,V6] revset: skip legacy lookup for revspec wrapped in 'revset(…)' |
2018-04-17 |
Boris Feld |
|
New |
filemerge: support passing python script to custom merge-tools |
2018-04-17 |
Tom Hindle |
|
New |
filemerge: support passing python script to custom merge-tools |
2018-04-18 |
Tom Hindle |
|
New |
filemerge: support passing python script to custom merge-tools |
2018-05-01 |
Tom Hindle |
|
New |
D3444: tests: comprehensively test exit handling |
2018-05-06 |
phabricator |
|
New |
D3445: dispatch: shore up exit handling |
2018-05-06 |
phabricator |
|
New |
D3447: rust: make exit handling consistent with `hg` |
2018-05-06 |
phabricator |
|
New |
D3446: dispatch: move sys.exit() to caller (API) |
2018-05-06 |
phabricator |
|
New |
D3454: Assign to result from block. |
2018-05-06 |
phabricator |
|
New |
config: rename streamunbundle to stream-unbundle |
2018-05-14 |
David Demelier |
|
New |
revlog: for a delta, when a parent was refused, suggest other parent (issue5481) |
2018-05-14 |
Paul Morelle |
|
New |
[1,of,4] context: explicitly take diffopts in `context.diff` (API) |
2018-05-24 |
Boris Feld |
|
New |
[2,of,4] context: also take all other arguments than `patch.diff` accept |
2018-05-24 |
Boris Feld |
|
New |
[3,of,4] diff: accept "dict" as diff option |
2018-05-24 |
Boris Feld |
|
New |
[4,of,4] diff: use `context.diff` to produce diff |
2018-05-24 |
Boris Feld |
|
New |
D3650: serve: add an option to open in the default browser |
2018-05-24 |
phabricator |
|
New |
hook: add more robust python: syntax checking |
2018-05-24 |
Tom Hindle |
|
New |
[PoC] extensions: PoC readme extension for hgweb |
2018-05-25 |
Anton Shestakov |
|
New |
D3663: graft: add test showing --continue not preserving --edit passed earlier |
2018-05-25 |
phabricator |
|
New |
D3664: graft: reuse the --edit value passed initially in `hg graft --continue` (BC) |
2018-05-25 |
phabricator |
|
New |
[1,of,3,RFC] context: factor out commonancestorsheads calculation |
2018-05-27 |
Sean Farley |
|
New |
[2,of,3,RFC] context: add a method to return a list of common ancestor changesets |
2018-05-27 |
Sean Farley |
|
New |
[3,of,3,RFC] revset: add an 'all' argument to ancestor() to return |
2018-05-27 |
Sean Farley |
|
New |
D3669: cmdutil: have statefile names in STATES instead of functions |
2018-05-29 |
phabricator |
|
New |
D3670: cmdutil: don't return statedetectionpredicate function from _getrepostate() |
2018-05-29 |
phabricator |
|
New |
D3672: retractboundary: add dryrun parameter |
2018-05-30 |
phabricator |
|
New |
D3665: graph: improve graph output by using Unicode characters |
2018-05-30 |
Yuya Nishihara |
|
New |
[2,of,2] phases: use "published" in the phase movement message |
2018-06-08 |
Pulkit Goyal |
|
New |
[RFC] fileset: add "tracked()" to explicitly select files in the revision |
2018-06-12 |
Yuya Nishihara |
|
New |
tests: don't bother supporting test case names with exotic characters |
2018-06-12 |
Augie Fackler |
|
New |
[1,of,3,gca-revset] context: factor out commonancestorsheads calculation |
2018-06-15 |
Sean Farley |
|
New |
[2,of,3,gca-revset] context: add a method to return a list of common ancestor changesets |
2018-06-15 |
Sean Farley |
|
New |
[3,of,3,gca-revset] revset: add a new commonancestorheads method |
2018-06-15 |
Sean Farley |
|
New |
[1,of,2] revlog: efficient implementation of 'descendant' |
2018-06-21 |
Paul Morelle |
|
New |
[2,of,2] revlog: do inclusive descendant testing (API) |
2018-06-21 |
Paul Morelle |
|
New |
formatter: look for template symbols from the associated name |
2018-06-22 |
Yuya Nishihara |
|
New |
[1,of,4] templater: fix truth testing of integer 0 taken from a list/dict |
2018-06-23 |
Yuya Nishihara |
|
New |
[2,of,4] templater: introduce filter() function to remove empty items from list |
2018-06-23 |
Yuya Nishihara |
|
New |
[3,of,4] templater: extend filter() to accept template expression for emptiness test |
2018-06-23 |
Yuya Nishihara |
|
New |
[4,of,4] show: use filter() function to strip "tip" tag |
2018-06-23 |
Yuya Nishihara |
|
New |
D3830: rebase: suppress transaction warns during dry-run |
2018-06-24 |
phabricator |
|
New |
[STABLE,v2] hghave: don't claim we have `tic` if it's NetBSD's binary (issue5698) |
2018-06-27 |
Augie Fackler |
|
New |
[STABLE,v2] hghave: don't claim we have `tic` if it's NetBSD's binary (issue5698) |
2018-06-28 |
Thomas Klausner |
|
New |
debugdeltachain: avoid division by zero when a chain is empty |
2018-06-29 |
Paul Morelle |
|
New |
D3866: histedit: use cbor to write histedit-state file |
2018-06-30 |
phabricator |
|
New |
[STABLE] encoding: alias cp65001 to utf-8 on Windows |
2018-07-01 |
Yuya Nishihara |
|
New |
[1,of,7] pycompat: move rapply() from util |
2018-07-05 |
Yuya Nishihara |
|
New |
[2,of,7] stringutil: move _formatsetrepr() from smartset |
2018-07-05 |
Yuya Nishihara |
|
New |
[3,of,7] match: add basic wrapper for boolean function |
2018-07-05 |
Yuya Nishihara |
|
New |
[4,of,7] match: explode if unsupported pattern passed down to _regex() builder |
2018-07-05 |
Yuya Nishihara |
|
New |
[5,of,7] match: resolve 'set:' patterns first in _buildmatch() |
2018-07-05 |
Yuya Nishihara |
|
New |
[6,of,7] match: compose 'set:' pattern as matcher |
2018-07-05 |
Yuya Nishihara |
|
New |
[7,of,7] match: remove ctx argument from code path down to _buildmatch() |
2018-07-05 |
Yuya Nishihara |
|
New |
[1,of,7] context: remove unneeded alias of diffopts |
2018-07-06 |
Yuya Nishihara |
|
New |
[2,of,7] templatekw: obtain ui directly from the template context |
2018-07-06 |
Yuya Nishihara |
|
New |
[3,of,7] synthrepo: simply use the ui passed as a function argument |
2018-07-06 |
Yuya Nishihara |
|
New |
[4,of,7] hgweb: pass ui to diffstatgen() explicitly |
2018-07-06 |
Yuya Nishihara |
|
New |
[5,of,7] obsutil: use public interface to access to repo.ui |
2018-07-06 |
Yuya Nishihara |
|
New |
[6,of,7] diffutil: remove diffopts() in favor of diffallopts() |
2018-07-06 |
Yuya Nishihara |
|
New |
[7,of,7] diffutil: move the module out of utils package |
2018-07-06 |
Yuya Nishihara |
|
New |
[1,of,6] fileset: move helper functions to top |
2018-07-07 |
Yuya Nishihara |
|
New |
[2,of,6] fileset: sort debugfileset output |
2018-07-07 |
Yuya Nishihara |
|
New |
[3,of,6] fileset: make debugfileset filter repository files |
2018-07-07 |
Yuya Nishihara |
|
New |
[4,of,6] match: add prefixdirmatcher to adapt subrepo matcher back |
2018-07-07 |
Yuya Nishihara |
|
New |
[5,of,6] fileset: restrict getfileset() to not return a computed set (API) |
2018-07-07 |
Yuya Nishihara |
|
New |
[6,of,6] fileset: pass in badfn to inner matchers |
2018-07-07 |
Yuya Nishihara |
|
New |
[3,of,3] test-convert: demonstrate an unstable hash issue for bzr -> hg -> hg |
2018-07-07 |
Yuya Nishihara |
|
New |
D3896: copies: handle case when both merge cset are not descendant of merge base |
2018-07-08 |
phabricator |
|
New |
[V2] patch: don't separate \r and \n when colorizing diff output |
2018-07-11 |
via Mercurial-devel |
|
New |
D3946: obsolete: resolved ValueError for var containing 2 ':' chars(issue-5783) |
2018-07-14 |
phabricator |
|
New |
[experimental] manifest: persist the manifestfulltext cache |
2018-07-16 |
Martijn Pieters |
|
New |
[evolve-ext] topic: use self instead of repo in topicrepo methods |
2018-07-18 |
Anton Shestakov |
|
New |
D3977: hgweb: strip trailing '/' in apppath before appending '/static/' |
2018-07-25 |
phabricator |
|
New |
D3979: contrib/phabricator: Convert description into local |
2018-07-25 |
phabricator |
|
New |
[1,of,3,STABLE] node: add a `isnode` function |
2018-07-26 |
Boris Feld |
|
New |
[2,of,3,STABLE] localrepo: reintroduce 'repo.changectx' as deprecated |
2018-07-26 |
Boris Feld |
|
New |
[3,of,3,STABLE] clone: process 'lookup' return as an arbitrary symbol |
2018-07-26 |
Boris Feld |
|
New |
[4,of,6] match: add prefixdirmatcher to adapt subrepo matcher back |
2018-07-27 |
Matt Harbison |
|
New |
[3,of,3,STABLE] clone: process 'lookup' return as an arbitrary symbol |
2018-07-28 |
via Mercurial-devel |
|
New |
[1,of,5,RFC] tests: show added/modified/removed files when logging repos converted from bzr |
2018-07-28 |
Yuya Nishihara |
|
New |
[STABLE] doctest: convert matcher root to native path |
2018-07-29 |
Matt Harbison |
|
New |
[STABLE] fileset: suppress EACCES while reading arbitrary paths via filectx API |
2018-07-30 |
Matt Harbison |
|
New |
[STABLE,follow-up] clone: process 'lookup' return as an arbitrary symbol |
2018-07-30 |
Boris Feld |
|
New |
[STABLE,follow-up] clone: process 'lookup' return as an arbitrary symbol |
2018-07-30 |
via Mercurial-devel |
|
New |
D3986: split: abort if there's an unfinished operation |
2018-07-30 |
phabricator |
|
New |
[evolve-ext] Fixed case where AttributeError can be thrown when importing wireproto |
2018-07-31 |
andrew@apastron.co |
|
New |
[STABLE] packaging: always execute builddeb from source root |
2018-08-01 |
Gregory Szorc |
|
New |
D4053: [RFC]hgweb: garbage collect on every request in hgweb_mod too |
2018-08-02 |
phabricator |
|
New |
[1,of,3] fileset: introduce weight constants for readability |
2018-08-04 |
Yuya Nishihara |
|
New |
[2,of,3] fileset: reorder 'or' expression by weight |
2018-08-04 |
Yuya Nishihara |
|
New |
[3,of,3] fileset: combine union of basic patterns into single matcher |
2018-08-04 |
Yuya Nishihara |
|
New |
[1,of,2] fileset: turn on listclean conditionally |
2018-08-06 |
Yuya Nishihara |
|
New |
[2,of,2] fileset: load core predicates directly to symbols dict |
2018-08-06 |
Yuya Nishihara |
|
New |
[1,of,3] hgweb: use registrar to add "motd" template keyword |
2018-08-06 |
Yuya Nishihara |
|
New |
[2,of,3] hgweb: mark all lambda template keywords as new-style function |
2018-08-06 |
Yuya Nishihara |
|
New |
[3,of,3] templatekw: deprecate old-style template keyword function (API) |
2018-08-06 |
Yuya Nishihara |
|
New |
[evolve-ext] templatekw: do not override in-core {obsolete} keyword |
2018-08-08 |
Yuya Nishihara |
|
New |
[STABLE] test: add a test file that displays ssh behavior in front of various errors |
2018-08-14 |
Boris Feld |
|
New |
[STABLE] convert: don't drop missing or corrupt tag entries |
2018-08-15 |
Matt Harbison |
|
New |
D4283: webcommands: fix `@webcommand` decorator |
2018-08-15 |
phabricator |
|
New |
D4301: tests: add a directory 'knownfailures' to check in known failures |
2018-08-16 |
phabricator |
|
New |
[STABLE] perf: fix typo in perfphasesremote() |
2018-08-18 |
Yuya Nishihara |
|
New |
color: issue warning in yellow |
2018-08-20 |
via Mercurial-devel |
|
New |
diff: use a threshold on similarity index before using word-diff (issue5965) |
2018-08-21 |
Denis Laxalde |
|
New |
[1,of,5] registrar: add base classes to wrap functions, commands, and so on (API) |
2018-08-22 |
Katsunori FUJIWARA |
|
New |
[2,of,5] registrar: add classes to wrap existing function |
2018-08-22 |
Katsunori FUJIWARA |
|
New |
[3,of,5] registrar: add decorator class to register a function as web command (API) |
2018-08-22 |
Katsunori FUJIWARA |
|
New |
[4,of,5] registrar: add classes to wrap existing webcommand |
2018-08-22 |
Katsunori FUJIWARA |
|
New |
[5,of,5] hgweb: centralize registration of web commands into webcommands.commands (API) |
2018-08-22 |
Katsunori FUJIWARA |
|
New |
[STABLE] scmutil: avoid quadratic membership testing (issue5969) |
2018-08-25 |
Gregory Szorc |
|
New |
D4409: rebase: skip *all* obsolete revisions |
2018-08-28 |
phabricator |
|
New |
run-tests: conditionalize HGCATAPULTSERVERPIPE for Windows |
2018-08-30 |
Matt Harbison |
|
New |
[1,of,5] templatekw: alias {file} of files list to {path} |
2018-08-30 |
Yuya Nishihara |
|
New |
[2,of,5] templatekw: alias {name} of file copies dict to {path} |
2018-08-30 |
Yuya Nishihara |
|
New |
[3,of,5] formatter: rename {abspath}/{file} to {path}, and drop relative {path} (BC) |
2018-08-30 |
Yuya Nishihara |
|
New |
[4,of,5] status: rename {copy} to {source} for compatibility with {file_copies} (BC) |
2018-08-30 |
Yuya Nishihara |
|
New |
[5,of,5] templatekw: add {path} keyword to host documentation |
2018-08-30 |
Yuya Nishihara |
|
New |
lfs: add a progress bar when searching for blobs to upload |
2018-08-31 |
via Mercurial-devel |
|
New |
[1,of,6] templater: remove unused context argument from most resourcemapper functions |
2018-09-02 |
Yuya Nishihara |
|
New |
[2,of,6] formatter: fill missing resources by formatter, not by resource mapper |
2018-09-02 |
Yuya Nishihara |
|
New |
[3,of,6] formatter: inline _gettermap and _knownkeys |
2018-09-02 |
Yuya Nishihara |
|
New |
[4,of,6] formatter: factor out function that detects node change and document it |
2018-09-02 |
Yuya Nishihara |
|
New |
[5,of,6] formatter: populate fctx from ctx and path value |
2018-09-02 |
Yuya Nishihara |
|
New |
[6,of,6] templatekw: add {size} keyword as an example of fctx-based keyword |
2018-09-02 |
Yuya Nishihara |
|
New |
D4479: [RFC] obsolete: add mechanism to filter obsstore |
2018-09-04 |
phabricator |
|
New |