HomePhabricator

merge default into stable for 4.9 release

Authored by durin42.

Description

merge default into stable for 4.9 release

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.
CommitAuthorDetailsCommitted
8bde55072523mharbison72
tests: also skip remotefilelog *.py tests on Windows 
Jan 16
5d332ef126f6D5616pulkit
py3: add 11 more passing tests caught by ratchet 
Jan 16
6ffe7c15f75dmharbison72
tests: also skip remotefilelog *.py tests on Windows 
Jan 16
9eb8c54471b9D5616pulkit
py3: add 11 more passing tests caught by ratchet 
Jan 16
c9fd08893247lothiraldan
revset: transparently forward _intlist argument in all case 
Jan 15
8a26faac4a45D5511martinvonz
narrow: reuse narrowspec.updateworkingcopy() when narrowing 
Dec 30 2018
092700100f94D5510martinvonz
narrow: reuse narrowspec.updateworkingcopy() when widening 
Dec 21 2018
6459797090eaD5554taapas1128
histedit: add rewrite.update-timestamp support to fold and mess 
Jan 10
ec51a430ec51D5491taapas1128
amend: added config option to update time to current in hg amend(issue5828) 
Jan 4
6f483b107eb5D5471pulkit
contrib: remove unused version of os 
Dec 21 2018
aec88a38ec9dmharbison72
py3: convert `'{}'.format(foo)` to `'%s' % foo` in the bookflow extension 
Dec 20 2018
5323f3f275a8mharbison72
py3: byteify sys.argv in gendoc.py 
Dec 20 2018
6d49a573ba57D5466martinvonz
repository: update interface signature of narrowmatch() 
Dec 18 2018
ddedd95b09f1D5467martinvonz
narrow: when narrowing, write new narrowspec before removing revlogs 
Dec 5 2018
6e574b5f158cD5468martinvonz
narrow: replace "ui.warn(); return 1" by "raise error.Abort()" 
Nov 24 2018
357bd3ecf1b2D5447valentin.gatienbaron
test-bookmarks-pushpull: add failing test of issue4700 
Dec 16 2018
07b15f64e560D5452lothiraldan
tests: update printenv.py argument parsing 
Dec 19 2018
b4a0062b1bacD5465durin42
fuzz: new fuzzer for parsers.fm1readmarkers 
Dec 20 2018
f1a69099327bmharbison72
color: fix a documentation typo 
Dec 15 2018
12bbb8b95280mharbison72
py3: quote $PYTHON in test-patchbomb.t for Windows 
Dec 15 2018
57e3dfeb3a5dD5437gracinet
rust-cpython: testing the bindings from Python 
Oct 16 2018
9e755c16f05dD5436gracinet
rust-cpython: build via HGWITHRUSTEXT=cpython 
Dec 6 2018
5955cf85ed74D5435gracinet
rust: better treatment of cargo/rustc errors 
Dec 6 2018
a3ba080b3118D5434gracinet
rust-cpython: start cpython crate bindings 
Dec 3 2018
6e815adf91deD5433gracinet
rust-cpython: exclude hgcli from workspace 
Dec 3 2018
adff02d0cb23lothiraldan
sparse-revlog: protect C code against delta chain including nullrev 
Dec 14 2018
2cfebe51a57alothiraldan
sparse-revlog: handle nullrev in index_get_length 
Dec 14 2018
edfc0a1f2beclothiraldan
sparse-revlog: handle nullrev in index_get_start 
Dec 14 2018
8eb47e7f032flothiraldan
revlog: introduce a constant for nullrev in `revlog.c` 
Dec 14 2018
5817c3b186a7D5416gracinet
rust: translation of missingancestors 
Nov 29 2018
8d49ec63ff57madprog
contrib: provide a small script that draw performance plot 
Dec 14 2018
fd67e55756e1lothiraldan
delta: filter nullrev out first 
Dec 6 2018
5539a27493balothiraldan
perf: report more of the higher range in perfrevlogwrite 
Dec 6 2018
ccc28cc067dcD5432martinvonz
help: present boolean arguments as "--[no-]foo" 
Dec 14 2018
de88c4f3e954D5431martinvonz
help: show "default: off" for boolean flags that default to off 
Dec 14 2018
2c10c4eaa777D5430martinvonz
help: use "default: on" instead of "default: True" 
Dec 14 2018
7da54cff8743D5429martinvonz
check-commit: disallow capitalization only right after topic 
Dec 14 2018
a08e12149bcbD5428hooper
absorb: don't prompt to apply changes when there are none to apply 
Dec 13 2018
288c554e33aeD5427pulkit
py3: add a b'' prefix in tests/test-remotefilelog-pull-noshallow.t 
Dec 14 2018
248c53e169a0D5426durin42
error: implement __str__ on RevlogError to fix some output defects on Py3 
Dec 14 2018
bad316cda645D5425durin42
perf: add two more missing b prefixes for Python 3 
Dec 14 2018
a3e57c69d47dD5423durin42
match: fix doctest to use bytes instead of str 
Dec 14 2018
5702c3ead5deD5422pulkit
py3: use pycompat.bytechr() instead of chr() in test-fastannotate-revmap.py 
Dec 14 2018
6b9469527cffD5421pulkit
py3: add a missing b'' prefix in contrib/perf.py 
Dec 14 2018
4acba5621a63D5420pulkit
py3: use '%d' for integers instead of '%s' 
Dec 14 2018
1f1c0bdaa98bD5419pulkit
py3: whitelist another passing test caught by buildbot 
Dec 14 2018
3d7f706ab7d5yuja
py3: fix bad escapes of sub() replacement pattern in test-template-basic.t 
Dec 14 2018
716ce792886cD5418gracinet
perfdiscovery: benching findcommonheads() 
Dec 13 2018
eed9a62e1f10D5409rdamazio
remotefilelog: accepting a None node to cmp 
Dec 10 2018
c6d74944a80dyuja
templatefuncs: specialize "no match" value of search() to allow % operation 
Dec 12 2018