[4,of,7] py3: handle opts correctly for unbundle |
2017-05-04 |
Pulkit Goyal |
|
Accepted |
[5,of,7] py3: handle opts correctly for rollback |
2017-05-04 |
Pulkit Goyal |
|
Accepted |
[6,of,7] py3: handle opts correctly for `hg add` |
2017-05-04 |
Pulkit Goyal |
|
Accepted |
[7,of,7] py3: use raw strings while accessing class.__dict__ |
2017-05-04 |
Pulkit Goyal |
|
Accepted |
[1,of,4,STABLE] help: document color/pager pitfalls on Windows |
2017-05-04 |
Matt Harbison |
|
Accepted |
[2,of,4,STABLE] help: attempt to clarify that pager usage is not output length based |
2017-05-04 |
Matt Harbison |
|
Accepted |
[3,of,4,STABLE] help: spelling fixes |
2017-05-04 |
Matt Harbison |
|
Accepted |
[4,of,4,STABLE] help: call out specific replacement configuration settings |
2017-05-04 |
Matt Harbison |
|
Accepted |
[STABLE] largefiles: make sure debugstate command is populated before wrapping |
2017-05-04 |
Yuya Nishihara |
|
Accepted |
[V2] rebase: use matcher to optimize manifestmerge |
2017-05-04 |
Durham Goode |
|
Accepted |
[1,of,3] rebase: don't update state dict same way for each root |
2017-05-04 |
via Mercurial-devel |
|
Accepted |
[2,of,3] rebase: allow rebase even if some revisions need no rebase (BC) (issue5422) |
2017-05-04 |
via Mercurial-devel |
|
Accepted |
[3,of,3] rebase: use 'revdone' fake revision for already rebased nodes |
2017-05-04 |
via Mercurial-devel |
|
Accepted |
[1,of,4,V2] py3: use encoding.unitolocal instead of .encode(encoding.encoding) |
2017-05-04 |
Pulkit Goyal |
|
Accepted |
[2,of,4,V2] py3: slice over bytes to prevent getting ascii values |
2017-05-04 |
Pulkit Goyal |
|
Accepted |
[3,of,4,V2] py3: use pycompat.bytestr instead of bytes |
2017-05-04 |
Pulkit Goyal |
|
Accepted |
[4,of,4,V2] py3: use %d to format integers into bytestrings |
2017-05-04 |
Pulkit Goyal |
|
Accepted |
[01,of,10] py3: use pycompat.bytechr instead of chr |
2017-05-04 |
Pulkit Goyal |
|
Accepted |
[02,of,10] py3: abuse r'' to access keys in keyword arguments |
2017-05-04 |
Pulkit Goyal |
|
Accepted |
[03,of,10] py3: use %s instead of %b to print a list |
2017-05-04 |
Pulkit Goyal |
|
Accepted |
[04,of,10] py3: convert kwargs' keys to str using pycompat.strkwargs |
2017-05-04 |
Pulkit Goyal |
|
Accepted |
[05,of,10] py3: make adefaults keys str to be compatible with getattr |
2017-05-04 |
Pulkit Goyal |
|
Accepted |
[06,of,10] py3: use pycompat.byteskwargs to converts kwargs to bytes |
2017-05-04 |
Pulkit Goyal |
|
Accepted |
[07,of,10] py3: use list of bytes rather than bytestring while extending bytes into lists |
2017-05-04 |
Pulkit Goyal |
|
Accepted |
[08,of,10] py3: rename test-check-py3-commands.t to test-py3-commands.t |
2017-05-04 |
Pulkit Goyal |
|
Accepted |
[09,of,10] py3: add test to show 'hg log -G' works |
2017-05-04 |
Pulkit Goyal |
|
Accepted |
[10,of,10] py3: add test to show 'hg log -Tjson' works |
2017-05-04 |
Pulkit Goyal |
|
Accepted |
[1,of,7] changegroup: deduplicate 'getlocalchangegroup' |
2017-05-05 |
Pierre-Yves David |
|
Accepted |
[2,of,7] commands: directly 'getchangegroup' |
2017-05-05 |
Pierre-Yves David |
|
Accepted |
[3,of,7] exchange: directly 'getchangegroup' |
2017-05-05 |
Pierre-Yves David |
|
Accepted |
[4,of,7] tests: directly 'getchangegroup' |
2017-05-05 |
Pierre-Yves David |
|
Accepted |
[5,of,7] changegroup: deprecate 'getlocalchangroup' (API) |
2017-05-05 |
Pierre-Yves David |
|
Accepted |
[6,of,7] bundle: avoid reset of the 'outgoing' variable |
2017-05-05 |
Pierre-Yves David |
|
Accepted |
[7,of,7] bundle: factor the 'getchangegroup' out |
2017-05-05 |
Pierre-Yves David |
|
Accepted |
forget: access status fields by name, not index |
2017-05-05 |
via Mercurial-devel |
|
Accepted |
[1,of,2] match: optimize visitdir() for patterns matching only root directory |
2017-05-05 |
via Mercurial-devel |
|
Accepted |
[2,of,2] dirstate: optimize walk() by using match.visitdir() |
2017-05-05 |
via Mercurial-devel |
|
Accepted |
outgoing: run on filtered repo |
2017-05-05 |
via Mercurial-devel |
|
Accepted |
demandimport: add urwid.command_map to ignore list |
2017-05-05 |
Phillip Cohen |
|
Accepted |
[STABLE] help: describe about choice of :prompt as a fallback merge tool explicitly |
2017-05-05 |
Katsunori FUJIWARA |
|
Accepted |
manifest: remove check for non-contexts in _dirmancache |
2017-05-05 |
via Mercurial-devel |
|
Accepted |
[1,of,5,V2] diff: use fctx.isbinary() to test binary |
2017-05-06 |
Jun Wu |
|
Accepted |
[2,of,5,V2] diff: use fctx.size() to test empty |
2017-05-06 |
Jun Wu |
|
Accepted |
[3,of,5,V2] diff: draw a table about binary diff behaviors |
2017-05-06 |
Jun Wu |
|
Accepted |
[4,of,5,V2] diff: correct binary testing logic |
2017-05-06 |
Jun Wu |
|
Accepted |
[5,of,5,V2] diff: add a fast path to avoid loading binary contents |
2017-05-06 |
Jun Wu |
|
Accepted |
[01,of,10] py3: explicitly convert a list to str and then bytes to pass in ui.debug |
2017-05-06 |
Pulkit Goyal |
|
Accepted |
[02,of,10] py3: convert kwargs' keys to str using pycompat.strkwargs |
2017-05-06 |
Pulkit Goyal |
|
Accepted |
[03,of,10] py3: convert kwargs' keys to str before passing in cmdutil.getcommiteditor |
2017-05-06 |
Pulkit Goyal |
|
Accepted |
[04,of,10] py3: convert key to str to make kwargs.pop work |
2017-05-06 |
Pulkit Goyal |
|
Accepted |
[05,of,10] py3: convert date and format arguments str before passing in time.strptime |
2017-05-06 |
Pulkit Goyal |
|
Accepted |
[06,of,10] py3: convert url to str before passing in urllib.request.Request |
2017-05-06 |
Pulkit Goyal |
|
Accepted |
[07,of,10] py3: add compatibilty functions for urllib2.Request.get_{type|host|selector}() |
2017-05-06 |
Pulkit Goyal |
|
Accepted |
[08,of,10] py3: implement urllib2.request.{get|add|has}_data() functions to use in Py3 |
2017-05-06 |
Pulkit Goyal |
|
Accepted |
[09,of,10] py3: replace use of Request.has_data() with pycompat.request_has_data(request) |
2017-05-06 |
Pulkit Goyal |
|
Accepted |
[10,of,10] py3: replace use of Request.get_data() with pycompat.request_get_data(request) |
2017-05-06 |
Pulkit Goyal |
|
Accepted |
[1,of,6] bundle: check lack of revs to bundle before generating the changegroup |
2017-05-06 |
Pierre-Yves David |
|
Accepted |
[2,of,6] bundle: check changegroup version earlier |
2017-05-06 |
Pierre-Yves David |
|
Accepted |
[3,of,6] bundle: handle compression earlier |
2017-05-06 |
Pierre-Yves David |
|
Accepted |
[4,of,6] bundle: introduce an higher level function to write bundle on disk |
2017-05-06 |
Pierre-Yves David |
|
Accepted |
[5,of,6] bundle2: move tagsfnodecache generation in a generic function |
2017-05-06 |
Pierre-Yves David |
|
Accepted |
[6,of,6] bundle: add optional 'tagsfnodecache' data to on disk bundle (issue5543) |
2017-05-06 |
Pierre-Yves David |
|
Accepted |
[STABLE] wix: only one KeyPath is allowed per Component |
2017-05-06 |
Steve Borho |
|
Accepted |
[1,of,5] perf: don't clobber startrev variable |
2017-05-06 |
Gregory Szorc |
|
Accepted |
[2,of,5] perf: move gettimer() call |
2017-05-06 |
Gregory Szorc |
|
Accepted |
[3,of,5] perf: don't convert rev to node before calling revlog.revision() |
2017-05-06 |
Gregory Szorc |
|
Accepted |
[4,of,5] perf: clear revlog caches on every iteration |
2017-05-06 |
Gregory Szorc |
|
Accepted |
[5,of,5] perf: move revlog construction and length calculation out of benchmark |
2017-05-06 |
Gregory Szorc |
|
Accepted |
[1,of,3] revlog: rename internal functions containing "chunk" to use "segment" |
2017-05-06 |
Gregory Szorc |
|
Accepted |
[2,of,3] perf: store reference to revlog._chunkraw in a local variable |
2017-05-06 |
Gregory Szorc |
|
Accepted |
[3,of,3] revlog: rename _chunkraw to _getsegmentforrevs() |
2017-05-06 |
Gregory Szorc |
|
Accepted |
fsmonitor: do not nuke dirstate filecache |
2017-05-06 |
Jun Wu |
|
Accepted |
[1,of,4,stateful-chg] commandserver: move "listen" responsibility from service to handler |
2017-05-06 |
Jun Wu |
|
Accepted |
[2,of,4,stateful-chg] commandserver: move printbanner logic to bindsocket |
2017-05-06 |
Jun Wu |
|
Accepted |
[3,of,4,stateful-chg] commandserver: add a heartbeat method to servicehandler |
2017-05-06 |
Jun Wu |
|
Accepted |
[4,of,4,stateful-chg] commandserver: allow service to process handler's heartbeat result |
2017-05-06 |
Jun Wu |
|
Accepted |
[01,of,12] test-commit-interactive-curses: remove unused import of parsers |
2017-05-07 |
Yuya Nishihara |
|
Accepted |
[02,of,12] mdiff: move re-exports to top |
2017-05-07 |
Yuya Nishihara |
|
Accepted |
[03,of,12] base85: proxy through util module |
2017-05-07 |
Yuya Nishihara |
|
Accepted |
[04,of,12] bdiff: proxy through mdiff module |
2017-05-07 |
Yuya Nishihara |
|
Accepted |
[05,of,12] mpatch: proxy through mdiff module |
2017-05-07 |
Yuya Nishihara |
|
Accepted |
[06,of,12] osutil: proxy through util (and platform) modules (API) |
2017-05-07 |
Yuya Nishihara |
|
Accepted |
[07,of,12] debuginstall: check C extensions only if they are loadable per policy |
2017-05-07 |
Yuya Nishihara |
|
Accepted |
[08,of,12] policy: mark all string literals as sysstr or bytes |
2017-05-07 |
Yuya Nishihara |
|
Accepted |
[09,of,12] policy: add "cext" package which will host CPython extension modules |
2017-05-07 |
Yuya Nishihara |
|
Accepted |
[10,of,12] policy: eliminate ".pure." from module name only if marked as dual |
2017-05-07 |
Yuya Nishihara |
|
Accepted |
[11,of,12,RFC] policy: relax the default for in-place build |
2017-05-07 |
Yuya Nishihara |
|
Accepted |
[12,of,12,RFC] policy: add helper to import cext/pure module |
2017-05-07 |
Yuya Nishihara |
|
Accepted |
[1,of,5] test-extdiff: fill in a missing Windows test |
2017-05-07 |
Matt Harbison |
|
Accepted |
[2,of,5] test-extdiff: deduplicate tests |
2017-05-07 |
Matt Harbison |
|
Accepted |
[3,of,5] test-extdiff: narrow the range of an '#if execbit' block |
2017-05-07 |
Matt Harbison |
|
Accepted |
[4,of,5] test-extdiff: enable a previously failing test on Windows |
2017-05-07 |
Matt Harbison |
|
Accepted |
[5,of,5] extdiff: copy back files to the working directory if the size changed |
2017-05-07 |
Matt Harbison |
|
Accepted |
sslutil: reference fingerprints config option properly (issue5559) |
2017-05-08 |
Gregory Szorc |
|
Accepted |
manifest: remove unused property _oldmanifest |
2017-05-08 |
via Mercurial-devel |
|
Accepted |
[1,of,2] strip: move tree strip logic to it's own function |
2017-05-08 |
Durham Goode |
|
Accepted |
[2,of,2] strip: make tree stripping O(changes) instead of O(repo) |
2017-05-08 |
Durham Goode |
|
Accepted |
[1,of,2] tests: remove test targeting Python 2.6 |
2017-05-08 |
Gregory Szorc |
|
Accepted |
[2,of,2] hghave: remove py27+ capability |
2017-05-08 |
Gregory Szorc |
|
Accepted |
[STABLE] churn: use the non-deprecated template option in the examples |
2017-05-09 |
Matt Harbison |
|
Accepted |
[V2] treemanifest: allow manifestrevlog to take an explicit treemanifest arg |
2017-05-09 |
Durham Goode |
|
Accepted |
obsolete: add operation metadata to rebase/amend/histedit obsmarkers |
2017-05-09 |
Durham Goode |
|
Accepted |
[01,of,11] filectx: make flags a property cache |
2017-05-10 |
Jun Wu |
|
Accepted |
[02,of,11] filectx: make renamed a property cache |
2017-05-10 |
Jun Wu |
|
Accepted |
[03,of,11] filectx: move size to basefilectx |
2017-05-10 |
Jun Wu |
|
Accepted |
[04,of,11] filectx: add a rawflags method |
2017-05-10 |
Jun Wu |
|
Accepted |
[05,of,11] filectx: remove __new__ |
2017-05-10 |
Jun Wu |
|
Accepted |
[06,of,11] filectx: add an overlayfilectx class |
2017-05-10 |
Jun Wu |
|
Accepted |
[07,of,11] revlog: move part of "addrevision" to "addrawrevision" |
2017-05-10 |
Jun Wu |
|
Accepted |
[08,of,11] filecommit: reuse filenode matching fparents regardless of type(fctx) |
2017-05-10 |
Jun Wu |
|
Accepted |
[09,of,11] filecommit: add a fast path to reuse raw revision data |
2017-05-10 |
Jun Wu |
|
Accepted |
[10,of,11] amend: use overlayfilectx |
2017-05-10 |
Jun Wu |
|
Accepted |
[11,of,11] histedit: use overlayfilectx |
2017-05-10 |
Jun Wu |
|
Accepted |
[1,of,4,website] downloads: ignore auto-generated sources.js |
2017-05-10 |
Kevin Bullock |
|
Accepted |
[2,of,4,website] base: add a requirements.txt |
2017-05-10 |
Kevin Bullock |
|
Accepted |
[3,of,4,website] fix indentation of download button content |
2017-05-10 |
Kevin Bullock |
|
Accepted |
[4,of,4,website] downloads: replace inline scripts with an onload function |
2017-05-10 |
Kevin Bullock |
|
Accepted |
chgserver: more explicit about sensitive environ variables |
2017-05-10 |
Jun Wu |
|
Accepted |
[3,of,3] flagprocessor: add a fast path when flags is 0 |
2017-05-11 |
Jun Wu |
|
Accepted |
sslutil: remove conditional cipher code needed for Python 2.6 |
2017-05-11 |
Gregory Szorc |
|
Accepted |
[STABLE] hghave: prefill more version of Mercurial |
2017-05-11 |
Pierre-Yves David |
|
Accepted |
[1,of,2,stable,v2] graft: test coverage of grafts and how merges can break duplicate detection |
2017-05-11 |
Mads Kiilerich |
|
Accepted |
[2,of,2,stable,v2] graft: fix graft across merges of duplicates of grafted changes |
2017-05-11 |
Mads Kiilerich |
|
Accepted |
[1,of,4,V2] bundle2: don't check for whether we can do stream clones |
2017-05-11 |
Siddharth Agarwal |
|
Accepted |
[2,of,4,V2] clone: test streaming disabled because client is missing requirement |
2017-05-11 |
Siddharth Agarwal |
|
Accepted |
[3,of,4,V2] clone: warn when streaming was requested but couldn't be performed |
2017-05-11 |
Siddharth Agarwal |
|
Accepted |
[4,of,4,V2] clone: add a server-side option to disable full getbundles (pull-based clones) |
2017-05-11 |
Siddharth Agarwal |
|
Accepted |
[v2] rebase: allow rebase even if some revisions need no rebase (BC) (issue5422) |
2017-05-11 |
via Mercurial-devel |
|
Accepted |
[1,of,4,shelve-ext,v5] scmutil: add simplekeyvaluefile reading test |
2017-05-11 |
Kostia Balytskyi |
|
Accepted |
[2,of,4,shelve-ext,v5] scmutil: make simplekeyvaluefile able to have a non-key-value first line |
2017-05-11 |
Kostia Balytskyi |
|
Accepted |
[3,of,4,shelve-ext,v5] shelve: refactor shelvestate loading |
2017-05-11 |
Kostia Balytskyi |
|
Accepted |
[4,of,4,shelve-ext,v5] shelve: make shelvestate use simplekeyvaluefile |
2017-05-11 |
Kostia Balytskyi |
|
Accepted |
[1,of,2] verify: always check rawsize |
2017-05-11 |
Jun Wu |
|
Accepted |
[2,of,2] verify: add an option to skip checking transformed revisions |
2017-05-11 |
Jun Wu |
|
Accepted |
merge: use repo.wvfs.setflags() instead of util.setflags() |
2017-05-12 |
Phillip Cohen |
|
Accepted |
extdiff: copy back execbit-only changes to the working directory |
2017-05-12 |
Matt Harbison |
|
Accepted |
[STABLE] win32mbcs: wrap underlying pycompat.bytestr to use checkwinfilename safely |
2017-05-12 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,2] rebase: rename "target" to "dest" in variable names |
2017-05-12 |
via Mercurial-devel |
|
Accepted |
[2,of,2] rebase: rename "target" to "destination" in messages |
2017-05-12 |
via Mercurial-devel |
|
Accepted |
[1,of,4] filemerge: show warning about choice of :prompt only at an actual fallback |
2017-05-12 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,4] filemerge: make warning message more i18n friendly |
2017-05-12 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,4] filemerge: add internal merge tool to dump files forcibly |
2017-05-12 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,4] debugcommands: add debugpickmergetool to examine which merge tool is chosen |
2017-05-12 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,6] gendoc: make sure locale path is set before loading any modules |
2017-05-13 |
Yuya Nishihara |
|
Accepted |
[2,of,6] registrar: move cmdutil.command to registrar module (API) |
2017-05-13 |
Yuya Nishihara |
|
Accepted |
[3,of,6] registrar: switch @command decorator to class |
2017-05-13 |
Yuya Nishihara |
|
Accepted |
[4,of,6] registrar: unindent superfluous "if True" block |
2017-05-13 |
Yuya Nishihara |
|
Accepted |
[5,of,6] extensions: prohibit registration of command without using @command |
2017-05-13 |
Yuya Nishihara |
|
Accepted |
[6,of,6,RFC] extensions: show deprecation warning for the use of cmdutil.command |
2017-05-13 |
Yuya Nishihara |
|
Accepted |
[1,of,8] mail: remove code to support < Python 2.7 |
2017-05-13 |
Gregory Szorc |
|
Accepted |
[2,of,8] encoding: remove workaround for locale.getpreferredencoding() |
2017-05-13 |
Gregory Szorc |
|
Accepted |
[3,of,8] tests: remove special handling for undefined memoryview |
2017-05-13 |
Gregory Szorc |
|
Accepted |
[4,of,8] obsolete: use 2 argument form of enumerate() |
2017-05-13 |
Gregory Szorc |
|
Accepted |
[5,of,8] tests: use context manager form of assertRaises |
2017-05-13 |
Gregory Szorc |
|
Accepted |
[6,of,8] py3: remove delayed import of importlib |
2017-05-13 |
Gregory Szorc |
|
Accepted |
[7,of,8] branchmap: remove use of buffer() to support Python 2.6 |
2017-05-13 |
Gregory Szorc |
|
Accepted |
[8,of,8] tests: remove regular expression matching for Python 2.6 |
2017-05-13 |
Gregory Szorc |
|
Accepted |
[1,of,2,V2] sslutil: tweak the legacy [hostfingerprints] warning message |
2017-05-13 |
Gregory Szorc |
|
Accepted |
[2,of,2,V2] help: clarify that colons are allowed in fingerprints values |
2017-05-13 |
Gregory Szorc |
|
Accepted |
changelog: load pending file directly |
2017-05-13 |
Gregory Szorc |
|
Accepted |
repair: compress bundles with gzip instead of bzip2 (BC) |
2017-05-14 |
Gregory Szorc |
|
Accepted |
[V2] verify: add a config option to skip certain flag processors |
2017-05-14 |
Jun Wu |
|
Accepted |
[1,of,2,shelve-ext,v7] shelve: refactor shelvestate loading |
2017-05-14 |
Kostia Balytskyi |
|
Accepted |
[2,of,2,shelve-ext,v7] shelve: make shelvestate use simplekeyvaluefile |
2017-05-14 |
Kostia Balytskyi |
|
Accepted |
downloads: initialize downloader from sources.js earlier |
2017-05-15 |
Kevin Bullock |
|
Accepted |
cleanup: use set literals |
2017-05-15 |
via Mercurial-devel |
|
Accepted |
[V2] changegroup: add bundlecaps back |
2017-05-15 |
Durham Goode |
|
Accepted |
[1,of,3,V2] py3: explicitly convert a list to bytes to pass in ui.debug |
2017-05-15 |
Pulkit Goyal |
|
Accepted |
[2,of,3,V2] py3: convert kwargs' keys to str using pycompat.strkwargs |
2017-05-15 |
Pulkit Goyal |
|
Accepted |
[3,of,3,V2] py3: convert date and format arguments str before passing in time.strptime |
2017-05-15 |
Pulkit Goyal |
|
Accepted |
style: ban [ foo == bar] bashism in tests |
2017-05-15 |
Augie Fackler |
|
Accepted |
[1,of,2] test-hardlinks: unify two test files into one |
2017-05-15 |
Jun Wu |
|
Accepted |
[2,of,2] test-hardlink: do not test .hg/cache/checklink |
2017-05-15 |
Jun Wu |
|
Accepted |
[1,of,2] test-casefolding: sync with latest code changes |
2017-05-16 |
Matt Harbison |
|
Accepted |
[2,of,2] tests: fix up recent conditionalized output changes |
2017-05-16 |
Matt Harbison |
|
Accepted |
hg: backout optimizing for treemanifests |
2017-05-16 |
Durham Goode |
|
Accepted |
perf: always pass node to revlog.revision() |
2017-05-16 |
Gregory Szorc |
|
Accepted |
encoding: use i.startswith() instead of i[0] to eliminate py2/3 divergence |
2017-05-16 |
Yuya Nishihara |
|
Accepted |
[v2] rebase: make sure merge state is cleaned up for no-op rebases |
2017-05-16 |
Jeremy Fitzhardinge |
|
Accepted |
[1,of,2] run-tests: drop fallback for sysconfig for pre-py2.7 |
2017-05-16 |
via Mercurial-devel |
|
Accepted |
[2,of,2] run-tests: drop fallback for proc.terminate() for pre-py2.7 |
2017-05-16 |
via Mercurial-devel |
|
Accepted |
[V2] tests: fix up recent conditionalized output changes |
2017-05-17 |
Matt Harbison |
|
Accepted |
util: rewrite sortdict using Python 2.7's OrderedDict |
2017-05-17 |
via Mercurial-devel |
|
Accepted |
largefiles: move identical statement to after if/else |
2017-05-17 |
via Mercurial-devel |
|
Accepted |
[evolve-ext] evolve: fixing obscache invalidation |
2017-05-17 |
via Mercurial-devel |
|
Accepted |
[STABLE] obsolete: invalidate "volatile" set cache after merging marker |
2017-05-17 |
Pierre-Yves David |
|
Accepted |
util: drop unneeded override, sortdict.copy() |
2017-05-17 |
Yuya Nishihara |
|
Accepted |
[1,of,3,V3] run-tests: change test identity from a path to a dict |
2017-05-17 |
Jun Wu |
|
Accepted |
[2,of,3,V3] runtests: rename test description dict to testdesc |
2017-05-17 |
Jun Wu |
|
Accepted |
[3,of,3,V3] run-tests: support multiple cases in .t test |
2017-05-17 |
Jun Wu |
|
Accepted |
[RFC,stateful-chg] dispatch: make request accept additional reposetups |
2017-05-17 |
Jun Wu |
|
Accepted |
drawdag: provide filenode for its dummy filectx |
2017-05-17 |
Jun Wu |
|
Accepted |
[V3] py3: explicitly convert a list to bytes to pass in ui.debug |
2017-05-17 |
Pulkit Goyal |
|
Accepted |
run-tests: allow hg executable to be hg.exe |
2017-05-17 |
Kostia Balytskyi |
|
Accepted |
largefiles: delete unnecessary meddling with matcher internals |
2017-05-17 |
via Mercurial-devel |
|
Accepted |
match: remove ispartial() |
2017-05-17 |
via Mercurial-devel |
|
Accepted |
changelog: make sure datafile is 00changelog.d |
2017-05-17 |
Jun Wu |
|
Accepted |
revlog: rename constants (API) |
2017-05-18 |
Gregory Szorc |
|
Accepted |
changelog: make sure datafile is 00changelog.d |
2017-05-18 |
Jun Wu |
|
Accepted |
diffstat: properly count lines starting in '--' or '++' (issue5479) |
2017-05-18 |
Andrew Zwicky |
|
Accepted |
fsmonitor: use modern match API |
2017-05-18 |
via Mercurial-devel |
|
Accepted |
[1,of,4] match: make _fileroots a @propertycache and rename it to _fileset |
2017-05-18 |
via Mercurial-devel |
|
Accepted |
[2,of,4] match: override visitdir() the usual way in subdirmatcher |
2017-05-18 |
via Mercurial-devel |
|
Accepted |
[3,of,4] match: avoid accessing match._pathrestricted from subdirmatcher |
2017-05-18 |
via Mercurial-devel |
|
Accepted |
[4,of,4] match: use match.prefix() in subdirmatcher |
2017-05-18 |
via Mercurial-devel |
|
Accepted |
[v4] rebase: make sure merge state is cleaned up for no-op rebases (issue5494) |
2017-05-18 |
Jeremy Fitzhardinge |
|
Accepted |
config: make config.items() return a copy |
2017-05-18 |
via Mercurial-devel |
|
Accepted |
[1,of,2] fsmonitor: acquire localrepo.wlock prior to emitting hg.update state |
2017-05-18 |
Wez Furlong |
|
Accepted |
[2,of,2] fsmonitor: don't attempt state-leave if we didn't state-enter |
2017-05-18 |
Wez Furlong |
|
Accepted |
[V5] run-tests: support multiple cases in .t test |
2017-05-18 |
Jun Wu |
|
Accepted |
[1,of,2,contrib] contrib: add editmerge version for powershell |
2017-05-18 |
Kostia Balytskyi |
|
Accepted |
[2,of,2,contrib] contrib: make editmergeps able to work with notepad++ |
2017-05-18 |
Kostia Balytskyi |
|
Accepted |
localrepo: reformat set literals |
2017-05-19 |
Gregory Szorc |
|
Accepted |
[evolve-ext] evolve: adding longer aliases for olog |
2017-05-19 |
via Mercurial-devel |
|
Accepted |
[2,of,2] obscheckhead: skip context creation to test phase |
2017-05-19 |
Pierre-Yves David |
|
Accepted |
test-http-bad-server: match different in output |
2017-05-19 |
Pierre-Yves David |
|
Accepted |
[V2] filemerge: store error messages in module variables |
2017-05-19 |
Stanislau Hlebik |
|
Accepted |
[1,of,8] cache: make the cache updated callback easily accessible to extension |
2017-05-19 |
Pierre-Yves David |
|
Accepted |
[2,of,8] obsolete: move the 'isenabled' function at the top of the file |
2017-05-19 |
Pierre-Yves David |
|
Accepted |
[1,of,3] error: add a new exception named WdirRevNotSupportedError |
2017-05-19 |
Pulkit Goyal |
|
Accepted |
[2,of,3] revlog: raise WdirRevNotSupportedError when wdirrev is passed |
2017-05-19 |
Pulkit Goyal |
|
Accepted |
[3,of,3] revset: make `hg log -r 'wdir()^'` work (issue4905) |
2017-05-19 |
Pulkit Goyal |
|
Accepted |
[1,of,8,V2] gendoc: make sure locale path is set before loading any modules |
2017-05-19 |
Yuya Nishihara |
|
Accepted |
[2,of,8,V2] registrar: move cmdutil.command to registrar module (API) |
2017-05-19 |
Yuya Nishihara |
|
Accepted |
[3,of,8,V2] registrar: switch @command decorator to class |
2017-05-19 |
Yuya Nishihara |
|
Accepted |
[4,of,8,V2] registrar: unindent superfluous "if True" block |
2017-05-19 |
Yuya Nishihara |
|
Accepted |
[5,of,8,V2] error: add hint to ProgrammingError |
2017-05-19 |
Yuya Nishihara |
|
Accepted |
[6,of,8,V2] extensions: optionally print hint on import failure |
2017-05-19 |
Yuya Nishihara |
|
Accepted |
[7,of,8,V2] extensions: prohibit registration of command without using @command (API) |
2017-05-19 |
Yuya Nishihara |
|
Accepted |
[8,of,8,V2] extensions: show deprecation warning for the use of cmdutil.command |
2017-05-19 |
Yuya Nishihara |
|
Accepted |
[1,of,6,V2] bdiff: add version to help detect breaking binary changes |
2017-05-19 |
Jun Wu |
|
Accepted |
[2,of,6,V2] base85: add version to help detect breaking binary changes |
2017-05-19 |
Jun Wu |
|
Accepted |
[3,of,6,V2] diffhelpers: add version to help detect breaking binary changes |
2017-05-19 |
Jun Wu |
|
Accepted |
[4,of,6,V2] mpatch: add version to help detect breaking binary changes |
2017-05-19 |
Jun Wu |
|
Accepted |
[5,of,6,V2] osutil: add version to help detect breaking binary changes |
2017-05-19 |
Jun Wu |
|
Accepted |
[6,of,6,V2] parsers: add version to help detect breaking binary changes |
2017-05-19 |
Jun Wu |
|
Accepted |
[1,of,7,v2] dirstate: introduce new context manager for marking dirstate parent changes |
2017-05-19 |
Augie Fackler |
|
Accepted |
[2,of,7,v2] mq: migrate to context manager for changing dirstate parents |
2017-05-19 |
Augie Fackler |
|
Accepted |
[3,of,7,v2] rebase: migrate to context manager for changing dirstate parents |
2017-05-19 |
Augie Fackler |
|
Accepted |
[4,of,7,v2] context: migrate to context manager for changing dirstate parents |
2017-05-19 |
Augie Fackler |
|
Accepted |
[5,of,7,v2] localrepo: migrate to context manager for changing dirstate parents |
2017-05-19 |
Augie Fackler |
|
Accepted |
[6,of,7,v2] merge: migrate to context manager for changing dirstate parents |
2017-05-19 |
Augie Fackler |
|
Accepted |
[7,of,7,v2] dirstate: mark {begin, end}parentchange as deprecated |
2017-05-19 |
Augie Fackler |
|
Accepted |
[1,of,4] largefiles: use repo[None].walk instead of repo.walk |
2017-05-19 |
Augie Fackler |
|
Accepted |
[2,of,4] cmdutil: use repo[None].walk instead of repo.walk |
2017-05-19 |
Augie Fackler |
|
Accepted |
[3,of,4] debugcommands: use repo[None].walk instead of repo.walk |
2017-05-19 |
Augie Fackler |
|
Accepted |
[4,of,4] localrepo: mark walk convenience method as deprecated |
2017-05-19 |
Augie Fackler |
|
Accepted |
[1,of,2,contrib,v2] contrib: make editmergeps able to work with Windows GUI editors |
2017-05-20 |
Kostia Balytskyi |
|
Accepted |
[2,of,2,contrib,v2] contrib: make editmergeps able to work with notepad++ |
2017-05-20 |
Kostia Balytskyi |
|
Accepted |
[followup,V2] obsmarker: add an experimental flag controlling "operation" recording |
2017-05-20 |
Pierre-Yves David |
|
Accepted |
run-tests: remove references to Python 2.6 |
2017-05-20 |
Gregory Szorc |
|
Accepted |
[1,of,4] tests: tests for revlog version and flags loading |
2017-05-20 |
Gregory Szorc |
|
Accepted |
[2,of,4] revlog: tweak wording and logic for flags validation |
2017-05-20 |
Gregory Szorc |
|
Accepted |
[3,of,4] revlog: remove some revlogNG terminology |
2017-05-20 |
Gregory Szorc |
|
Accepted |
[4,of,4] revlog: skeleton support for version 2 revlogs |
2017-05-20 |
Gregory Szorc |
|
Accepted |
[1,of,3] commands: move templates of common command options to cmdutil (API) |
2017-05-20 |
Yuya Nishihara |
|
Accepted |
[2,of,3] commands: move debugcommands and debugcomplete back to commands module |
2017-05-20 |
Yuya Nishihara |
|
Accepted |
[3,of,3] debugcommands: use temporary dict for its command table |
2017-05-20 |
Yuya Nishihara |
|
Accepted |
[01,of,10] demandimport: strictly check missing locals argument |
2017-05-20 |
Yuya Nishihara |
|
Accepted |
[02,of,10] policy: add helper to import cext/pure module |
2017-05-20 |
Yuya Nishihara |
|
Accepted |
[03,of,10] osutil: switch to policy importer |
2017-05-20 |
Yuya Nishihara |
|
Accepted |
[04,of,10] base85: switch to policy importer |
2017-05-20 |
Yuya Nishihara |
|
Accepted |
[05,of,10] bdiff: switch to policy importer |
2017-05-20 |
Yuya Nishihara |
|
Accepted |
[06,of,10] diffhelpers: switch to policy importer |
2017-05-20 |
Yuya Nishihara |
|
Accepted |
[07,of,10] mpatch: switch to policy importer |
2017-05-20 |
Yuya Nishihara |
|
Accepted |
[08,of,10] parsers: switch to policy importer |
2017-05-20 |
Yuya Nishihara |
|
Accepted |
[09,of,10] policy: drop custom importer for pure modules |
2017-05-20 |
Yuya Nishihara |
|
Accepted |
[10,of,10] import-checker: drop workaround for pure modules |
2017-05-20 |
Yuya Nishihara |
|
Accepted |
cext: extract revlog/index parsing code to own C file |
2017-05-20 |
Gregory Szorc |
|
Accepted |
localrepo: extract bookmarkheads method to bookmarks.py |
2017-05-20 |
Augie Fackler |
|
Accepted |
tests: avoid renamed files triggering check-commit failures |
2017-05-21 |
Augie Fackler |
|
Accepted |
[v2] cleanup: reuse existing wctx variables instead of calling repo[None] |
2017-05-21 |
via Mercurial-devel |
|
Accepted |
[1,of,3] cext: move back finalization of dirstateTupleType where it should be |
2017-05-21 |
Yuya Nishihara |
|
Accepted |
[2,of,3] cext: move util.h to cext tree |
2017-05-21 |
Yuya Nishihara |
|
Accepted |
[3,of,3] cext: mark constant variables |
2017-05-21 |
Yuya Nishihara |
|
Accepted |
largefiles: replace always() method, not _always field |
2017-05-21 |
via Mercurial-devel |
|
Accepted |
perf: allow to clear the obsstore in 'perfvolatilesets' |
2017-05-21 |
Pierre-Yves David |
|
Accepted |
obsolete: test an important corner case |
2017-05-21 |
Pierre-Yves David |
|
Accepted |
[1,of,8] repoview: move '_getdynamicblock' next to 'hideablerevs' |
2017-05-21 |
Pierre-Yves David |
|
Accepted |
[2,of,8] repoview: rename '_getdynamicblockers' to 'revealedrevs' |
2017-05-21 |
Pierre-Yves David |
|
Accepted |
[3,of,8] hidden: add a function returning ancestors of revs within a domain |
2017-05-21 |
Pierre-Yves David |
|
Accepted |
[4,of,8] hidden: simplify the computation of consistency blocker |
2017-05-21 |
Pierre-Yves David |
|
Accepted |
[5,of,8] hidden: also use _domainancestors for dynamic blockers |
2017-05-21 |
Pierre-Yves David |
|
Accepted |
[6,of,8] hidden: drop the hidden cache logic |
2017-05-21 |
Pierre-Yves David |
|
Accepted |
[7,of,8] hidden: unify the static and dynamic blocker logic |
2017-05-21 |
Pierre-Yves David |
|
Accepted |
[8,of,8] hidden: drop outdated comment about "dynamic" performance |
2017-05-21 |
Pierre-Yves David |
|
Accepted |
[1,of,3,V2] error: add a new exception named WdirUnsupported |
2017-05-21 |
Pulkit Goyal |
|
Accepted |
[2,of,3,V2] revlog: raise WdirUnsupported when wdirrev is passed |
2017-05-21 |
Pulkit Goyal |
|
Accepted |
[3,of,3,V2] revset: make `hg log -r 'wdir()^'` work (issue4905) |
2017-05-21 |
Pulkit Goyal |
|
Accepted |
[1,of,8,demandimport-py3] check-code: allow skipping hasattr check in py3-only code |
2017-05-21 |
Siddharth Agarwal |
|
Accepted |
[2,of,8,demandimport-py3] import-checker: add a way to directly import certain symbols |
2017-05-21 |
Siddharth Agarwal |
|
Accepted |
[3,of,8,demandimport-py3] demandimport: move to separate package |
2017-05-21 |
Siddharth Agarwal |
|
Accepted |
[4,of,8,demandimport-py3] check: check modules in hgdemandimport |
2017-05-21 |
Siddharth Agarwal |
|
Accepted |
[5,of,8,demandimport-py3] demandimport: move ignore list to __init__.py |
2017-05-21 |
Siddharth Agarwal |
|
Accepted |
[6,of,8,demandimport-py3] demandimport: add python 3 implementation |
2017-05-21 |
Siddharth Agarwal |
|
Accepted |
[7,of,8,demandimport-py3] init: turn on demandimport for Python 3.6 and above |
2017-05-21 |
Siddharth Agarwal |
|
Accepted |
[8,of,8,demandimport-py3] python3: allow hgloader to work with lazy loaders |
2017-05-21 |
Siddharth Agarwal |
|
Accepted |
checklink: degrade gracefully on posix when fs is readonly (issue5511) |
2017-05-21 |
Augie Fackler |
|
Accepted |
[1,of,7] match: replace match class by match function (API) |
2017-05-22 |
via Mercurial-devel |
|
Accepted |
[2,of,7] match: pass 'warn' argument to _normalize() for consistency |
2017-05-22 |
via Mercurial-devel |
|
Accepted |
[3,of,7] match: move body of _normalize() to a static function |
2017-05-22 |
via Mercurial-devel |
|
Accepted |
[4,of,7] match: don't print explicitly listed files with wrong case (BC) |
2017-05-22 |
via Mercurial-devel |
|
Accepted |
[5,of,7] match: pass in normalize() function to matchers |
2017-05-22 |
via Mercurial-devel |
|
Accepted |
[6,of,7] match: delete icasefsmatcher now that it's same as matcher |
2017-05-22 |
via Mercurial-devel |
|
Accepted |
[7,of,7] match: replace icasefsmatch() function by flag to regular match() |
2017-05-22 |
via Mercurial-devel |
|
Accepted |
[1,of,2] extensions: allow loading a whitelisted subset of extensions |
2017-05-22 |
Jun Wu |
|
Accepted |
[2,of,2] profiling: allow loading profiling extension before everything else |
2017-05-22 |
Jun Wu |
|
Accepted |
match: catch attempts to create case-insenstive exact matchers |
2017-05-22 |
via Mercurial-devel |
|
Accepted |
[1,of,2] fsmonitor: fix silly "*kwargs" bug in merge.update() override |
2017-05-22 |
via Mercurial-devel |
|
Accepted |
[2,of,2] match: implement __repr__() and update users (API) |
2017-05-22 |
via Mercurial-devel |
|
Accepted |
[STABLE] dispatch: setup color before pager for correct console information on windows |
2017-05-22 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,8] util: refactor util.parsedate to raises ValueError |
2017-05-22 |
Boris Feld |
|
Accepted |
[2,of,8] ui: add the possiblity to get a date config field |
2017-05-22 |
Boris Feld |
|
Accepted |
[3,of,8] devel: add a config field to force dates to timestamp 0 |
2017-05-22 |
Boris Feld |
|
Accepted |
[4,of,8] devel: activate default-date in tests |
2017-05-22 |
Boris Feld |
|
Accepted |
[5,of,8] devel: use default-date config field when creating obsmarkers |
2017-05-22 |
Boris Feld |
|
Accepted |
[6,of,8] devel: update blackbox to use default-date |
2017-05-22 |
Boris Feld |
|
Accepted |
[7,of,8] test: prepare tests for removing date aliases |
2017-05-22 |
Boris Feld |
|
Accepted |
[8,of,8] test: remove aliases forcing date, use default-date |
2017-05-22 |
Boris Feld |
|
Accepted |
[1,of,5] cmdutil: comprehensively document the interface of export |
2017-05-22 |
Augie Fackler |
|
Accepted |
[2,of,5] cmdutil: rename template param to export to fntemplate |
2017-05-22 |
Augie Fackler |
|
Accepted |
[3,of,5] cmdutil: use a generator expression instead of a list comprehension |
2017-05-22 |
Augie Fackler |
|
Accepted |
[4,of,5] cmdutil: extract closure that performs the actual export formatting |
2017-05-22 |
Augie Fackler |
|
Accepted |
[5,of,5] cmdutil: avoid redefining write() function in export if possible |
2017-05-22 |
Augie Fackler |
|
Accepted |
[01,of,10] revset: add braces after wdir since its a function |
2017-05-22 |
Pulkit Goyal |
|
Accepted |
[02,of,10] revset: add support for "wdir()^n" |
2017-05-22 |
Pulkit Goyal |
|
Accepted |
[03,of,10] tests: add tests for predicates and operators which works with wdir() |
2017-05-22 |
Pulkit Goyal |
|
Accepted |
[04,of,10] revset: remove redundant condition and change to else from elif |
2017-05-22 |
Pulkit Goyal |
|
Accepted |
[05,of,10] revset: use try-except instead of if-else because of perf |
2017-05-22 |
Pulkit Goyal |
|
Accepted |
[06,of,10] revset: add support for p2(wdir()) to get second parent of working directory |
2017-05-22 |
Pulkit Goyal |
|
Accepted |
[07,of,10] revset: add support for using ~ operator on wdir() predicate |
2017-05-22 |
Pulkit Goyal |
|
Accepted |
[08,of,10] revset: add support for ancestors(wdir()) |
2017-05-22 |
Pulkit Goyal |
|
Accepted |
[09,of,10] revlog: raise error.WdirUnsupported from revlog.node() if wdirrev is passed |
2017-05-22 |
Pulkit Goyal |
|
Accepted |
[10,of,10] revlog: raise error.WdirUnsupported from revlog.revs() if wdirrev is passed |
2017-05-22 |
Pulkit Goyal |
|
Accepted |
[V3] revlog: skeleton support for version 2 revlogs |
2017-05-22 |
Gregory Szorc |
|
Accepted |
tests: hide warning from test-xdg.t |
2017-05-22 |
Durham Goode |
|
Accepted |
[hg-experimental-ext] chistedit: fail only when attempting to run if curses is not found |
2017-05-23 |
via Mercurial-devel |
quark |
Accepted |
policy: define C module versions individually |
2017-05-23 |
Jun Wu |
|
Accepted |
[1,of,3] perfphases: add 'perfphases' command |
2017-05-23 |
Pierre-Yves David |
|
Accepted |
[2,of,3] perfphases: add a flag to also include file access time |
2017-05-23 |
Pierre-Yves David |
|
Accepted |
[3,of,3] perfchangelog: add 'perfchangelog' command |
2017-05-23 |
Pierre-Yves David |
|
Accepted |
match: use ProgrammingError where appropriate |
2017-05-23 |
via Mercurial-devel |
|
Accepted |
[1,of,5] debugwalk: also print matcher representation |
2017-05-24 |
via Mercurial-devel |
|
Accepted |
[2,of,5] match: extract base class for matchers |
2017-05-24 |
via Mercurial-devel |
|
Accepted |
[3,of,5] match: make basematcher._files a @propertycache |
2017-05-24 |
via Mercurial-devel |
|
Accepted |
[4,of,5] match: make subdirmatcher extend basematcher |
2017-05-24 |
via Mercurial-devel |
|
Accepted |
[5,of,5] match: fix visitdir for roots of includes |
2017-05-24 |
via Mercurial-devel |
|
Accepted |
[default] ui: fix ui.configdate for invalid dates |
2017-05-24 |
Boris Feld |
|
Accepted |
pycompat: try __bytes__() to convert object to bytestr |
2017-05-24 |
Yuya Nishihara |
|
Accepted |
[1,of,4] demandimport: strictly compare identity of proxy object |
2017-05-24 |
Yuya Nishihara |
|
Accepted |
[2,of,4] demandimport: insert empty line per method |
2017-05-24 |
Yuya Nishihara |
|
Accepted |
[3,of,4] demandimport: look for 'mod' suffix as alternative name for module reference |
2017-05-24 |
Yuya Nishihara |
|
Accepted |
[4,of,4,RFC] demandimport: stop overriding __getattribute__() |
2017-05-24 |
Yuya Nishihara |
|
Accepted |
[remotenames-ext] wrappers: update dynamicblocker wrapper |
2017-05-24 |
Durham Goode |
|
Accepted |
[STABLE] exchange: print full reason variable |
2017-05-24 |
Gregory Szorc |
|
Accepted |
[v2] bookmarks: reject bookmark names that unambiguously resolve to a node (BC) |
2017-05-25 |
Augie Fackler |
|
Accepted |
transaction: run _writejournal unfiltered |
2017-05-25 |
Pierre-Yves David |
|
Accepted |
[1,of,4,hyperblame] annotate: move pair function to top level |
2017-05-25 |
Siddharth Agarwal |
|
Accepted |
[2,of,4,hyperblame] annotate: make pair take all parents to pair against |
2017-05-25 |
Siddharth Agarwal |
|
Accepted |
[3,of,4,hyperblame] annotate: add core algorithm to skip a rev |
2017-05-25 |
Siddharth Agarwal |
|
Accepted |
[4,of,4,hyperblame] annotate: add a new experimental --skip option to skip revs |
2017-05-25 |
Siddharth Agarwal |
|
Accepted |
[STABLE] clonebundles: fix missing newline character |
2017-05-25 |
Matt Harbison |
|
Accepted |
[1,of,4] local-clone: extract the closure copying caches |
2017-05-25 |
Pierre-Yves David |
|
Accepted |
[2,of,4] local-clone: extract the listing of caches to copy |
2017-05-25 |
Pierre-Yves David |
|
Accepted |
[3,of,4] local-clone: also copy revs-branch-cache files |
2017-05-25 |
Pierre-Yves David |
|
Accepted |
[4,of,4] local-clone: also copy tags related caches |
2017-05-25 |
Pierre-Yves David |
|
Accepted |
[1,of,2] localrepo: document that __contains__() may raise LookupError |
2017-05-25 |
Yuya Nishihara |
|
Accepted |
[2,of,2] bookmarks: fix check of hash-like name to not abort by ambiguous identifier |
2017-05-25 |
Yuya Nishihara |
|
Accepted |
[default] util: raise ParseError when parsing dates |
2017-05-25 |
Boris Feld |
|
Accepted |
[01,of,17] match: make matchfn a method on the class |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[02,of,17] match: override matchfn() the usual way in subdirmatcher |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[03,of,17] match: handle excludes using new differencematcher |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[04,of,17] match: remove support for excludes from matcher class |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[05,of,17] match: handle includes using new intersectionmatcher |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[06,of,17] merge: use intersectmatchers() in "m2-vs-ma optimization" |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[07,of,17] match: handle exact matching using new exactmatcher |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[08,of,17] match: remove support for exact matching from main match class |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[09,of,17] match: split up main matcher into patternmatcher and includematcher |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[10,of,17] match: remove support for non-include patterns from includematcher |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[11,of,17] match: simplify includematcher a bit |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[12,of,17] match: remove support for includes from patternmatcher |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[13,of,17] match: optimize visitdir() for when no explicit files are listed |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[14,of,17] match: introduce alwaysmatcher |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[15,of,17] match: drop support for empty pattern list in patternmatcher |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[16,of,17] match: move normalize() call out of matcher constructors |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[17,of,17] match: remove special-casing of always-matching patterns in patternmatcher |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
strip: use the 'writenewbundle' function to get bundle on disk |
2017-05-25 |
Pierre-Yves David |
|
Accepted |
[1,of,2] test-context: add a case demonstrating manifest caching problem |
2017-05-26 |
Jun Wu |
|
Accepted |
[2,of,2] context: do not cache manifestctx |
2017-05-26 |
Jun Wu |
|
Accepted |
[1,of,2,STABLE] wix: include zstd.pyd in the installation |
2017-05-26 |
Matt Harbison |
|
Accepted |
[2,of,2,STABLE] wix: add 'ro' and 'ru' locales |
2017-05-26 |
Matt Harbison |
|
Accepted |
[4,of,5] test-obsolete-bundle-strip: add a complex split and fold case |
2017-05-26 |
Pierre-Yves David |
|
Accepted |
[1,of,6,V3] hidden: add a function returning ancestors of revs within a domain |
2017-05-26 |
Pierre-Yves David |
|
Accepted |
[2,of,6,V3] hidden: use _domainancestors to compute revs revealed by dynamic blocker |
2017-05-26 |
Pierre-Yves David |
|
Accepted |
[3,of,6,V3] hidden: simplify the computation of consistency blocker |
2017-05-26 |
Pierre-Yves David |
|
Accepted |
[4,of,6,V3] hidden: drop the hidden cache logic |
2017-05-26 |
Pierre-Yves David |
|
Accepted |
[5,of,6,V3] hidden: unify the static and dynamic blocker logic |
2017-05-26 |
Pierre-Yves David |
|
Accepted |
[6,of,6,V3] hidden: drop outdated comment about "dynamic" performance |
2017-05-26 |
Pierre-Yves David |
|
Accepted |
zsh_completion: install as _hg not hg |
2017-05-26 |
via Mercurial-devel |
|
Accepted |
[1,of,9] match: move entire uipath() implementation to basematcher |
2017-05-26 |
via Mercurial-devel |
|
Accepted |
[2,of,9] match: handle includes using new intersectionmatcher |
2017-05-26 |
via Mercurial-devel |
|
Accepted |
[3,of,9] merge: use intersectmatchers() in "m2-vs-ma optimization" |
2017-05-26 |
via Mercurial-devel |
|
Accepted |
[4,of,9] match: handle exact matching using new exactmatcher |
2017-05-26 |
via Mercurial-devel |
|
Accepted |
[5,of,9] match: remove support for exact matching from main matcher class |
2017-05-26 |
via Mercurial-devel |
|
Accepted |
[6,of,9] match: split up main matcher into patternmatcher and includematcher |
2017-05-26 |
via Mercurial-devel |
|
Accepted |
[7,of,9] match: remove support for non-include patterns from includematcher |
2017-05-26 |
via Mercurial-devel |
|
Accepted |
[8,of,9] match: simplify includematcher a bit |
2017-05-26 |
via Mercurial-devel |
|
Accepted |
[9,of,9] match: remove support for includes from patternmatcher |
2017-05-26 |
via Mercurial-devel |
|
Accepted |
[1,of,5,osx] osx: update Mac packaging tests for bdiff.so install location change |
2017-05-27 |
Augie Fackler |
|
Accepted |
[2,of,5,osx] osx: override default exclude filter for pkgbuild |
2017-05-27 |
Augie Fackler |
|
Accepted |
[3,of,5,osx] osx: include chg by default |
2017-05-27 |
Augie Fackler |
|
Accepted |
[4,of,5,osx] zsh_completion: install as _hg not hg |
2017-05-27 |
Augie Fackler |
|
Accepted |
[5,of,5,osx] tests: hint how to run slow tests when rejecting |
2017-05-27 |
Augie Fackler |
|
Accepted |
[1,of,3] transaction: delete callbacks after use |
2017-05-27 |
Gregory Szorc |
|
Accepted |
[2,of,3] localrepo: use type() to create filtered repo type |
2017-05-27 |
Gregory Szorc |
|
Accepted |
[3,of,3] localrepo: cache types for filtered repos (issue5043) |
2017-05-27 |
Gregory Szorc |
|
Accepted |
debian: add less as a build dependency |
2017-05-27 |
via Mercurial-devel |
|
Accepted |
repoview: clarify that we want to keep the graph connected while filtering |
2017-05-27 |
via Mercurial-devel |
|
Accepted |
[RFC] revset: lookup descendents for negative arguments to ancestor operator |
2017-05-27 |
David Soria Parra |
|
Accepted |
[01,of,10] cffi: rename build scripts |
2017-05-28 |
Yuya Nishihara |
|
Accepted |
[02,of,10] cffi: put compiled modules into mercurial.cffi package |
2017-05-28 |
Yuya Nishihara |
|
Accepted |
[03,of,10] import-checker: allow importing symbols from pure modules |
2017-05-28 |
Yuya Nishihara |
|
Accepted |
[04,of,10] import-checker: convert localmods to a set of module names |
2017-05-28 |
Yuya Nishihara |
|
Accepted |
[05,of,10] import-checker: guess names of C extension modules |
2017-05-28 |
Yuya Nishihara |
|
Accepted |
[06,of,10] filterpyflakes: allow reexporting pure symbols from cffi modules |
2017-05-28 |
Yuya Nishihara |
|
Accepted |
[07,of,10] policy: extend API version checks for cffi |
2017-05-28 |
Yuya Nishihara |
|
Accepted |
[08,of,10] cffi: split modules from pure |
2017-05-28 |
Yuya Nishihara |
|
Accepted |
[09,of,10] cffi: remove superfluous "if True" blocks |
2017-05-28 |
Yuya Nishihara |
|
Accepted |
[10,of,10] policy: remove unused policynoc and policynocffi constants |
2017-05-28 |
Yuya Nishihara |
|
Accepted |
[1,of,2] match: remove override of prefix() from differencematcher |
2017-05-28 |
Yuya Nishihara |
|
Accepted |
[2,of,2] match: define exactmatcher.matchfn statically |
2017-05-28 |
Yuya Nishihara |
|
Accepted |
[01,of,11] bundle2: move function building obsmarker-part in the bundle2 module |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[02,of,11] bundle: add an experimental knob to include obsmarkers in bundle |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[03,of,11] obsolete: raise richer exception on unknown version |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[04,of,11] debugbundle: display the content of obsmarkers parts |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[05,of,11] test-obsolete-bundle-strip: test bundling in the first case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[06,of,11] test-obsolete-bundle-strip: test bundling in the second case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[07,of,11] test-obsolete-bundle-strip: test bundling in the third case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[08,of,11] test-obsolete-bundle-strip: test bundling in the fourth case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[09,of,11] test-obsolete-bundle-strip: test bundling in the fifth case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[10,of,11] test-obsolete-bundle-strip: test bundling in the sixth case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[11,of,11] test-obsolete-bundle-strip: test bundling in the seventh case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[1,of,2,V2] perf: rename perfrevlog to perfrevlogrevisions |
2017-05-28 |
Gregory Szorc |
|
Accepted |
[2,of,2,V2] perf: benchmark command for revlog indexes |
2017-05-28 |
Gregory Szorc |
|
Accepted |
[1,of,8,py3] loader: pywatchman appears to already be py3 compatible |
2017-05-28 |
Augie Fackler |
|
Accepted |
[2,of,8,py3] minirst: use bytes.strip instead of str.strip |
2017-05-28 |
Augie Fackler |
|
Accepted |
[3,of,8,py3] minirst: grab a byte, not an int, for the underline style |
2017-05-28 |
Augie Fackler |
|
Accepted |
[4,of,8,py3] minirst: look for column delimiters using slices instead of indicies |
2017-05-28 |
Augie Fackler |
|
Accepted |
[5,of,8,py3] util: look for empty-sysstr instead of empty-bytesstr in textwrap code |
2017-05-28 |
Augie Fackler |
|
Accepted |
[6,of,8,py3] cmdutil: use sorted(dict) instead of x = dict.keys(); x.sort() |
2017-05-28 |
Augie Fackler |
|
Accepted |
[7,of,8,py3] encoding: make wide character class list a sysstr |
2017-05-28 |
Augie Fackler |
|
Accepted |
[8,of,8,py3] server: use pycompat to get argv |
2017-05-28 |
Augie Fackler |
|
Accepted |
py3: update test expectations for py3-commands test |
2017-05-28 |
Augie Fackler |
|
Accepted |
[1,of,8,V2] obsolete: raise richer exception on unknown version |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[2,of,8,V2] test-obsolete-bundle-strip: test bundling in the first case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[3,of,8,V2] test-obsolete-bundle-strip: test bundling in the second case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[4,of,8,V2] test-obsolete-bundle-strip: test bundling in the third case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[5,of,8,V2] test-obsolete-bundle-strip: test bundling in the fourth case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[6,of,8,V2] test-obsolete-bundle-strip: test bundling in the fifth case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[7,of,8,V2] test-obsolete-bundle-strip: test bundling in the sixth case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[8,of,8,V2] test-obsolete-bundle-strip: test bundling in the seventh case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[1,of,9] test: add a file dedicated to push race between clients |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[2,of,9] test: add a push race case where each client replaces a different head |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[3,of,9] test: add a push race case where the racing client create a new head |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[4,of,9] test: add a push race case where raced push created a new named branch |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[5,of,9] test: add a push race case where racing push create a new named branch |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[6,of,9] test: add a push race case where racing push touches multiple heads |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[7,of,9] test: add a push race case where the raced push touch multiple heads |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[8,of,9] test: add a push race case where non-contiguous branch head are created |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[9,of,9] test: add the mirror push race case for non-contiguous branch head |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[1,of,4,py3] tests: drop assertIn polyfill now that we're 2.7-only |
2017-05-29 |
Augie Fackler |
|
Accepted |
[2,of,4,py3] tests: make test-manifest finish importing in Python 3 |
2017-05-29 |
Augie Fackler |
|
Accepted |
[3,of,4,py3] manifest: fix some pure-Python parser bits to work on Python 3 |
2017-05-29 |
Augie Fackler |
|
Accepted |
[4,of,4,py3] manifest: use itertools.chain() instead of + for Python 3 compat |
2017-05-29 |
Augie Fackler |
|
Accepted |
[V2] setup: prevent setuptools from laying an egg |
2017-05-29 |
Matt Harbison |
|
Accepted |
[1,of,2] py3: update test-check-py3-compat.t |
2017-05-29 |
Pulkit Goyal |
|
Accepted |
[2,of,2] py3: use pycompat.bytestr so that we don't get ascii values |
2017-05-29 |
Pulkit Goyal |
|
Accepted |
[1,of,7] copies: rename m1 to msrc |
2017-05-29 |
Stanislau Hlebik |
|
Accepted |
[2,of,7] copies: rename m2 to mdst |
2017-05-29 |
Stanislau Hlebik |
|
Accepted |
[3,of,7] copies: rename ctx to srcctx |
2017-05-29 |
Stanislau Hlebik |
|
Accepted |
[4,of,7] copies: add dstctx parameter |
2017-05-29 |
Stanislau Hlebik |
|
Accepted |
[5,of,7] copies: remove msrc and mdst parameters |
2017-05-29 |
Stanislau Hlebik |
|
Accepted |
[6,of,7] copies: rename getfctx to getsrcfctx |
2017-05-29 |
Stanislau Hlebik |
|
Accepted |
[7,of,7] copies: introduce getdstfctx |
2017-05-29 |
Stanislau Hlebik |
|
Accepted |
encoding: make sure "wide" variable never be referenced from other modules |
2017-05-29 |
Yuya Nishihara |
|
Accepted |
[1,of,2,manifest-py3] cleanup: rename all iteritems methods to items and add iteritems alias |
2017-05-29 |
Augie Fackler |
|
Accepted |
[2,of,2,manifest-py3] tests: make test-manifest.py portable to Python 3 |
2017-05-29 |
Augie Fackler |
|
Accepted |
[1,of,4] cmdutil: drop deprecated hack to pass file object to makefileobj() (API) |
2017-05-29 |
Yuya Nishihara |
|
Accepted |
[2,of,4] cmdutil: extract function checking if pattern should be taken as stdin/out |
2017-05-29 |
Yuya Nishihara |
|
Accepted |
[3,of,4] cat: pass filename template as explicit argument |
2017-05-29 |
Yuya Nishihara |
|
Accepted |
[4,of,4] cat: do not start pager if output will be written to file |
2017-05-29 |
Yuya Nishihara |
|
Accepted |
[01,of,10,py3] help: convert flag default to bytes portably |
2017-05-29 |
Augie Fackler |
|
Accepted |
[02,of,10,py3] doc: port check-seclevel.py to be Python 2/3 portable |
2017-05-29 |
Augie Fackler |
|
Accepted |
[03,of,10,py3] tests: port test extension in test-help.t to python 3 |
2017-05-29 |
Augie Fackler |
|
Accepted |
[04,of,10,py3] scmutil: convert exception to bytes in a Py3-friendly manner |
2017-05-29 |
Augie Fackler |
|
Accepted |
[05,of,10,py3] dispatch: convert exception payload to bytes more carefully |
2017-05-29 |
Augie Fackler |
|
Accepted |
[06,of,10,py3] util: use sysstr.join instead of bytes.join in textwrap wrapper |
2017-05-29 |
Augie Fackler |
|
Accepted |
[07,of,10,py3] help: convert dict to strkwargs |
2017-05-29 |
Augie Fackler |
|
Accepted |
[08,of,10,py3] server: write out pid using bytes IO instead of str IO |
2017-05-29 |
Augie Fackler |
|
Accepted |
[09,of,10,py3] help: work around textwrap.dedent() only working on strings |
2017-05-29 |
Augie Fackler |
|
Accepted |