Patchwork Mercurial

login
register
mail settings

Incoming patches

« Previous 1 2 3 4 5 6 7 8 9 10 ... 77 78 Next »
Filters: Archived = No remove filter
Patch Date Submitter Delegate State
D5449: pull: fix inconsistent view of bookmarks during pull (issue4700) 2018-12-19 phabricator Not Applicable
D5447: test: adding test of issue4700 2018-12-19 phabricator Not Applicable
py3: use bytes stdout in test-check-help.t 2018-12-18 Matt Harbison Accepted
D5449: pull: fix inconsistent view of bookmarks during pull (issue4700) 2018-12-18 phabricator Superseded
D5448: pull: update comment and refactor in preparation for next commit 2018-12-18 phabricator Superseded
D5447: test: adding test of issue4700 2018-12-18 phabricator Superseded
D5446: rust-cpython: build and support for Python3 2018-12-18 phabricator Not Applicable
[5,of,5] py3: convert popen() command arguments in hgclient to str on Windows 2018-12-18 Matt Harbison Accepted
[4,of,5] py3: byteify tests/pullext.py 2018-12-18 Matt Harbison Accepted
[3,of,5] py3: byteify the fakeversion extension in test-http-bad-server.t 2018-12-18 Matt Harbison Accepted
[2,of,5] py3: spawn all python instances with legacy stdio enabled on Windows 2018-12-18 Matt Harbison Accepted
[1,of,5] setup: avoid attempting to invoke the system-wide hg.exe on Windows 2018-12-18 Matt Harbison Accepted
D5446: rust-cpython: build and support for Python3 2018-12-17 phabricator Superseded
[STABLE] run-tests: fix permission to clean up unreadable directories 2018-12-17 Yuya Nishihara New
[8,of,8] delta: reuse _findsnapshot call from previous stage 2018-12-17 Boris Feld Accepted
[7,of,8] delta: have a native implementation of _findsnapshot 2018-12-17 Boris Feld Accepted
[6,of,8] revlog: use the native implementation of issnapshot 2018-12-17 Boris Feld Accepted
[5,of,8] revlog: add a native implementation of issnapshot 2018-12-17 Boris Feld Accepted
[4,of,8] revlog: more efficient implementation for issnapshot 2018-12-17 Boris Feld Accepted
[3,of,8] delta: ignore base whose chains already don't match expectations 2018-12-17 Boris Feld Accepted
[2,of,8] delta: exclude base candidate much smaller than the target 2018-12-17 Boris Feld Accepted
[1,of,8] perfrevflogwrite: clear revlog cache between each write 2018-12-17 Boris Feld Accepted
D5445: tests: followup on network related errors on Debian 9 2018-12-17 phabricator Not Applicable
[3,of,3] py3: enable legacy stdio mode in exewrapper 2018-12-17 Matt Harbison Accepted
[2,of,3] run-tests: alias hg to hg.exe on Windows 2018-12-17 Matt Harbison Accepted
[1,of,3] py3: conditionalize the python version in test-install.t 2018-12-17 Matt Harbison Accepted
D5445: tests: followup on network related errors on Debian 9 2018-12-16 phabricator Superseded
[2,of,2] py3: unimplement RevlogError.__str__() 2018-12-16 Yuya Nishihara Accepted
[1,of,2] py3: use forcebytestr() to stringify hook exception 2018-12-16 Yuya Nishihara Accepted
[5,of,5] extensions: use ui.log() interface to provide detailed loading information 2018-12-16 Yuya Nishihara New
[4,of,5] mq: implement log() on dummyui 2018-12-16 Yuya Nishihara New
[3,of,5] ui: install logger that sends debug.extensions messages to stderr 2018-12-16 Yuya Nishihara New
[2,of,5] blackbox: resurrect recursion guard 2018-12-16 Yuya Nishihara New
[1,of,5] tests: filter out uninteresting log events 2018-12-16 Yuya Nishihara New
[3,of,3] context: error out if basefilectx.cmp() is called without self._filenode 2018-12-16 Yuya Nishihara New
[2,of,3] context: collapse complex condition to see if filelog have to be compared 2018-12-16 Yuya Nishihara New
[1,of,3,STABLE] context: reimplement memfilectx.cmp() 2018-12-16 Yuya Nishihara New
[4,of,5] py3: stop subscripting socket.error 2018-12-16 Matt Harbison New
[2,of,2] color: fix a documentation typo 2018-12-16 Matt Harbison Accepted
[1,of,2] py3: quote $PYTHON in test-patchbomb.t for Windows 2018-12-16 Matt Harbison Accepted
D5434: rust-cpython: started cpython crate bindings 2018-12-16 phabricator Not Applicable
D5433: rust-cpython: excluded hgcli from workspace 2018-12-16 phabricator Not Applicable
D5437: rust-cpython: testing the bindings from Python 2018-12-16 phabricator Not Applicable
D5436: rust-cpython: build via HGWITHRUSTEXT=cpython 2018-12-16 phabricator Not Applicable
D5435: rust: better treatment of cargo/rustc errors 2018-12-16 phabricator Not Applicable
[4,of,4] windows: ensure pure posixfile fd doesn't escape by entering context manager 2018-12-15 Matt Harbison Accepted
[3,of,4] vfs: ensure closewrapbase fh doesn't escape by entering context manager 2018-12-15 Matt Harbison Accepted
[2,of,4] windows: ensure mixedfilemodewrapper fd doesn't escape by entering context mgr 2018-12-15 Matt Harbison Accepted
[1,of,4] py3: ensure the proxied Windows fd doesn't escape by entering context manager 2018-12-15 Matt Harbison Accepted
[4,of,4,V2] sparse-revlog: protect C code against delta chain including nullrev 2018-12-15 Boris Feld Accepted
[3,of,4,V2] sparse-revlog: handle nullrev in index_get_length 2018-12-15 Boris Feld Accepted
[2,of,4,V2] sparse-revlog: handle nullrev in index_get_start 2018-12-15 Boris Feld Accepted
[1,of,4,V2] revlog: introduce a constant for nullrev in `revlog.c` 2018-12-15 Boris Feld Accepted
D5444: help: use "yes" and "no" for boolean defaults instead of "on" and "off" 2018-12-15 phabricator New
D5443: ancestor: uniformity of calling lazyancestors classes 2018-12-15 phabricator Superseded
D5442: rust-cpython: using the new bindings from Python 2018-12-15 phabricator Superseded
D5440: rust: core implementation for lazyancestors 2018-12-15 phabricator Superseded
D5441: rust-cpython: binding for LazyAncestors 2018-12-15 phabricator Superseded
D5438: rust-cpython: implementing Graph using C parents function 2018-12-15 phabricator Superseded
D5434: rust-cpython: started cpython crate bindings 2018-12-15 phabricator Superseded
D5439: rust-cpython: binding for AncestorsIterator 2018-12-15 phabricator Superseded
D5437: rust-cpython: testing the bindings from Python 2018-12-15 phabricator Superseded
D5436: rust-cpython: build via HGWITHRUSTEXT=cpython 2018-12-15 phabricator Superseded
D5435: rust: better treatment of cargo/rustc errors 2018-12-15 phabricator Superseded
D5433: rust-cpython: excluded hgcli from workspace 2018-12-15 phabricator Superseded
D5416: rust: translation of missingancestors 2018-12-15 phabricator Not Applicable
D5432: help: present boolean arguments as "--[no-]foo" 2018-12-15 phabricator Not Applicable
D5431: help: show "default: off" for boolean flags that default to off 2018-12-15 phabricator Not Applicable
D5430: help: use "default: on" instead of "default: True" 2018-12-15 phabricator Not Applicable
D5428: absorb: don't prompt to apply changes when there are none to apply 2018-12-15 phabricator Not Applicable
D5429: check-commit: disallow capitalization only right after topic 2018-12-15 phabricator Not Applicable
D5432: help: present boolean arguments as "--[no-]foo" 2018-12-14 phabricator Superseded
D5431: help: show "default: off" for boolean flags that default to off 2018-12-14 phabricator Superseded
D5430: help: use "default: on" instead of "default: True" 2018-12-14 phabricator Superseded
D5429: check-commit: disallow capitalization only right after topic 2018-12-14 phabricator Superseded
[4,of,4] contrib: provide a small script that draw performance plot 2018-12-14 Boris Feld Accepted
[3,of,4] delta: exclude base candidate much smaller than the target 2018-12-14 Boris Feld Accepted
[2,of,4] delta: filter nullrev out first 2018-12-14 Boris Feld Accepted
[1,of,4] perf: report more of the higher range in perfrevlogwrite 2018-12-14 Boris Feld Accepted
D5428: absorb: don't prompt to apply changes when there are none to apply 2018-12-14 phabricator Superseded
D5427: py3: add a b'' prefix in tests/test-remotefilelog-pull-noshallow.t 2018-12-14 phabricator Not Applicable
D5427: py3: add a b'' prefix in tests/test-remotefilelog-pull-noshallow.t 2018-12-14 phabricator Superseded
D5417: rust: translated random test of missingancestors 2018-12-14 phabricator Not Applicable
D5416: rust: translation of missingancestors 2018-12-14 phabricator Not Applicable
D5425: perf: add two more missing b prefixes for Python 3 2018-12-14 phabricator Not Applicable
D5426: error: implement __str__ on RevlogError to fix some output defects on Py3 2018-12-14 phabricator Not Applicable
D5423: match: fix doctest to use bytes instead of str 2018-12-14 phabricator Not Applicable
D5425: perf: add two more missing b prefixes for Python 3 2018-12-14 phabricator Superseded
D5426: error: implement __str__ on RevlogError to fix some output defects on Py3 2018-12-14 phabricator Superseded
D5424: py3: use util.buffer instead of buffer in remotefilelog 2018-12-14 phabricator Superseded
D5423: match: fix doctest to use bytes instead of str 2018-12-14 phabricator Superseded
D5421: py3: add a missing b'' prefix in contrib/perf.py 2018-12-14 phabricator Not Applicable
D5420: py3: use '%d' for integers instead of '%s' 2018-12-14 phabricator Not Applicable
D5422: py3: use pycompat.bytechr() instead of chr() in test-fastannotate-revmap.py 2018-12-14 phabricator Not Applicable
D5419: py3: whitelist another passing test caught by buildbot 2018-12-14 phabricator Not Applicable
D5422: py3: use pycompat.bytechr() instead of chr() in test-fastannotate-revmap.py 2018-12-14 phabricator Not Applicable
D5422: py3: use pycompat.bytechr() instead of chr() in test-fastannotate-revmap.py 2018-12-14 phabricator Superseded
D5421: py3: add a missing b'' prefix in contrib/perf.py 2018-12-14 phabricator Superseded
D5420: py3: use '%d' for integers instead of '%s' 2018-12-14 phabricator Superseded
D5419: py3: whitelist another passing test caught by buildbot 2018-12-14 phabricator Superseded
D5418: perfdiscovery: benching findcommonheads() 2018-12-14 phabricator Not Applicable
py3: fix bad escapes of sub() replacement pattern in test-template-basic.t 2018-12-14 Yuya Nishihara Accepted
D5418: perfdiscovery: benching findcommonheads() 2018-12-14 phabricator Not Applicable
upgrade: correct implementation of improvement.__ne__ 2018-12-14 Benjamin Peterson Accepted
D5418: perfdiscovery: benching findcommonheads() 2018-12-13 phabricator Superseded
[2,of,2] templatefuncs: specialize "no match" value of search() to allow % operation 2018-12-13 Yuya Nishihara Accepted
[1,of,2] templatefuncs: add regexp search() function that extracts substring 2018-12-13 Yuya Nishihara Accepted
D5415: rust: changed Graph.parents to return [Revision; 2] 2018-12-13 phabricator Not Applicable
D5414: rust: improved docstring 2018-12-13 phabricator Not Applicable
revset: move subscript relation functions to its own dict 2018-12-13 Anton Shestakov Accepted
py3: teach run-tests.py to handle exe with spaces when --local isn't specified 2018-12-13 Matt Harbison Accepted
D5417: rust: translated random test of missingancestors 2018-12-12 phabricator Not Applicable
D5416: rust: translation of missingancestors 2018-12-12 phabricator Not Applicable
D5415: rust: changed Graph.parents to return [Revision; 2] 2018-12-12 phabricator Not Applicable
D5417: rust: translated random test of missingancestors 2018-12-12 phabricator Superseded
D5416: rust: translation of missingancestors 2018-12-12 phabricator Superseded
D5415: rust: changed Graph.parents to return [Revision; 2] 2018-12-12 phabricator Superseded
D5414: rust: improved docstring 2018-12-12 phabricator Superseded
D5413: manifest: convert a recursive function to iterative one using stacks 2018-12-12 phabricator Superseded
rust: adapted hg-core tests for iteration over Result 2018-12-12 Georges Racinet Accepted
D5412: test: fix test-http-bad-server with current python 2.7 2018-12-12 phabricator Not Applicable
D5412: test: fix test-http-bad-server with current python 2.7 2018-12-12 phabricator Superseded
[5,of,5] py3: quote several instances of $PYTHON for Windows 2018-12-12 Matt Harbison New
win32: close the handles associated with a spawned child process 2018-12-12 Matt Harbison Accepted
D5411: sqlitestore: create new connections on new PIDs 2018-12-12 phabricator Superseded
[2,of,2,evolve-ext] resolves 6028: return return (False, ".") instead of return (False, '') 2018-12-11 James Reynolds Superseded
[1,of,2,evolve-ext] issue-6028: failing test 2018-12-11 James Reynolds New
[2,of,2,evolve-ext] resolves 6028: return return (False, ".") instead of return (False, '') 2018-12-11 James Reynolds Superseded
[1,of,2,evolve-ext] issue-6028: failing test 2018-12-11 James Reynolds Superseded
[STABLE] worker: do not swallow exception occurred in main process 2018-12-11 Yuya Nishihara New
rust: remove comment about error handling of AncestorsIterator 2018-12-11 Yuya Nishihara Accepted
[2,of,2,RESEND] commandserver: preload repository in master server and reuse its file cache 2018-12-11 Yuya Nishihara New
[1,of,2,RESEND] commandserver: add IPC channel to teach repository path on command finished 2018-12-11 Yuya Nishihara New
D5410: merge: allow to merge non-conflicting changes outside narrowspec 2018-12-11 phabricator New
D5409: remotefilelog: accepting a None node to cmp 2018-12-11 phabricator Not Applicable
D5409: remotefilelog: accepting a None node to cmp 2018-12-11 phabricator Superseded
D5407: perf: add perfprogress command 2018-12-10 phabricator Not Applicable
D5406: wireprotov2: unify file revision collection and linknode derivation 2018-12-10 phabricator Not Applicable
D5404: tests: add tests for server-side linknode adjustment with wireprotov2 2018-12-10 phabricator Not Applicable
D5405: wireprotov2: send linknodes to emitfilerevisions() 2018-12-10 phabricator Not Applicable
D5402: tests: add sparserevlog requirement to test-sqlitestore.t 2018-12-10 phabricator Not Applicable
D5403: tests: fix empty commit in test 2018-12-10 phabricator Not Applicable
D5407: perf: add perfprogress command 2018-12-10 phabricator Superseded
D5408: progress: [RFC] avoid ui.configbool() lookup when progress bar is active 2018-12-10 phabricator Superseded
D5406: wireprotov2: unify file revision collection and linknode derivation 2018-12-10 phabricator Superseded
D5405: wireprotov2: send linknodes to emitfilerevisions() 2018-12-10 phabricator Superseded
D5404: tests: add tests for server-side linknode adjustment with wireprotov2 2018-12-10 phabricator Superseded
D5403: tests: fix empty commit in test 2018-12-10 phabricator Superseded
D5402: tests: add sparserevlog requirement to test-sqlitestore.t 2018-12-10 phabricator Superseded
D5346: tests: remove all transitional configuration 2018-12-10 phabricator Not Applicable
D5345: sparse-revlog: enabled by default 2018-12-10 phabricator Not Applicable
D5344: test: preemptively disable sparse-revlog for some of test-upgrade-repo 2018-12-10 phabricator Not Applicable
D5343: test: enable sparse-revlog for test-wireproto-content-redirects.t 2018-12-10 phabricator Not Applicable
D5342: test: enable sparse-revlog for test-wireproto-command-capabilities.t 2018-12-10 phabricator Not Applicable
D5341: test: enable sparse-revlog for test-wireproto-caching.t 2018-12-10 phabricator Not Applicable
D5339: test: enable sparse-revlog for test-stream-bundle-v2.t 2018-12-10 phabricator Not Applicable
D5340: test: enable sparse-revlog for test-treemanifest.t 2018-12-10 phabricator Not Applicable
D5338: test: enable sparse-revlog for test-ssh.t 2018-12-10 phabricator Not Applicable
D5337: test: enable sparse-revlog for test-ssh-proto-unbundle.t 2018-12-10 phabricator Not Applicable
D5336: test: enable sparse-revlog for test-ssh-proto.t 2018-12-10 phabricator Not Applicable
D5334: test: enable sparse-revlog for test-sparse-requirement.t 2018-12-10 phabricator Not Applicable
D5333: test: enable sparse-revlog for test-revlog-v2.t 2018-12-10 phabricator Not Applicable
D5335: test: enable sparse-revlog for test-ssh-bundle1.t 2018-12-10 phabricator Not Applicable
D5332: test: enable sparse-revlog for test-repo-compengines.t 2018-12-10 phabricator Not Applicable
D5329: test: enable sparse-revlog for test-remotefilelog-clone.t 2018-12-10 phabricator Not Applicable
D5331: test: enable sparse-revlog for test-remotefilelog-log.t 2018-12-10 phabricator Not Applicable
D5330: test: enable sparse-revlog for test-remotefilelog-clone-tree.t 2018-12-10 phabricator Not Applicable
D5328: test: enable sparse-revlog for test-phases.t 2018-12-10 phabricator Not Applicable
D5327: test: enable sparse-revlog for test-narrow-clone.t 2018-12-10 phabricator Not Applicable
D5326: test: enable sparse-revlog for test-narrow-clone-stream.t 2018-12-10 phabricator Not Applicable
D5325: test: enable sparse-revlog for test-narrow-clone-no-ellipsis.t 2018-12-10 phabricator Not Applicable
D5324: test: enable sparse-revlog for test-lfs-serve.t 2018-12-10 phabricator Not Applicable
D5323: test: enable sparse-revlog for test-lfs-largefiles.t 2018-12-10 phabricator Not Applicable
D5321: test: enable sparse-revlog for test-init.t 2018-12-10 phabricator Not Applicable
D5322: test: enable sparse-revlog for test-lfconvert.t 2018-12-10 phabricator Not Applicable
D5319: test: enable sparse-revlog for test-hgweb-commands.t 2018-12-10 phabricator Not Applicable
D5320: test: enable sparse-revlog for test-http-protocol.t 2018-12-10 phabricator Not Applicable
D5318: test: enable sparse-revlog for test-debugcommands.t 2018-12-10 phabricator Not Applicable
D5317: test: enable sparse-revlog for test-clone-uncompressed.t 2018-12-10 phabricator Not Applicable
D5316: test: enable sparse-revlog for test-clonebundles.t 2018-12-10 phabricator Not Applicable
D5315: test: enable sparse-revlog for test-bundle.t 2018-12-10 phabricator Not Applicable
D5314: test: make sure sparse-revlog does not interfer with test-parseindex.t 2018-12-10 phabricator Not Applicable
D5313: test: explicitly disable sparse-revlog in test-http-bad-server.t 2018-12-10 phabricator Not Applicable
D5312: test: explicitly disable sparse-revlog in test-generaldelta.t 2018-12-10 phabricator Not Applicable
D5311: sparse-revlog: disable sparse-revlog if config disable general-delta 2018-12-10 phabricator Not Applicable
D5310: test: fix config typo in test-upgrade-repo.t 2018-12-10 phabricator Not Applicable
D5400: tests: use $RUNTESTDIR instead of $TESTDIR in narrow-library.sh 2018-12-10 phabricator Not Applicable
D5401: tests: update network related errors for Debian 9 2018-12-10 phabricator Not Applicable
D5401: tests: update network related errors for Debian 9 2018-12-10 phabricator Superseded
D5400: tests: use $RUNTESTDIR instead of $TESTDIR in narrow-library.sh 2018-12-10 phabricator Superseded
D5399: test: update test-logtoprocess.t to not requires less 2018-12-10 phabricator Not Applicable
hgweb: register web.comparisoncontext to the config table 2018-12-10 Matt Harbison Accepted
[4,of,5] py3: stop subscripting socket.error 2018-12-10 Matt Harbison New
[5,of,5] py3: quote several instances of $PYTHON for Windows 2018-12-10 Matt Harbison Accepted
[4,of,5] py3: stop subscripting socket.error 2018-12-10 Matt Harbison Accepted
[3,of,5] py3: adapt test-largefiles-wireproto.t to python3 2018-12-10 Matt Harbison Accepted
[2,of,5] py3: byteify test-push-race.t 2018-12-10 Matt Harbison Accepted
[1,of,5] py3: convert filename to bytes in test-hardlinks.t 2018-12-10 Matt Harbison Accepted
D5399: test: update test-logtoprocess.t to not requires less 2018-12-09 phabricator Superseded
D5398: narrow: keep bookmarks temporarily stripped for as long as commits are 2018-12-09 phabricator Not Applicable
D5396: tests: test that narrow preserves bookmarks on widen 2018-12-09 phabricator Not Applicable
D5397: narrow: drop obsolete support for old Mercurial 2018-12-09 phabricator Not Applicable
D5397: narrow: drop obsolete support for old Mercurial 2018-12-09 phabricator Superseded
D5398: narrow: keep bookmarks temporarily stripped for as long as commits are 2018-12-09 phabricator Superseded
D5396: tests: test that narrow preserves bookmarks on widen 2018-12-09 phabricator Superseded
D5395: rebase: clarify that commits that become empty are skipped 2018-12-09 phabricator Not Applicable
D5394: rebase: format commit in usual way when explaining that it became empty 2018-12-09 phabricator Not Applicable
D5395: rebase: clarify that commits that become empty are skipped 2018-12-07 phabricator Superseded
D5394: rebase: format commit in usual way when explaining that it became empty 2018-12-07 phabricator Superseded
[8,of,8] commandserver: preload repository in master server and reuse its file cache 2018-12-06 Yuya Nishihara Accepted
[7,of,8] util: implement pop() on lrucachedict 2018-12-06 Yuya Nishihara Accepted
[6,of,8] util: add method to peek item in lrucachedict 2018-12-06 Yuya Nishihara Accepted
[5,of,8] commandserver: add IPC channel to teach repository path on command finished 2018-12-06 Yuya Nishihara Accepted
[4,of,8] commandserver: loop over selector events 2018-12-06 Yuya Nishihara Accepted
[3,of,8] commandserver: remove redundant "if True" block 2018-12-06 Yuya Nishihara Accepted
[2,of,8] commandserver: extract handler of new socket connection 2018-12-06 Yuya Nishihara Accepted
[1,of,8] commandserver: pass around option to hook repo instance creation 2018-12-06 Yuya Nishihara Accepted
D5393: rebase: remove now-unnecessary arguments to _abort() 2018-12-06 phabricator Not Applicable
D5392: rebase: move abort() onto rebaseruntime 2018-12-06 phabricator Not Applicable
D5391: cleanupnodes: trust caller when "moves" is not None 2018-12-06 phabricator Not Applicable
D5390: shelve: change transaction description from "commit" to "shelve" 2018-12-06 phabricator Not Applicable
D5388: tests: split test-shelve.t in two 2018-12-06 phabricator Not Applicable
D5389: shelve: drop unnecessary backup of dirstate for phase-based case 2018-12-06 phabricator Not Applicable
D5386: remotefilelog: rely on progress helper for keeping track of position 2018-12-06 phabricator Not Applicable
D5384: remotefilelog: replace a "a=[expr]; b=a[0]" by "b=expr; a = [b]" 2018-12-06 phabricator Not Applicable
D5385: remotefilelog: reduce use of "count" container 2018-12-06 phabricator Not Applicable
D5383: remotefilelog: remove an unnecessary update of "count" container 2018-12-06 phabricator Not Applicable
D5382: remotefilelog: avoid temporarily using "count" variable as synonym for "total" 2018-12-06 phabricator Not Applicable
D5381: remotefilelog: use progress helper in fileserverclient 2018-12-06 phabricator Not Applicable
D5380: remotefilelog: use progress helper in shallowrepo 2018-12-06 phabricator Not Applicable
D5378: remotefilelog: use progress helper in repack 2018-12-06 phabricator Not Applicable
D5379: remotefilelog: use progress helper in shallowbundle 2018-12-06 phabricator Not Applicable
D5375: remotefilelog: use progress helper when analyzing repos 2018-12-06 phabricator Not Applicable
D5377: remotefilelog: use progress helper in remotefilelogserver 2018-12-06 phabricator Not Applicable
D5376: remotefilelog: use progress helper in basestore 2018-12-06 phabricator Not Applicable
D5374: fastannotate: use progress helper 2018-12-06 phabricator Not Applicable
D5373: debugbuildannotatecache: use progress helper 2018-12-06 phabricator Not Applicable
D5393: rebase: remove now-unnecessary arguments to _abort() 2018-12-06 phabricator Superseded
D5392: rebase: move abort() onto rebaseruntime 2018-12-06 phabricator Superseded
D5391: cleanupnodes: trust caller when "moves" is not None 2018-12-06 phabricator Superseded
D5390: shelve: change transaction description from "commit" to "shelve" 2018-12-05 phabricator Superseded
D5388: tests: split test-shelve.t in two 2018-12-05 phabricator Superseded
D5389: shelve: drop unnecessary backup of dirstate for phase-based case 2018-12-05 phabricator Superseded
D5387: tests: update `rm` invocation for new location of checklink 2018-12-05 phabricator Not Applicable
D5387: tests: update `rm` invocation for new location of checklink 2018-12-05 phabricator Superseded
D5386: remotefilelog: rely on progress helper for keeping track of position 2018-12-05 phabricator Superseded
D5385: remotefilelog: reduce use of "count" container 2018-12-05 phabricator Superseded
D5384: remotefilelog: replace a "a=[expr]; b=a[0]" by "b=expr; a = [b]" 2018-12-05 phabricator Superseded
D5383: remotefilelog: remove an unnecessary update of "count" container 2018-12-05 phabricator Superseded
D5382: remotefilelog: avoid temporarily using "count" variable as synonym for "total" 2018-12-05 phabricator Superseded
D5381: remotefilelog: use progress helper in fileserverclient 2018-12-05 phabricator Superseded
D5379: remotefilelog: use progress helper in shallowbundle 2018-12-05 phabricator Superseded
D5380: remotefilelog: use progress helper in shallowrepo 2018-12-05 phabricator Superseded
D5378: remotefilelog: use progress helper in repack 2018-12-05 phabricator Superseded
D5375: remotefilelog: use progress helper when analyzing repos 2018-12-05 phabricator Superseded
D5377: remotefilelog: use progress helper in remotefilelogserver 2018-12-05 phabricator Superseded
D5376: remotefilelog: use progress helper in basestore 2018-12-05 phabricator Superseded
D5372: perfrevlogwrite: use progress helper 2018-12-05 phabricator Superseded
D5374: fastannotate: use progress helper 2018-12-05 phabricator Superseded
D5373: debugbuildannotatecache: use progress helper 2018-12-05 phabricator Superseded
[6,of,6] rust: propagate error of index_get_parents() properly 2018-12-05 Yuya Nishihara Accepted
[5,of,6] rust: look up HgRevlogIndex_GetParents() from symbol table 2018-12-05 Yuya Nishihara Accepted
[4,of,6] revlog: add public CPython function to get parent revisions 2018-12-05 Yuya Nishihara Accepted
[3,of,6] revlog: rename indexType to HgRevlogIndex_Type as it's a global symbol 2018-12-05 Yuya Nishihara Accepted
[2,of,6] revlog: export symbol of indexType 2018-12-05 Yuya Nishihara Accepted
[1,of,6] setup: fix path of rust source dependencies 2018-12-05 Yuya Nishihara Accepted
D5365: rust: AncestorsIterator::next, renamed local variables 2018-12-05 phabricator Not Applicable
D5369: rust: make clean takes care of rust/target 2018-12-05 phabricator Not Applicable
D5371: tests: stabilize test-inherit-mode.t on FreeBSD and macOS again 2018-12-05 phabricator Not Applicable
D5364: narrow: don't resurrect old commits when narrowing (don't strip obsmarkers) 2018-12-05 phabricator Not Applicable
D5366: tests: drop redundant "#if execbit" from test-rebase-inmemory.t 2018-12-05 phabricator Not Applicable
D5371: tests: stabilize test-inherit-mode.t on FreeBSD and macOS again 2018-12-04 phabricator Superseded
D5361: rebase: fix path auditing to audit path relative to repo root (issue5818) 2018-12-04 phabricator Not Applicable
D5368: tests: show bad path auditing in in-memory rebase 2018-12-04 phabricator Not Applicable
D5367: tests: add a missing "cd .." to test-rebase-inmemory.t 2018-12-04 phabricator Not Applicable
[2,of,2,evolve-ext] resolves 6028: return return (False, None) instead of return (False, '') 2018-12-04 James Reynolds Superseded
[1,of,2,evolve-ext] issue-6028: failing test 2018-12-04 James Reynolds Superseded
D5370: rust: core implementation of missingancestors (no bindings) 2018-12-04 phabricator Superseded
D5369: rust: make clean takes care of rust/target 2018-12-04 phabricator Superseded
D5361: rebase: fix path auditing to audit path relative to repo root (issue5818) 2018-12-04 phabricator Not Applicable
D5368: tests: show bad path auditing in in-memory rebase 2018-12-04 phabricator Superseded
D5367: tests: add a missing "cd .." to test-rebase-inmemory.t 2018-12-04 phabricator Superseded
D5366: tests: drop redundant "#if execbit" from test-rebase-inmemory.t 2018-12-04 phabricator Superseded
D5365: rust: AncestorsIterator::next, renamed local variables 2018-12-04 phabricator Superseded
[8,of,8] commandserver: turn server debug messages into logs 2018-12-04 Yuya Nishihara Accepted
[7,of,8] commandserver: add config knob for various logging options 2018-12-04 Yuya Nishihara Accepted
[6,of,8] commandserver: expand log path for convenience 2018-12-04 Yuya Nishihara Accepted
[5,of,8] commandserver: switch logging facility to ui.log() interface 2018-12-04 Yuya Nishihara Accepted
[4,of,8] commandserver: install logger to record server events through canonical API 2018-12-04 Yuya Nishihara Accepted
[3,of,8] commandserver: enable logging when server process started 2018-12-04 Yuya Nishihara Accepted
[2,of,8] test-commandserver: change way of triggering early crash 2018-12-04 Yuya Nishihara Accepted
[1,of,8] loggingutil: add basic logger backends 2018-12-04 Yuya Nishihara Accepted
D5358: rust: peek_mut optim for lazy ancestors 2018-12-04 phabricator Not Applicable
D5363: fuzz: grep away HAVE_GETC_UNLOCKED in pyconfig.h to avoid msan badness 2018-12-04 phabricator Not Applicable
D5362: fuzz: more correctly specify CFLAGS and LDFLAGS when building Python 2018-12-04 phabricator Not Applicable
D5360: rebase: fix dir/file conflict detection when using in-mem merge 2018-12-04 phabricator Not Applicable
D5359: tests: show that in-mem rebase does not find path dir/file conflicts 2018-12-04 phabricator Not Applicable
[3,of,3] tests: stabilize test-blackbox.t on Windows 2018-12-04 Matt Harbison Accepted
[2,of,3] tests: stabilize for recent wcache changes 2018-12-04 Matt Harbison Accepted
[1,of,3] extdiff: register the configuration generated commands with a help category 2018-12-04 Matt Harbison Accepted
D5364: narrow: don't resurrect old commits when narrowing (don't strip obsmarkers) 2018-12-04 phabricator Superseded
D5363: fuzz: grep away HAVE_GETC_UNLOCKED in pyconfig.h to avoid msan badness 2018-12-03 phabricator Superseded
D5362: fuzz: more correctly specify CFLAGS and LDFLAGS when building Python 2018-12-03 phabricator Superseded
extdiff: avoid double backslashes in the displayed tool path on Windows 2018-12-03 Matt Harbison Accepted
D5360: rebase: fix dir/file conflict detection when using in-mem merge 2018-12-03 phabricator Superseded
D5361: rebase: fix path auditing to audit path relative to repo root 2018-12-03 phabricator Superseded
D5359: tests: show that in-mem rebase does not find path dir/file conflicts 2018-12-03 phabricator Superseded
D5358: rust: peek_mut optim for lazy ancestors 2018-12-03 phabricator Superseded
D5357: rebase: abort in-mem rebase if there's a dirty merge state 2018-12-03 phabricator Not Applicable
D5356: rebase: preserve working copy when redoing in-mem rebase on disk 2018-12-03 phabricator Not Applicable
D5355: tests: show that in-mem rebase falling back loses state 2018-12-03 phabricator Not Applicable
D5354: py3: listify filter() to call len() on it 2018-12-03 phabricator Not Applicable
D4312: New bookflow extension for bookmark-based branching 2018-12-03 phabricator Not Applicable
D5357: rebase: abort in-mem rebase if there's a dirty merge state 2018-12-03 phabricator Superseded
D5356: rebase: preserve working copy when redoing in-mem rebase on disk 2018-12-03 phabricator Superseded
D5355: tests: show that in-mem rebase falling back loses state 2018-12-03 phabricator Superseded
D5354: py3: listify filter() to call len() on it 2018-12-03 phabricator Superseded
D5353: format-source: move the extension to core 2018-12-03 phabricator Superseded
[2,of,2,STABLE] commandserver: get around ETIMEDOUT raised by selectors2 2018-12-03 Yuya Nishihara Accepted
[1,of,2,STABLE] selectors2: backport minimal fix of timeout handling from 2.0.1 2018-12-03 Yuya Nishihara Accepted
D5352: match: drop unnecessary wrapping of regex in group 2018-12-03 phabricator Not Applicable
D5351: match: use _BASE_SIZE instead of magic value 4 2018-12-03 phabricator Not Applicable
D5350: match: make "groupsize" include the trailing "|" 2018-12-03 phabricator Not Applicable
D5349: match: fix an unaligned (but harmless) indent 2018-12-03 phabricator Not Applicable
contrib: add a helper script that help to build interesting repositories 2018-12-03 Boris Feld Accepted
[4,of,4] repo: add a `wcachevfs` to access the `.hg/wcache/` directory 2018-12-03 Boris Feld Accepted
[3,of,4] cache: create `wcache` directory at init time 2018-12-03 Boris Feld Accepted
[2,of,4] cache: create `cache` directory at init time 2018-12-03 Boris Feld Accepted
[1,of,4] check-exec: write file in 'wcache' instead of 'cache' 2018-12-03 Boris Feld Accepted
D5352: match: drop unnecessary wrapping of regex in group 2018-12-02 phabricator Superseded
D5349: match: fix an unaligned (but harmless) indent 2018-12-02 phabricator Superseded
D5350: match: make "groupsize" include the trailing "|" 2018-12-02 phabricator Superseded
D5351: match: use _BASE_SIZE instead of magic value 4 2018-12-02 phabricator Superseded
[4,of,4] mmapindex: set default to 1MB 2018-12-02 Boris Feld Accepted
[3,of,4] mmapindex: move the 'mmapindexthreshold' option out of experimental 2018-12-02 Boris Feld Accepted
[2,of,4] perf: add a --rev attribute to perfindex 2018-12-02 Boris Feld Accepted
[1,of,4] perf: update perfindex to be more realistic 2018-12-02 Boris Feld Accepted
[3,of,3] upgrade: clarify "aggressivemergedelta" handling 2018-12-02 Boris Feld Accepted
[2,of,3] upgrade: add '-' in optimisation name 2018-12-02 Boris Feld Accepted
[1,of,3] upgrade: test that fncache is valid after repository upgrade 2018-12-02 Boris Feld Accepted
[Bug,6030] New: test-https test failure 2018-12-02 mercurial-bugs@mercurial-scm.org Not Applicable
tests: apply binary mode to output in seq.py 2018-12-02 Matt Harbison Accepted
[5,of,5,V4] match: raise an Abort error instead of OverflowError 2018-12-01 Boris Feld Accepted
[4,of,5,V4] match: avoid translating glob to matcher multiple times for large sets 2018-12-01 Boris Feld Accepted
[3,of,5,V4] match: extract function that group regexps 2018-12-01 Boris Feld Accepted
[2,of,5,V4] match: test for overflow error in pattern 2018-12-01 Boris Feld Accepted
[1,of,5,V4] match: extract a literal constant into a symbolic one 2018-12-01 Boris Feld Accepted
[6,of,6] extensions: avoid shadowing imported module names with exthelper methods 2018-12-01 Matt Harbison New
[5,of,6] lfs: convert to using exthelper to wrap functions 2018-12-01 Matt Harbison New
[4,of,6] extensions: add fileset support to exthelper 2018-12-01 Matt Harbison New
[3,of,6] tests: convert a test extension to use exthelper 2018-12-01 Matt Harbison New
[2,of,6] extensions: add uipopulate() support to exthelper 2018-12-01 Matt Harbison New
[1,of,6] extensions: import the exthelper class from evolve ff799015d62e 2018-12-01 Matt Harbison New
Auto-formatting code with black - object now if you have a strong opinion 2018-12-01 Matt Harbison Not Applicable
D5348: narrowcommands: remove an unrequired `repo.narrowpats` call 2018-12-01 phabricator Not Applicable
D5348: narrowcommands: remove an unrequired `repo.narrowpats` call 2018-11-30 phabricator Superseded
[V3] push: config option to control behavior when pushing to a publishing server 2018-11-30 Anton Shestakov Accepted
[5,of,5] loggingutil: document openlogfile() 2018-11-30 Yuya Nishihara Accepted
[4,of,5] loggingutil: extract openlogfile() and proxylogger to new module 2018-11-30 Yuya Nishihara Accepted
[3,of,5] blackbox: pass in options to _openlogfile() as arguments 2018-11-30 Yuya Nishihara Accepted
[2,of,5] blackbox: just try writing to repo.vfs and update lastlogger on success 2018-11-30 Yuya Nishihara Accepted
[1,of,5] vfs: add option to not create parent directories implicitly 2018-11-30 Yuya Nishihara Accepted
D5347: manifest: reject lines shorter than 42 bytes, not 22 2018-11-30 phabricator Not Applicable
D5270: tests: sniff for libfuzzer actually being available in test-fuzz-targets.t 2018-11-30 phabricator Not Applicable
D5269: tests: sniff for /usr/local/bin/gmake and use it in test-fuzz-targets.t 2018-11-30 phabricator Not Applicable
[V2] push: config option to control behavior when pushing to a publishing server 2018-11-30 Anton Shestakov Superseded
D5347: manifest: reject lines shorter than 42 bytes, not 22 2018-11-29 phabricator Superseded
D5270: tests: sniff for libfuzzer actually being available in test-fuzz-targets.t 2018-11-29 phabricator Not Applicable
D5269: tests: sniff for /usr/local/bin/gmake and use it in test-fuzz-targets.t 2018-11-29 phabricator Not Applicable
[STABLE] tests: stabilize test-inherit-mode.t on FreeBSD and macOS (issue6026) 2018-11-29 Augie Fackler Accepted
sparse-revlog: protect C code against delta chain including nullrev 2018-11-29 Boris Feld New
D5309: match: remove obsolete catching of OverflowError 2018-11-29 phabricator Not Applicable
D5346: tests: remove all transitional configuration 2018-11-28 phabricator Superseded
[2,of,2,STABLE] wireprotov2peer: wait for initial object before resolving future 2018-11-28 Gregory Szorc Accepted
[1,of,2,STABLE] wireprotov2peer: always return a bool from _processredirect() 2018-11-28 Gregory Szorc Accepted
D5345: sparse-revlog: enabled by default 2018-11-28 phabricator Superseded
D5344: test: preemptively disable sparse-revlog for some of test-upgrade-repo 2018-11-28 phabricator Superseded
D5343: test: enable sparse-revlog for test-wireproto-content-redirects.t 2018-11-28 phabricator Superseded
D5342: test: enable sparse-revlog for test-wireproto-command-capabilities.t 2018-11-28 phabricator Superseded
D5341: test: enable sparse-revlog for test-wireproto-caching.t 2018-11-28 phabricator Superseded
D5340: test: enable sparse-revlog for test-treemanifest.t 2018-11-28 phabricator Superseded
D5339: test: enable sparse-revlog for test-stream-bundle-v2.t 2018-11-28 phabricator Superseded
D5338: test: enable sparse-revlog for test-ssh.t 2018-11-28 phabricator Superseded
D5337: test: enable sparse-revlog for test-ssh-proto-unbundle.t 2018-11-28 phabricator Superseded
D5336: test: enable sparse-revlog for test-ssh-proto.t 2018-11-28 phabricator Superseded
D5335: test: enable sparse-revlog for test-ssh-bundle1.t 2018-11-28 phabricator Superseded
D5334: test: enable sparse-revlog for test-sparse-requirement.t 2018-11-28 phabricator Superseded
D5333: test: enable sparse-revlog for test-revlog-v2.t 2018-11-28 phabricator Superseded
D5332: test: enable sparse-revlog for test-repo-compengines.t 2018-11-28 phabricator Superseded
D5331: test: enable sparse-revlog for test-remotefilelog-log.t 2018-11-28 phabricator Superseded
D5330: test: enable sparse-revlog for test-remotefilelog-clone-tree.t 2018-11-28 phabricator Superseded
D5329: test: enable sparse-revlog for test-remotefilelog-clone.t 2018-11-28 phabricator Superseded
D5328: test: enable sparse-revlog for test-phases.t 2018-11-28 phabricator Superseded
D5327: test: enable sparse-revlog for test-narrow-clone.t 2018-11-28 phabricator Superseded
D5326: test: enable sparse-revlog for test-narrow-clone-stream.t 2018-11-28 phabricator Superseded
D5325: test: enable sparse-revlog for test-narrow-clone-no-ellipsis.t 2018-11-28 phabricator Superseded
D5324: test: enable sparse-revlog for test-lfs-serve.t 2018-11-28 phabricator Superseded
D5323: test: enable sparse-revlog for test-lfs-largefiles.t 2018-11-28 phabricator Superseded
D5322: test: enable sparse-revlog for test-lfconvert.t 2018-11-28 phabricator Superseded
D5321: test: enable sparse-revlog for test-init.t 2018-11-28 phabricator Superseded
D5320: test: enable sparse-revlog for test-http-protocol.t 2018-11-28 phabricator Superseded
D5319: test: enable sparse-revlog for test-hgweb-commands.t 2018-11-28 phabricator Superseded
D5318: test: enable sparse-revlog for test-debugcommands.t 2018-11-28 phabricator Superseded
D5317: test: enable sparse-revlog for test-clone-uncompressed.t 2018-11-28 phabricator Superseded
D5316: test: enable sparse-revlog for test-clonebundles.t 2018-11-28 phabricator Superseded
D5315: test: enable sparse-revlog for test-bundle.t 2018-11-28 phabricator Superseded
D5314: test: make sure sparse-revlog does not interfer with test-parseindex.t 2018-11-28 phabricator Superseded
D5313: test: explicitly disable sparse-revlog in test-http-bad-server.t 2018-11-28 phabricator Superseded
D5311: sparse-revlog: disable sparse-revlog if config disable general-delta 2018-11-28 phabricator Superseded
D5312: test: explicitly disable sparse-revlog in test-generaldelta.t 2018-11-28 phabricator Superseded
D5310: test: fix config typo in test-upgrade-repo.t 2018-11-28 phabricator Superseded
sparse: raise a move verbose index error from the C code 2018-11-28 Boris Feld Accepted
D5309: match: remove obsolete catching of OverflowError 2018-11-28 phabricator Superseded
D4892: narrow: drop the bundle2 capability since we have server capabilities (BC) 2018-11-28 phabricator Not Applicable
D5270: tests: sniff for libfuzzer actually being available in test-fuzz-targets.t 2018-11-28 phabricator Not Applicable
D5269: tests: sniff for /usr/local/bin/gmake and use it in test-fuzz-targets.t 2018-11-28 phabricator Not Applicable
D5302: py3: use pycompat.xrange instead of xrange 2018-11-28 phabricator Not Applicable
[2,of,2] remotefilelog: prevent this extension from loading on Windows 2018-11-28 Matt Harbison Accepted
[1,of,2] tests: also skip remotefilelog *.py tests on Windows 2018-11-28 Matt Harbison Accepted
D5270: tests: sniff for libfuzzer actually being available in test-fuzz-targets.t 2018-11-27 phabricator Not Applicable
D5269: tests: sniff for /usr/local/bin/gmake and use it in test-fuzz-targets.t 2018-11-27 phabricator Not Applicable
D5307: store: write fncache only once if there are both adds and removes 2018-11-27 phabricator Not Applicable
D5308: store: don't pass 'atomictemp=True' while appending to fncache 2018-11-27 phabricator New
D5307: store: write fncache only once if there are both adds and removes 2018-11-27 phabricator Superseded
[7,of,7] blackbox: initialize logger with repo instance 2018-11-27 Yuya Nishihara Accepted
[6,of,7] blackbox: do not nullify repo to deactivate the logger on failure 2018-11-27 Yuya Nishihara Accepted
[5,of,7] blackbox: extract global last logger to proxylogger class 2018-11-27 Yuya Nishihara Accepted
[4,of,7] ui: pass in bytes opts dict to logger.log() 2018-11-27 Yuya Nishihara Accepted
[3,of,7] ui: pass in formatted message to logger.log() 2018-11-27 Yuya Nishihara Accepted
[2,of,7] blackbox: send debug message to logger by core ui 2018-11-27 Yuya Nishihara Accepted
[1,of,7] blackbox: change the way of deactivating the logger on write error 2018-11-27 Yuya Nishihara Accepted
D4892: narrow: drop the bundle2 capability since we have server capabilities (BC) 2018-11-27 phabricator Not Applicable
D5306: remotefilelog: fix typo in docstring 2018-11-27 phabricator Not Applicable
D5302: py3: use pycompat.xrange instead of xrange 2018-11-27 phabricator Not Applicable
D5305: py3: fix couple of division operator to do integer divison 2018-11-26 phabricator Not Applicable
D5301: store: append to fncache if there are only new files to write 2018-11-26 phabricator Not Applicable
D5304: py3: use dict.items() instead of dict.iteritems() 2018-11-26 phabricator Not Applicable
D5300: py3: replace str() with pycompat.bytestr() or ('%d' % int) 2018-11-26 phabricator Not Applicable
D5303: py3: convert strings to bytes in tests/test-remotefilelog-histpack.py 2018-11-26 phabricator Not Applicable
D5306: remotefilelog: fix typo in docstring 2018-11-26 phabricator Superseded
[8,of,8,V2] perf: add a `--clear-caches` to `perfbranchmapupdate` 2018-11-26 Boris Feld Accepted
[7,of,8,V2] perf: start from an existing branchmap if possible 2018-11-26 Boris Feld Accepted
[6,of,8,V2] perf: rely on repoview for perfbranchmapupdate 2018-11-26 Boris Feld Accepted
[5,of,8,V2] perf: pre-indent some code in `perfbranchmapupdate` 2018-11-26 Boris Feld Accepted
[4,of,8,V2] perf: add a `perfbranchmapupdate` command 2018-11-26 Boris Feld Accepted
[3,of,8,V2] perf: run 'setup' function during stub run 2018-11-26 Boris Feld Accepted
[2,of,8,V2] perf: fallback to subset if ondisk cache is missing in perfbranchmapload 2018-11-26 Boris Feld Accepted
[1,of,8,V2] perf: prewarm the branchmap in perfbranchmapload 2018-11-26 Boris Feld Accepted
perf: add a `--timing` argument to `perfhelper-tracecopies` 2018-11-26 Boris Feld New
[5,of,5,FOLLOW-UP] revlog: update the documentation for `trim_endidx` 2018-11-26 Boris Feld Accepted
[4,of,5,FOLLOW-UP] revlog: properly detect corrupted revlog in `index_get_length` 2018-11-26 Boris Feld Accepted
[3,of,5,FOLLOW-UP] perf: rename `perfhelper-tracecopies` to `perfhelper-pathcopies` 2018-11-26 Boris Feld Accepted
[2,of,5,FOLLOW-UP] perf: add a docstring to `perfpathcopies` 2018-11-26 Boris Feld Accepted
[1,of,5,FOLLOW-UP] revlog: update the docstring of `ancestors` to match reality 2018-11-26 Boris Feld Accepted
[5,of,5,V3] perf: disable revlogs clearing in `perftags` by default 2018-11-26 Boris Feld Accepted
[4,of,5,V3] perf: add a `clear-revlogs` flag to `perfbookmarks` 2018-11-26 Boris Feld Accepted
[3,of,5,V3] tags: cache `repo.changelog` access when checking tags nodes 2018-11-26 Boris Feld Accepted
[2,of,5,V3] perf: add a `clear-revlogs` flag to `perftags` 2018-11-26 Boris Feld Accepted
[1,of,5,V3] perf: stop creating new revlog by hand in perftags 2018-11-26 Boris Feld Accepted
[6,of,6] vfs: also audit rename 2018-11-26 Boris Feld Accepted
[5,of,6] vfs: makes all audited path relative 2018-11-26 Boris Feld Accepted
[4,of,6] vfs: extract the audit path logic into a submethod 2018-11-26 Boris Feld Accepted
[3,of,6] subrepo-git: use an official origvfs when appropriate 2018-11-26 Boris Feld Accepted
[2,of,6] revert: extract origvfs logic in a sub-function 2018-11-26 Boris Feld Accepted
[1,of,6] vfs: treat 'undo.' file the same as 'journal.' file 2018-11-26 Boris Feld Accepted
D5305: py3: fix couple of division operator to do integer divison 2018-11-26 phabricator Superseded
D5304: py3: use dict.items() instead of dict.iteritems() 2018-11-26 phabricator Superseded
D5303: py3: convert strings to bytes in tests/test-remotefilelog-histpack.py 2018-11-26 phabricator Superseded
D5302: py3: alias xrange to range 2018-11-26 phabricator Superseded
D5301: store: append to fncache if there are only new files to write 2018-11-26 phabricator Superseded
D5300: py3: replace str() with pycompat.bytestr() or ('%d' % int) 2018-11-26 phabricator Not Applicable
localrepo: correct docstring of filectx() 2018-11-25 Yuya Nishihara Accepted
tests: disable remotefilelog on Windows 2018-11-25 Matt Harbison Accepted
D5297: tests: add test for `--version` flag of perfchangegroupchangelog 2018-11-25 phabricator Not Applicable
[4,of,4] annotate: remove dead code to not convert path to relative path 2018-11-24 Yuya Nishihara Accepted
[3,of,4] annotate: start pager soon after command options are validated 2018-11-24 Yuya Nishihara Accepted
[2,of,4] annotate: check and update command options first 2018-11-24 Yuya Nishihara Accepted
[1,of,4] annotate: format local tables in less-dense form 2018-11-24 Yuya Nishihara Accepted
[2,of,2] procutil: don't allow the main 'hg' script to be treated as the Windows exe 2018-11-24 Matt Harbison Accepted
[1,of,2] remotefilelog: drop some compatibility cruft for finding the hg exeutable 2018-11-24 Matt Harbison Accepted
[3,of,3,RESEND] ui: manage logger instances and event filtering by core ui 2018-11-24 Yuya Nishihara Accepted
[2,of,3,RESEND] extensions: add "uipopulate" hook, called per instance, not per process 2018-11-24 Yuya Nishihara Accepted
[1,of,3,RESEND] hgweb: load globally-enabled extensions explicitly 2018-11-24 Yuya Nishihara Accepted
D5291: branchmap: build the revbranchcache._namesreverse() only when required 2018-11-24 phabricator Not Applicable
[5,of,6,V2] match: avoid translating glob to matcher multiple times for large sets 2018-11-23 via Mercurial-devel New
D5300: py3: replace str() with pycompat.bytestr() or ('%d' % int) 2018-11-23 phabricator Superseded
[4,of,4,V2] perf: disable revlogs clearing in `perftags` by default 2018-11-23 Boris Feld New
[3,of,4,V2] perf: add a `clear-revlogs` flag to `perfbookmarks` 2018-11-23 Boris Feld New
[2,of,4,V2] tags: cache `repo.changelog` access when checking tags nodes 2018-11-23 Boris Feld New
[1,of,4,V2] perf: add a `clear-revlogs` flag to `perftags` 2018-11-23 Boris Feld New
D5299: phabricator: fallback reading arcanist config files 2018-11-23 phabricator New
[6,of,6,V3] match: raise an Abort error instead of OverflowError 2018-11-23 Boris Feld Accepted
[5,of,6,V3] match: avoid translating glob to matcher multiple times for large sets 2018-11-23 Boris Feld Accepted
[4,of,6,V3] match: extract function that group regexps 2018-11-23 Boris Feld Accepted
[3,of,6,V3] match: test for overflow error in pattern 2018-11-23 Boris Feld Accepted
[2,of,6,V3] match: extract a literal constant into a symbolic one 2018-11-23 Boris Feld Accepted
[1,of,6,V3] perf: add a perfignore command 2018-11-23 Boris Feld Accepted
[13,of,13] perf: add a `--clear-caches` to `perfbranchmapupdate` 2018-11-23 Boris Feld Accepted
[12,of,13] perf: start from an existing branchmap if possible 2018-11-23 Boris Feld Accepted
[11,of,13] perf: rely on repoview for perfbranchmapupdate 2018-11-23 Boris Feld Accepted