Augie Fackler
3112944d5b
tests: replace yet more calls to python
with $PYTHON
...
These are some simple cases. More to come in a future change.
Reviewers: krbullock
Reviewed By: krbullock
Differential Revision: https://phab.mercurial-scm.org/D4
2017-07-05 11:10:11 -05:00
Augie Fackler
82b2cf516f
tests: capitalize Python when it's not used as a command name
...
This avoids some false positives in an upcoming check-code rule.
Reviewers: krbullock
Reviewed By: krbullock
Differential Revision: https://phab.mercurial-scm.org/D3
2017-07-05 11:09:55 -05:00
Augie Fackler
1248f98f98
merge with stable
2017-07-05 11:55:26 -04:00
Augie Fackler
44321dc944
Added signature for changeset 02e5ed8e0445
2017-07-05 11:24:22 -04:00
Matt Harbison
7bfa32d43e
help: cleanup grammar in the hooks section
2017-07-04 22:58:21 -04:00
Augie Fackler
23d737c926
merge with i18n
2017-07-04 10:18:44 -04:00
Augie Fackler
73e7629f41
revlog: backed out changeset ee3dde8eb4c5
...
We'll move this to the default branch.
2017-07-04 10:17:14 -04:00
Pierre-Yves David
100790fbf4
vfs: drop the 'mustaudit' API
...
There are no remaining users of 'mustaudit' so we can safely drop the API.
External user are unlikely from a quick research so no deprecation is added.
2017-07-02 04:26:42 +02:00
Pierre-Yves David
a9e2461dd2
streamclone: stop using 'vfs.mustaudit = False'
...
Now that each call disable the auditing on its own, we can safely drop this the
mustaudit usage. No other code is modified.
2017-07-02 04:26:34 +02:00
Pierre-Yves David
6da87d469e
vfs: simplify path audit disabling in stream clone
...
The whole 'mustaudit' API is quite complex compared to its actual usage by its
unique user in stream clone.
Instead we add a "auditpath" parameter to 'vfs.__call_'. The stream clone code
then explicitly open files with path auditing disabled.
The 'mustaudit' API will be cleaned up in the next changeset.
2017-07-02 02:28:04 +02:00
Pierre-Yves David
c13c22104d
auditor: add simple comment about repo.auditor and al
...
Every once in a while, I get confused by what these are. Let us add a comment.
2017-07-02 02:19:05 +02:00
Pierre-Yves David
98b5b1cbd0
tag: make sure the repository is locked when tagging
...
Otherwise, writing localtag can happen without the lock.
2017-07-02 01:41:37 +02:00
Pierre-Yves David
4488ccb959
test: glob a line number in test-devel-warnings.t
...
This make is simpler to edit the extensions file without side effect.
2017-07-02 01:38:08 +02:00
Pierre-Yves David
f22d338d2b
test: add a small comment to explain a section of test-devel-warning
...
This makes each test boundaries clearer.
2017-07-02 01:37:03 +02:00
Wagner Bruna
4dab97608c
i18n-pt_BR: synchronized with bfeb75461255
2017-06-29 12:07:54 -03:00
Pierre-Yves David
5e97e55c0f
obsolete: reports the number of local changeset obsoleted when unbundling
...
This is a first basic visible usage of the changes tracking in the transaction.
We adds a new function computing the pre-existing changesets obsoleted by a
transaction and a transaction call back displaying this information.
Example output:
added 1 changesets with 1 changes to 1 files (+1 heads)
3 new obsolescence markers
obsoleted 1 changesets
The goal is to evolve the transaction summary into something bigger, gathering
existing output there and adding new useful one. This patch is a good first step
on this road. The new output is basic but give a user to the content of
tr.changes['obsmarkers'] and give an idea of the new options we haves. I expect
to revisit the message soon.
The caller recording the transaction summary should also be moved into a more
generic location but further refactoring is needed before it can happen.
2017-06-28 03:54:19 +02:00
Pierre-Yves David
8093995fed
transaction: track new obsmarkers in the 'changes' mapping
...
The obsstore collaborate with transaction to make sure we track all the
obsmarkers added during a transaction. This will be useful for various usages:
hooks, caches, better output, etc.
This is the seconds kind of data added to tr.changes (first one was added revisions)
2017-06-27 02:45:09 +02:00
Pierre-Yves David
9b7f9abb76
configitems: register the 'progress.estimate' config
2017-06-30 03:44:04 +02:00
Pierre-Yves David
c4e9bb4cfa
configitems: register the 'progress.clear-complete' config
2017-06-30 03:44:02 +02:00
Pierre-Yves David
6105e69e35
configitems: register the 'progress.assume-tty' config
2017-06-30 03:44:01 +02:00
Pierre-Yves David
d708a01e9b
configitems: register the 'format.usestore' config
2017-06-30 03:42:30 +02:00
Pierre-Yves David
52aef201e5
configitems: register the 'format.usegeneraldelta' config
2017-06-30 03:42:29 +02:00
Pierre-Yves David
ef58ebbe2d
configitems: register the 'format.usefncache' config
2017-06-30 03:42:28 +02:00
Pierre-Yves David
246ed93984
configitems: register the 'format.obsstore-version' config
2017-06-30 03:42:27 +02:00
Pierre-Yves David
0c7dcefb43
configitems: register the 'factotum.service' config
2017-06-30 03:42:15 +02:00
Pierre-Yves David
cf658b866d
configitems: register the 'factotum.mountpoint' config
2017-06-30 03:42:13 +02:00
Pierre-Yves David
5fe99bc6f6
configitems: register the 'factotum.executable' config
2017-06-30 03:42:12 +02:00
Pierre-Yves David
d92cb450c9
configitems: register the 'format.maxchainlen' config
2017-06-30 03:42:26 +02:00
Pierre-Yves David
75e67bea8f
configitems: register the 'format.manifestcachesize' config
2017-06-30 03:42:24 +02:00
Pierre-Yves David
0110bc7d63
configitems: register the 'format.generaldelta' config
2017-06-30 03:42:23 +02:00
Pierre-Yves David
66973f9ece
configitems: register the 'format.dotencode' config
2017-06-30 03:42:22 +02:00
Pierre-Yves David
2303f924bc
configitems: register the 'format.chunkcachesize' config
2017-06-30 03:42:21 +02:00
Pierre-Yves David
6f55ce8db4
configitems: register the 'format.aggressivemergedeltas' config
2017-06-30 03:42:20 +02:00
Pierre-Yves David
540f21db22
configitems: gather comment related to 'worker.backgroundclosemaxqueue'
...
Thanks to Yuya for pointing this out.
2017-07-05 00:01:30 +02:00
Pierre-Yves David
19171f625e
configitems: register the 'worker.numcpus' config
2017-06-30 03:46:01 +02:00
Pierre-Yves David
83aeb84d41
configitems: register the 'worker.backgroundclosethreadcount' config
2017-06-30 03:46:00 +02:00
Pierre-Yves David
ec7068f984
configitems: register the 'worker.backgroundcloseminfilecount' config
2017-06-30 03:45:59 +02:00
Pierre-Yves David
11b3c8d2af
configitems: register the 'worker.backgroundclosemaxqueue' config
2017-06-30 03:45:58 +02:00
Pierre-Yves David
97921d9b37
configitems: register the 'patch.eol' config
2017-06-30 03:43:35 +02:00
Pierre-Yves David
014dc08cb1
configitems: register the 'server.zliblevel' config
2017-06-30 03:44:16 +02:00
Pierre-Yves David
8524b4275f
configitems: register the 'server.validate' config
2017-06-30 03:44:15 +02:00
Pierre-Yves David
54d53f6ed6
configitems: register the 'server.uncompressedallowsecret' config
2017-06-30 03:44:14 +02:00
Pierre-Yves David
a13e2abdc0
configitems: register the 'server.preferuncompressed' config
2017-06-30 03:44:12 +02:00
Pierre-Yves David
7b7818c09a
configitems: register the 'server.maxhttpheaderlen' config
2017-06-30 03:44:11 +02:00
Pierre-Yves David
3369f427a0
configitems: register the 'server.disablefullbundle' config
2017-06-30 03:44:10 +02:00
Pierre-Yves David
8e3b51a1d6
configitems: register the 'server.concurrent-push-mode' config
2017-06-30 03:44:09 +02:00
Pierre-Yves David
109915a00c
configitems: register the 'server.compressionengines' config
2017-06-30 03:44:08 +02:00
Pierre-Yves David
834e358808
configitems: register the 'server.bundle1gd' config
2017-06-30 03:44:07 +02:00
Pierre-Yves David
548593d9ae
configitems: register the 'server.bundle1' config
2017-06-30 03:44:06 +02:00
Pierre-Yves David
c996e0bf50
configitems: register the 'hostsecurity.disabletls10warning' config
2017-06-30 03:42:43 +02:00