merge with stable

Authored by yuja.

Description

merge with stable

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.
CommitAuthorDetailsCommitted
517a51d9cd7fD5487spectral
remotefilelog: fix bug in maybesparsematch returning alwaysmatcher 
Dec 27 2018
8ecb17b7f432D5488spectral
procutil: correct spelling of uninterruptable -> uninterruptible 
Dec 28 2018
d0c86a7447a6mharbison72
help: show advanced, experimental and deprecated extensions with --verbose 
Dec 28 2018
9afe128f7727mharbison72
help: remove a duplicate category name entry for TOPIC_CATEGORY_NONE 
Dec 28 2018
536beb130f3cmharbison72
phabricator: assign commands to help categories 
Dec 28 2018
72d4a1761fbcmharbison72
largefiles: eliminate an unnecessary import of configitems 
Dec 28 2018
c81bb97b0cacmharbison72
exthelper: add some examples for using registrar aliases 
Dec 28 2018
8f40e21ca842mharbison72
exthelper: reintroduce the ability to register filesets 
Dec 27 2018
70ca0e846d25mharbison72
exthelper: reintroduce the ability to register templates 
Dec 27 2018
28a4fb793ba1mharbison72
extensions: deprecate extsetup without a `ui` argument (API) 
Dec 27 2018
f2601cbce209mharbison72
largefiles: port revset registration to exthelper 
Dec 27 2018
0358cca1dccfmharbison72
exthelper: reintroduce the ability to register revsets 
Dec 27 2018
0840862977c8mharbison72
largefiles: drop the uisetup module 
Dec 23 2018
4506f801e492D5486navaneeth.suresh
branches: add -r option to show branch name(s) of a given rev (issue5948) 
Dec 24 2018
6603de284b0aD5408indygreg
progress: avoid ui.configbool() lookup when progress bar is active 
Dec 10 2018
0a7f582f6f1fmharbison72
largefiles: port wrapped functions to exthelper 
Dec 23 2018
98681293c890mharbison72
largefiles: port commands to exthelper 
Dec 23 2018
7250cbaabde0mharbison72
exthelper: support the option argument when registering a command 
Dec 23 2018
0ecf58f7c2b2mharbison72
largefiles: port configitems to exthelper 
Dec 23 2018
c61b8dfb07c8mharbison72
remotefilelog: use repo.local() instead of isinstance() 
Dec 23 2018
f7863606d4ffmharbison72
exthelper: add a cautionary note about adding attributes to containers 
Dec 23 2018
41cd64a81dd9mharbison72
exthelper: drop a compatibility shim with '^command' syntax 
Dec 27 2018
55e8da487b8aD5482valentin.gatienbaron
wireproto: in batch queries, support queries with immediate responses 
Dec 24 2018
ef54bd33b476D5440gracinet
rust: core implementation for lazyancestors 
Dec 4 2018
d9f439fcdb4cD5439gracinet
rust-cpython: binding for AncestorsIterator 
Dec 6 2018
4c25038c112cD5438gracinet
rust-cpython: implement Graph using C parents function 
Dec 3 2018
bad05a6afdc8D5449valentin.gatienbaron
pull: fix inconsistent view of bookmarks during pull (issue4700) 
Dec 20 2018
6faaf3a1c6ecD5476khanchi97
merge: modify the logical statement 
Dec 23 2018
021496277392mharbison72
exthelper: correct a documentation typo 
Dec 23 2018
84d61fdcefa5mharbison72
lfs: convert to using exthelper to wrap functions 
Nov 27 2018
555215e2b051mharbison72
tests: convert a test extension to use exthelper 
Nov 30 2018
f5ec93f69171mharbison72
exthelper: drop fileset/revset/template support for now 
Dec 22 2018
c1476d095d57mharbison72
exthelper: simplify configitem registration 
Dec 22 2018
fe606f2dcae9mharbison72
extensions: import the exthelper class from evolve 980565468003 (API) 
Dec 22 2018
ce0bc2952e2aD5278martinvonz
narrow: detect if narrowspec was changed in a different share 
Dec 21 2018
7db1619af061D5276martinvonz
tests: add test for narrow+share 
Jul 13 2018
1e8d9f472ea1D5470martinvonz
narrow: keep narrowspec backup in store 
Dec 10 2018
92fde28860bbD5275martinvonz
tests: update narrowspec when narrowspec, not dirstate, is accessed 
Oct 28 2018
54c3b4bd01f2D5472martinvonz
merge: extract helper for creating empty "actions" dict 
Dec 21 2018
3913223417eaD5469martinvonz
manifest: accept narrowmatch into constructor instead of getting from repo 
Dec 4 2018
2eeef8e577acmharbison72
py3: byteify one more sys.argv in gendoc.py 
Dec 22 2018
73da729ccfefD5453lothiraldan
test: introduce a new flag to display env variable line per line 
Dec 19 2018
15f78383d3c8lothiraldan
revlog: add an explicit test for `issnapshot` 
Dec 20 2018
cca12a31ede5lothiraldan
revlog: add some direct testing of the slicing logic 
Dec 20 2018
b373477948dflothiraldan
revlog: limit base to rev size ratio to 500 instead of 50 
Dec 19 2018
9f06cd72cccbD5471pulkit
contrib: remove unused version of os 
Dec 21 2018
b53c5651fcf6mharbison72
py3: convert `'{}'.format(foo)` to `'%s' % foo` in the bookflow extension 
Dec 20 2018
c0865f3da285mharbison72
py3: byteify sys.argv in gendoc.py 
Dec 20 2018
b2de94e59702D5466martinvonz
repository: update interface signature of narrowmatch() 
Dec 18 2018
095a0a63ad88D5467martinvonz
narrow: when narrowing, write new narrowspec before removing revlogs 
Dec 5 2018