HomePhabricator

merge with stable

Authored by durin42.

Description

merge with stable

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.
CommitAuthorDetailsCommitted
cdf0e9523de1D6710spectral
branchmap: explicitly warm+write all subsets of the branchmap caches 
Aug 5 2019
53c07f08fea1marmoute
changectx: extract explicit computechangesetfilesremoved method from context 
Jun 12 2019
87c4cd89b539marmoute
changectx: extract explicit computechangesetfilesadded method from context 
Jun 12 2019
3cffc7bbec26marmoute
copies: extract an explicit `computechangesetcopie` method from context 
Aug 5 2019
60789444acd6D6720navaneeth.suresh
config: fix fm.data() handling of defaultvalue 
Aug 7 2019
049b2ac3252eD6712navaneeth.suresh
config: remove pycompat.bytestr() for defaultvalue 
Aug 3 2019
6957f7b93e03D6708navaneeth.suresh
unshelve: clear shelvedstate and _finishunshelve() on partial unshelve 
Jul 27 2019
073cfff9aaefD6694navaneeth.suresh
unshelve: delete shelvedstate after a successful unshelve --continue 
Jul 25 2019
4814d993fe21D6686navaneeth.suresh
unshelve: handle stripping changesets on interactive mode 
Jul 24 2019
11498aa91c03Alphare
byteify-strings: add --version argument 
Aug 6 2019
f9b64ff9d26bAlphare
byteify-strings: add space in special comments to silence flake8 error 
Aug 6 2019
911e25dc9d8cD6707av6
revset: drop argument when it's None 
Jul 18 2019
77c52ce50e6aD6706av6
stack: remove unnecessary reverse() predicate 
Jul 18 2019
3e3fb15bfeeaD6716indygreg
automation: increase root volume size on Linux 
Aug 3 2019
89ba81771fc9D6715indygreg
automation: install Rust in Linux environment 
Aug 3 2019
3495edddc78dD6714indygreg
automation: update packages in requirements files 
Aug 3 2019
6f7262fe671cD6713indygreg
automation: install latest Python versions 
Aug 3 2019
0812d9fb63femarmoute
upgrade: introduce the internal code for revlog cloning selection 
Jul 31 2019
2c32f0d1ae62marmoute
upgrade: introduce the internal code for revlog cloning selection 
Jul 31 2019
5535a2201ff1marmoute
upgrade: introduce a _copyrevlog method 
Jul 30 2019
095dcdd0d55cmarmoute
upgrade: rename `_copyrevlogs` to `_clonerevlogs` 
Jul 27 2019
896fb9deeaf8marmoute
upgrade: walk the source store file only once 
Jul 27 2019
716d575df275marmoute
upgrade: always use full text if "full-add" mode is enable 
Jun 12 2019
26a31c88e1a5Alphare
byteify-strings: fix misalignment with multi-line parenthesis 
Aug 4 2019
3364b4da5271Alphare
byteify-strings: add test for byteify-strings.py 
Aug 2 2019
863e9e7f8850yuja
merge with stable 
Aug 4 2019
bbb002b378f3Alphare
byteify-strings: add cli argument to handle `attr*()` when they are methods 
Aug 2 2019
5e296f618920Alphare
byteify-strings: simplify default value for `--treat-as-kwargs` 
Aug 2 2019
f95b59ffc307Alphare
byteify-strings: add --treat-as-kwargs argument to handle kwargs-like objects 
Aug 2 2019
c9fd8163131fAlphare
byteify-strings: add helpers to check for item access or method call 
Aug 2 2019
b9a200477edfAlphare
byteify-strings: add support for ignore comments 
Aug 2 2019
e9592e113c31Alphare
byteify-strings: handle triple quoted strings if they are not docstrings 
Aug 2 2019
70bd1965bd07Alphare
byteify-strings: handle multi-line strings in _ensuresysstr 
Aug 2 2019
74b4cd091e0dD6440hooper
fix: run fixer tools in the repo root as cwd so they can use the working copy 
May 22 2019
51a2e3102db2D6704navaneeth.suresh
config: add defaultvalue template keyword 
Aug 1 2019
e77be7e2109fdurin42
merge with stable 
Aug 1 2019
a7f1a0b3f461D6677Alphare
module-policy: update rust extension import to use the new module policy 
Jul 23 2019
36c692eb28d3D6664martinvonz
transaction: leave unfinished without crashing when not properly released 
Jul 21 2019
52a383451739D6703navaneeth.suresh
unshelve: add abort on using continue and interactive together 
Jul 30 2019
6d50a7ebf7e0D6702pulkit
py3: add one more test to list of passing tests 
Jul 29 2019
cfb774aae660D6701pulkit
tests: sort imports in test-bookmarks-corner-case.t 
Jul 29 2019
4b04244f2d5fD6698hooper
fix: add some new test cases 
Jul 26 2019
ee86ad6f50feD6679navaneeth.suresh
unshelve: store information about interactive mode in shelvedstate 
Jul 23 2019
d5cdce3d9164D6687navaneeth.suresh
unshelve: create a matcher only if required on creating unshelve ctx 
Jul 24 2019
aaad4fe55ad1D6685navaneeth.suresh
unshelve: changes how date is set on interactive mode 
Jul 24 2019
c9114885c14bD6683navaneeth.suresh
unshelve: unify logic around creating an unshelve changeset 
Jul 23 2019
2987d015aba4D6693hooper
fix: ignore fixer tool configurations that are missing patterns 
Jul 24 2019
22c4bd7d1cbfD6692hooper
fix: add a test case around the effect of cwd on pattern matching 
Jul 24 2019
9ed63cd0026cD6691hooper
fix: remove support for :fileset sub-config in favor of :pattern 
Jul 24 2019
684b56ade431D6682durin42
fsmonitor: add support for extra `hg debuginstall` data 
Jul 23 2019