Mercurial > hg
annotate tests/test-devel-warnings.t @ 51274:bec6e9c108fd
matchers: use correct method for finding index in vector
The path matcher has an optimization for when all paths are `rootfilesin:`. This
optimization exists in both Python and Rust. However, the Rust implementation
currently has a bug that makes it fail in most cases. The bug is that it
`rfind()` where it was clearly intended to use `rposition()`. This patch fixes
that and adds a test.
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Mon, 18 Dec 2023 14:51:20 -0800 |
parents | 5d092194ac37 |
children |
rev | line source |
---|---|
24386
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
1 |
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
2 $ cat << EOF > buggylocking.py |
27270
ba5f20450b10
test: update the docstring of 'test-devel-warnings.t' extension
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25630
diff
changeset
|
3 > """A small extension that tests our developer warnings |
24386
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
4 > """ |
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
5 > |
32340
9c023179e8d0
error: add hint to ProgrammingError
Yuya Nishihara <yuya@tcha.org>
parents:
32337
diff
changeset
|
6 > from mercurial import error, registrar, repair, util |
24386
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
7 > |
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
8 > cmdtable = {} |
32337
46ba2cdda476
registrar: move cmdutil.command to registrar module (API)
Yuya Nishihara <yuya@tcha.org>
parents:
32040
diff
changeset
|
9 > command = registrar.command(cmdtable) |
24386
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
10 > |
32971
accfa165736b
py3: make sure the commands name are bytes in test-devel-warnings.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
32924
diff
changeset
|
11 > @command(b'buggylocking', [], '') |
24386
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
12 > def buggylocking(ui, repo): |
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
13 > lo = repo.lock() |
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
14 > wl = repo.wlock() |
24392
dc7588ce06b3
tests: avoid deprecation warning
Matt Mackall <mpm@selenic.com>
parents:
24388
diff
changeset
|
15 > wl.release() |
dc7588ce06b3
tests: avoid deprecation warning
Matt Mackall <mpm@selenic.com>
parents:
24388
diff
changeset
|
16 > lo.release() |
24744
bedefc611f25
wlock: only issue devel warning when actually acquiring the lock
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
24555
diff
changeset
|
17 > |
32971
accfa165736b
py3: make sure the commands name are bytes in test-devel-warnings.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
32924
diff
changeset
|
18 > @command(b'buggytransaction', [], '') |
29185
28e7f590be2d
test: extract develwarn transaction testing in its own command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
29147
diff
changeset
|
19 > def buggylocking(ui, repo): |
36125
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
20 > tr = repo.transaction(b'buggy') |
29185
28e7f590be2d
test: extract develwarn transaction testing in its own command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
29147
diff
changeset
|
21 > # make sure we rollback the transaction as we don't want to rely on the__del__ |
28e7f590be2d
test: extract develwarn transaction testing in its own command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
29147
diff
changeset
|
22 > tr.release() |
28e7f590be2d
test: extract develwarn transaction testing in its own command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
29147
diff
changeset
|
23 > |
32971
accfa165736b
py3: make sure the commands name are bytes in test-devel-warnings.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
32924
diff
changeset
|
24 > @command(b'properlocking', [], '') |
24744
bedefc611f25
wlock: only issue devel warning when actually acquiring the lock
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
24555
diff
changeset
|
25 > def properlocking(ui, repo): |
bedefc611f25
wlock: only issue devel warning when actually acquiring the lock
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
24555
diff
changeset
|
26 > """check that reentrance is fine""" |
bedefc611f25
wlock: only issue devel warning when actually acquiring the lock
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
24555
diff
changeset
|
27 > wl = repo.wlock() |
bedefc611f25
wlock: only issue devel warning when actually acquiring the lock
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
24555
diff
changeset
|
28 > lo = repo.lock() |
36125
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
29 > tr = repo.transaction(b'proper') |
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
30 > tr2 = repo.transaction(b'proper') |
24744
bedefc611f25
wlock: only issue devel warning when actually acquiring the lock
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
24555
diff
changeset
|
31 > lo2 = repo.lock() |
bedefc611f25
wlock: only issue devel warning when actually acquiring the lock
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
24555
diff
changeset
|
32 > wl2 = repo.wlock() |
bedefc611f25
wlock: only issue devel warning when actually acquiring the lock
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
24555
diff
changeset
|
33 > wl2.release() |
bedefc611f25
wlock: only issue devel warning when actually acquiring the lock
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
24555
diff
changeset
|
34 > lo2.release() |
bedefc611f25
wlock: only issue devel warning when actually acquiring the lock
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
24555
diff
changeset
|
35 > tr2.close() |
bedefc611f25
wlock: only issue devel warning when actually acquiring the lock
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
24555
diff
changeset
|
36 > tr.close() |
bedefc611f25
wlock: only issue devel warning when actually acquiring the lock
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
24555
diff
changeset
|
37 > lo.release() |
bedefc611f25
wlock: only issue devel warning when actually acquiring the lock
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
24555
diff
changeset
|
38 > wl.release() |
24750
aaf835407bf2
wlock: do not warn for non-wait locking
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
24749
diff
changeset
|
39 > |
32971
accfa165736b
py3: make sure the commands name are bytes in test-devel-warnings.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
32924
diff
changeset
|
40 > @command(b'nowaitlocking', [], '') |
24750
aaf835407bf2
wlock: do not warn for non-wait locking
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
24749
diff
changeset
|
41 > def nowaitlocking(ui, repo): |
aaf835407bf2
wlock: do not warn for non-wait locking
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
24749
diff
changeset
|
42 > lo = repo.lock() |
aaf835407bf2
wlock: do not warn for non-wait locking
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
24749
diff
changeset
|
43 > wl = repo.wlock(wait=False) |
aaf835407bf2
wlock: do not warn for non-wait locking
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
24749
diff
changeset
|
44 > wl.release() |
aaf835407bf2
wlock: do not warn for non-wait locking
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
24749
diff
changeset
|
45 > lo.release() |
25300
678d0bfdd31a
repair: forbid strip from inside a transaction
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25290
diff
changeset
|
46 > |
33436
9bb4decd43b0
repovfs: add a ward to check if locks are properly taken
Boris Feld <boris.feld@octobus.net>
parents:
33254
diff
changeset
|
47 > @command(b'no-wlock-write', [], '') |
9bb4decd43b0
repovfs: add a ward to check if locks are properly taken
Boris Feld <boris.feld@octobus.net>
parents:
33254
diff
changeset
|
48 > def nowlockwrite(ui, repo): |
36125
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
49 > with repo.vfs(b'branch', b'a'): |
33436
9bb4decd43b0
repovfs: add a ward to check if locks are properly taken
Boris Feld <boris.feld@octobus.net>
parents:
33254
diff
changeset
|
50 > pass |
9bb4decd43b0
repovfs: add a ward to check if locks are properly taken
Boris Feld <boris.feld@octobus.net>
parents:
33254
diff
changeset
|
51 > |
33437
0720e6265c8a
reposvfs: add a ward to check if locks are properly taken
Boris Feld <boris.feld@octobus.net>
parents:
33436
diff
changeset
|
52 > @command(b'no-lock-write', [], '') |
0720e6265c8a
reposvfs: add a ward to check if locks are properly taken
Boris Feld <boris.feld@octobus.net>
parents:
33436
diff
changeset
|
53 > def nolockwrite(ui, repo): |
36125
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
54 > with repo.svfs(b'fncache', b'a'): |
33437
0720e6265c8a
reposvfs: add a ward to check if locks are properly taken
Boris Feld <boris.feld@octobus.net>
parents:
33436
diff
changeset
|
55 > pass |
0720e6265c8a
reposvfs: add a ward to check if locks are properly taken
Boris Feld <boris.feld@octobus.net>
parents:
33436
diff
changeset
|
56 > |
32971
accfa165736b
py3: make sure the commands name are bytes in test-devel-warnings.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
32924
diff
changeset
|
57 > @command(b'stripintr', [], '') |
25300
678d0bfdd31a
repair: forbid strip from inside a transaction
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25290
diff
changeset
|
58 > def stripintr(ui, repo): |
678d0bfdd31a
repair: forbid strip from inside a transaction
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25290
diff
changeset
|
59 > lo = repo.lock() |
36125
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
60 > tr = repo.transaction(b'foobar') |
25300
678d0bfdd31a
repair: forbid strip from inside a transaction
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25290
diff
changeset
|
61 > try: |
36125
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
62 > repair.strip(repo.ui, repo, [repo[b'.'].node()]) |
25300
678d0bfdd31a
repair: forbid strip from inside a transaction
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25290
diff
changeset
|
63 > finally: |
678d0bfdd31a
repair: forbid strip from inside a transaction
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25290
diff
changeset
|
64 > lo.release() |
32971
accfa165736b
py3: make sure the commands name are bytes in test-devel-warnings.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
32924
diff
changeset
|
65 > @command(b'oldanddeprecated', [], '') |
27275
f2cd240f2f7c
ui: add a 'deprecwarn' helper to issue deprecation warnings
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
27270
diff
changeset
|
66 > def oldanddeprecated(ui, repo): |
f2cd240f2f7c
ui: add a 'deprecwarn' helper to issue deprecation warnings
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
27270
diff
changeset
|
67 > """test deprecation warning API""" |
f2cd240f2f7c
ui: add a 'deprecwarn' helper to issue deprecation warnings
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
27270
diff
changeset
|
68 > def foobar(ui): |
36125
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
69 > ui.deprecwarn(b'foorbar is deprecated, go shopping', b'42.1337') |
27275
f2cd240f2f7c
ui: add a 'deprecwarn' helper to issue deprecation warnings
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
27270
diff
changeset
|
70 > foobar(ui) |
32971
accfa165736b
py3: make sure the commands name are bytes in test-devel-warnings.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
32924
diff
changeset
|
71 > @command(b'nouiwarning', [], '') |
31950
cc70c6dbac30
util: add a way to issue deprecation warning without a UI object
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
31809
diff
changeset
|
72 > def nouiwarning(ui, repo): |
36125
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
73 > util.nouideprecwarn(b'this is a test', b'13.37') |
32971
accfa165736b
py3: make sure the commands name are bytes in test-devel-warnings.t
Pulkit Goyal <7895pulkit@gmail.com>
parents:
32924
diff
changeset
|
74 > @command(b'programmingerror', [], '') |
32340
9c023179e8d0
error: add hint to ProgrammingError
Yuya Nishihara <yuya@tcha.org>
parents:
32337
diff
changeset
|
75 > def programmingerror(ui, repo): |
36125
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
76 > raise error.ProgrammingError(b'something went wrong', hint=b'try again') |
24386
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
77 > EOF |
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
78 |
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
79 $ cat << EOF >> $HGRCPATH |
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
80 > [extensions] |
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
81 > buggylocking=$TESTTMP/buggylocking.py |
28498 | 82 > mock=$TESTDIR/mockblackbox.py |
83 > blackbox= | |
24386
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
84 > [devel] |
25290
8f88f768e24c
devel: rename 'all' to 'all-warnings' (BC)
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
24755
diff
changeset
|
85 > all-warnings=1 |
40992
1de3364320af
tests: filter out uninteresting log events
Yuya Nishihara <yuya@tcha.org>
parents:
40369
diff
changeset
|
86 > [blackbox] |
1de3364320af
tests: filter out uninteresting log events
Yuya Nishihara <yuya@tcha.org>
parents:
40369
diff
changeset
|
87 > track = command, commandexception, commandfinish, develwarn |
24386
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
88 > EOF |
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
89 |
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
90 $ hg init lock-checker |
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
91 $ cd lock-checker |
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
92 $ hg buggylocking |
28016
a2be6f0f58fb
tests: relax test-devel-warnings to reduce false positives
timeless <timeless@mozdev.org>
parents:
27275
diff
changeset
|
93 devel-warn: "wlock" acquired after "lock" at: $TESTTMP/buggylocking.py:* (buggylocking) (glob) |
24386
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
94 $ cat << EOF >> $HGRCPATH |
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
95 > [devel] |
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
96 > all=0 |
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
97 > check-locks=1 |
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
98 > EOF |
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
99 $ hg buggylocking |
28016
a2be6f0f58fb
tests: relax test-devel-warnings to reduce false positives
timeless <timeless@mozdev.org>
parents:
27275
diff
changeset
|
100 devel-warn: "wlock" acquired after "lock" at: $TESTTMP/buggylocking.py:* (buggylocking) (glob) |
47833
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
101 #if no-chg no-pyoxidizer |
24386
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
102 $ hg buggylocking --traceback |
24755
cd89f4e6faf2
devel-warn: add a prefix to all messages ("devel-warn: ")
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
24750
diff
changeset
|
103 devel-warn: "wlock" acquired after "lock" at: |
35651
15cfd343d3a9
tests: make hg frame optional
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34947
diff
changeset
|
104 */hg:* in <module> (glob) (?) |
24386
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
105 */mercurial/dispatch.py:* in run (glob) |
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
106 */mercurial/dispatch.py:* in dispatch (glob) |
46101
49b6910217f9
dispatch: move IOError handling and flushing of streams to `dispatch()`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
45952
diff
changeset
|
107 */mercurial/dispatch.py:* in _rundispatch (glob) |
24386
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
108 */mercurial/dispatch.py:* in _runcatch (glob) |
32040
0fb78cb90ca7
dispatch: mark callcatch() as a private function
Yuya Nishihara <yuya@tcha.org>
parents:
31950
diff
changeset
|
109 */mercurial/dispatch.py:* in _callcatch (glob) |
30520
4338f87dbf6f
dispatch: move part of callcatch to scmutil
Jun Wu <quark@fb.com>
parents:
29784
diff
changeset
|
110 */mercurial/scmutil.py* in callcatch (glob) |
29761
39149b6036e6
dispatch: split global error handling out so it can be reused
Jun Wu <quark@fb.com>
parents:
29186
diff
changeset
|
111 */mercurial/dispatch.py:* in _runcatchfunc (glob) |
24386
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
112 */mercurial/dispatch.py:* in _dispatch (glob) |
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
113 */mercurial/dispatch.py:* in runcommand (glob) |
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
114 */mercurial/dispatch.py:* in _runcommand (glob) |
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
115 */mercurial/dispatch.py:* in <lambda> (glob) |
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
116 */mercurial/util.py:* in check (glob) |
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
117 $TESTTMP/buggylocking.py:* in buggylocking (glob) |
47833
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
118 #endif |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
119 #if chg no-pyoxidizer |
34464
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
120 $ hg buggylocking --traceback |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
121 devel-warn: "wlock" acquired after "lock" at: |
35651
15cfd343d3a9
tests: make hg frame optional
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34947
diff
changeset
|
122 */hg:* in <module> (glob) (?) |
34464
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
123 */mercurial/dispatch.py:* in run (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
124 */mercurial/dispatch.py:* in dispatch (glob) |
46101
49b6910217f9
dispatch: move IOError handling and flushing of streams to `dispatch()`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
45952
diff
changeset
|
125 */mercurial/dispatch.py:* in _rundispatch (glob) |
34464
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
126 */mercurial/dispatch.py:* in _runcatch (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
127 */mercurial/dispatch.py:* in _callcatch (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
128 */mercurial/scmutil.py:* in callcatch (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
129 */mercurial/dispatch.py:* in _runcatchfunc (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
130 */mercurial/dispatch.py:* in _dispatch (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
131 */mercurial/dispatch.py:* in runcommand (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
132 */mercurial/dispatch.py:* in _runcommand (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
133 */mercurial/dispatch.py:* in <lambda> (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
134 */mercurial/util.py:* in check (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
135 */mercurial/commands.py:* in serve (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
136 */mercurial/server.py:* in runservice (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
137 */mercurial/commandserver.py:* in run (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
138 */mercurial/commandserver.py:* in _mainloop (glob) |
44613
54d5424da623
tests: update test-devel-warnings.t output with chg
Pulkit Goyal <7895pulkit@gmail.com>
parents:
40992
diff
changeset
|
139 */mercurial/commandserver.py:* in _acceptnewconnection (glob) |
34464
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
140 */mercurial/commandserver.py:* in _runworker (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
141 */mercurial/commandserver.py:* in _serverequest (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
142 */mercurial/commandserver.py:* in serve (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
143 */mercurial/commandserver.py:* in serveone (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
144 */mercurial/chgserver.py:* in runcommand (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
145 */mercurial/commandserver.py:* in runcommand (glob) |
45071
196ba4d4eb86
tests: update test-devel-warnings.t output with chg
Pulkit Goyal <7895pulkit@gmail.com>
parents:
44613
diff
changeset
|
146 */mercurial/commandserver.py:* in _dispatchcommand (glob) |
34464
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
147 */mercurial/dispatch.py:* in dispatch (glob) |
46101
49b6910217f9
dispatch: move IOError handling and flushing of streams to `dispatch()`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
45952
diff
changeset
|
148 */mercurial/dispatch.py:* in _rundispatch (glob) |
34464
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
149 */mercurial/dispatch.py:* in _runcatch (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
150 */mercurial/dispatch.py:* in _callcatch (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
151 */mercurial/scmutil.py:* in callcatch (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
152 */mercurial/dispatch.py:* in _runcatchfunc (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
153 */mercurial/dispatch.py:* in _dispatch (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
154 */mercurial/dispatch.py:* in runcommand (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
155 */mercurial/dispatch.py:* in _runcommand (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
156 */mercurial/dispatch.py:* in <lambda> (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
157 */mercurial/util.py:* in check (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
158 $TESTTMP/buggylocking.py:* in buggylocking (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
159 #endif |
47833
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
160 #if pyoxidizer |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
161 $ hg buggylocking --traceback |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
162 devel-warn: "wlock" acquired after "lock" at: |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
163 <string>:* (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
164 mercurial.dispatch:* in run (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
165 mercurial.dispatch:* in dispatch (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
166 mercurial.dispatch:* in _rundispatch (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
167 mercurial.dispatch:* in _runcatch (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
168 mercurial.dispatch:* in _callcatch (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
169 mercurial.scmutil:* in callcatch (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
170 mercurial.dispatch:* in _runcatchfunc (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
171 mercurial.dispatch:* in _dispatch (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
172 mercurial.dispatch:* in runcommand (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
173 mercurial.dispatch:* in _runcommand (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
174 mercurial.dispatch:* in <lambda> (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
175 mercurial.util:* in check (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
176 $TESTTMP/buggylocking.py:* in buggylocking (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
177 #endif |
24744
bedefc611f25
wlock: only issue devel warning when actually acquiring the lock
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
24555
diff
changeset
|
178 $ hg properlocking |
24750
aaf835407bf2
wlock: do not warn for non-wait locking
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
24749
diff
changeset
|
179 $ hg nowaitlocking |
25300
678d0bfdd31a
repair: forbid strip from inside a transaction
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25290
diff
changeset
|
180 |
33436
9bb4decd43b0
repovfs: add a ward to check if locks are properly taken
Boris Feld <boris.feld@octobus.net>
parents:
33254
diff
changeset
|
181 Writing without lock |
9bb4decd43b0
repovfs: add a ward to check if locks are properly taken
Boris Feld <boris.feld@octobus.net>
parents:
33254
diff
changeset
|
182 |
9bb4decd43b0
repovfs: add a ward to check if locks are properly taken
Boris Feld <boris.feld@octobus.net>
parents:
33254
diff
changeset
|
183 $ hg no-wlock-write |
9bb4decd43b0
repovfs: add a ward to check if locks are properly taken
Boris Feld <boris.feld@octobus.net>
parents:
33254
diff
changeset
|
184 devel-warn: write with no wlock: "branch" at: $TESTTMP/buggylocking.py:* (nowlockwrite) (glob) |
9bb4decd43b0
repovfs: add a ward to check if locks are properly taken
Boris Feld <boris.feld@octobus.net>
parents:
33254
diff
changeset
|
185 |
33437
0720e6265c8a
reposvfs: add a ward to check if locks are properly taken
Boris Feld <boris.feld@octobus.net>
parents:
33436
diff
changeset
|
186 $ hg no-lock-write |
0720e6265c8a
reposvfs: add a ward to check if locks are properly taken
Boris Feld <boris.feld@octobus.net>
parents:
33436
diff
changeset
|
187 devel-warn: write with no lock: "fncache" at: $TESTTMP/buggylocking.py:* (nolockwrite) (glob) |
0720e6265c8a
reposvfs: add a ward to check if locks are properly taken
Boris Feld <boris.feld@octobus.net>
parents:
33436
diff
changeset
|
188 |
33253
8dff2a0d3d12
test: add a small comment to explain a section of test-devel-warning
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33133
diff
changeset
|
189 Stripping from a transaction |
8dff2a0d3d12
test: add a small comment to explain a section of test-devel-warning
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33133
diff
changeset
|
190 |
25300
678d0bfdd31a
repair: forbid strip from inside a transaction
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25290
diff
changeset
|
191 $ echo a > a |
678d0bfdd31a
repair: forbid strip from inside a transaction
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25290
diff
changeset
|
192 $ hg add a |
678d0bfdd31a
repair: forbid strip from inside a transaction
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25290
diff
changeset
|
193 $ hg commit -m a |
50725
7e5be4a7cda7
tests: use grep -E instead of obsolescent egrep
Mads Kiilerich <mads@kiilerich.com>
parents:
48574
diff
changeset
|
194 $ hg stripintr 2>&1 | grep -E -v '^(\*\*| )' |
31645 | 195 Traceback (most recent call last): |
33608
d524cd1d1648
pypy: fix failing test-devel-warnings.t with Pypy5.6.0
Boris Feld <boris.feld@octobus.net>
parents:
33471
diff
changeset
|
196 *ProgrammingError: cannot strip from inside a transaction (glob) |
25300
678d0bfdd31a
repair: forbid strip from inside a transaction
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25290
diff
changeset
|
197 |
27275
f2cd240f2f7c
ui: add a 'deprecwarn' helper to issue deprecation warnings
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
27270
diff
changeset
|
198 $ hg oldanddeprecated |
f2cd240f2f7c
ui: add a 'deprecwarn' helper to issue deprecation warnings
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
27270
diff
changeset
|
199 devel-warn: foorbar is deprecated, go shopping |
28016
a2be6f0f58fb
tests: relax test-devel-warnings to reduce false positives
timeless <timeless@mozdev.org>
parents:
27275
diff
changeset
|
200 (compatibility will be dropped after Mercurial-42.1337, update your code.) at: $TESTTMP/buggylocking.py:* (oldanddeprecated) (glob) |
25630
c88082baf693
devel-warn: issue a warning for old style revsets
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25300
diff
changeset
|
201 |
47833
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
202 #if no-chg no-pyoxidizer |
27275
f2cd240f2f7c
ui: add a 'deprecwarn' helper to issue deprecation warnings
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
27270
diff
changeset
|
203 $ hg oldanddeprecated --traceback |
f2cd240f2f7c
ui: add a 'deprecwarn' helper to issue deprecation warnings
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
27270
diff
changeset
|
204 devel-warn: foorbar is deprecated, go shopping |
f2cd240f2f7c
ui: add a 'deprecwarn' helper to issue deprecation warnings
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
27270
diff
changeset
|
205 (compatibility will be dropped after Mercurial-42.1337, update your code.) at: |
35651
15cfd343d3a9
tests: make hg frame optional
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34947
diff
changeset
|
206 */hg:* in <module> (glob) (?) |
27275
f2cd240f2f7c
ui: add a 'deprecwarn' helper to issue deprecation warnings
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
27270
diff
changeset
|
207 */mercurial/dispatch.py:* in run (glob) |
f2cd240f2f7c
ui: add a 'deprecwarn' helper to issue deprecation warnings
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
27270
diff
changeset
|
208 */mercurial/dispatch.py:* in dispatch (glob) |
46101
49b6910217f9
dispatch: move IOError handling and flushing of streams to `dispatch()`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
45952
diff
changeset
|
209 */mercurial/dispatch.py:* in _rundispatch (glob) |
27275
f2cd240f2f7c
ui: add a 'deprecwarn' helper to issue deprecation warnings
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
27270
diff
changeset
|
210 */mercurial/dispatch.py:* in _runcatch (glob) |
32040
0fb78cb90ca7
dispatch: mark callcatch() as a private function
Yuya Nishihara <yuya@tcha.org>
parents:
31950
diff
changeset
|
211 */mercurial/dispatch.py:* in _callcatch (glob) |
30520
4338f87dbf6f
dispatch: move part of callcatch to scmutil
Jun Wu <quark@fb.com>
parents:
29784
diff
changeset
|
212 */mercurial/scmutil.py* in callcatch (glob) |
29761
39149b6036e6
dispatch: split global error handling out so it can be reused
Jun Wu <quark@fb.com>
parents:
29186
diff
changeset
|
213 */mercurial/dispatch.py:* in _runcatchfunc (glob) |
27275
f2cd240f2f7c
ui: add a 'deprecwarn' helper to issue deprecation warnings
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
27270
diff
changeset
|
214 */mercurial/dispatch.py:* in _dispatch (glob) |
f2cd240f2f7c
ui: add a 'deprecwarn' helper to issue deprecation warnings
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
27270
diff
changeset
|
215 */mercurial/dispatch.py:* in runcommand (glob) |
f2cd240f2f7c
ui: add a 'deprecwarn' helper to issue deprecation warnings
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
27270
diff
changeset
|
216 */mercurial/dispatch.py:* in _runcommand (glob) |
f2cd240f2f7c
ui: add a 'deprecwarn' helper to issue deprecation warnings
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
27270
diff
changeset
|
217 */mercurial/dispatch.py:* in <lambda> (glob) |
f2cd240f2f7c
ui: add a 'deprecwarn' helper to issue deprecation warnings
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
27270
diff
changeset
|
218 */mercurial/util.py:* in check (glob) |
f2cd240f2f7c
ui: add a 'deprecwarn' helper to issue deprecation warnings
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
27270
diff
changeset
|
219 $TESTTMP/buggylocking.py:* in oldanddeprecated (glob) |
47833
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
220 #endif |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
221 #if chg no-pyoxidizer |
34464
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
222 $ hg oldanddeprecated --traceback |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
223 devel-warn: foorbar is deprecated, go shopping |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
224 (compatibility will be dropped after Mercurial-42.1337, update your code.) at: |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
225 */hg:* in <module> (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
226 */mercurial/dispatch.py:* in run (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
227 */mercurial/dispatch.py:* in dispatch (glob) |
46101
49b6910217f9
dispatch: move IOError handling and flushing of streams to `dispatch()`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
45952
diff
changeset
|
228 */mercurial/dispatch.py:* in _rundispatch (glob) |
34464
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
229 */mercurial/dispatch.py:* in _runcatch (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
230 */mercurial/dispatch.py:* in _callcatch (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
231 */mercurial/scmutil.py:* in callcatch (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
232 */mercurial/dispatch.py:* in _runcatchfunc (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
233 */mercurial/dispatch.py:* in _dispatch (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
234 */mercurial/dispatch.py:* in runcommand (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
235 */mercurial/dispatch.py:* in _runcommand (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
236 */mercurial/dispatch.py:* in <lambda> (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
237 */mercurial/util.py:* in check (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
238 */mercurial/commands.py:* in serve (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
239 */mercurial/server.py:* in runservice (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
240 */mercurial/commandserver.py:* in run (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
241 */mercurial/commandserver.py:* in _mainloop (glob) |
44613
54d5424da623
tests: update test-devel-warnings.t output with chg
Pulkit Goyal <7895pulkit@gmail.com>
parents:
40992
diff
changeset
|
242 */mercurial/commandserver.py:* in _acceptnewconnection (glob) |
34464
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
243 */mercurial/commandserver.py:* in _runworker (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
244 */mercurial/commandserver.py:* in _serverequest (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
245 */mercurial/commandserver.py:* in serve (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
246 */mercurial/commandserver.py:* in serveone (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
247 */mercurial/chgserver.py:* in runcommand (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
248 */mercurial/commandserver.py:* in runcommand (glob) |
45071
196ba4d4eb86
tests: update test-devel-warnings.t output with chg
Pulkit Goyal <7895pulkit@gmail.com>
parents:
44613
diff
changeset
|
249 */mercurial/commandserver.py:* in _dispatchcommand (glob) |
34464
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
250 */mercurial/dispatch.py:* in dispatch (glob) |
46101
49b6910217f9
dispatch: move IOError handling and flushing of streams to `dispatch()`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
45952
diff
changeset
|
251 */mercurial/dispatch.py:* in _rundispatch (glob) |
34464
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
252 */mercurial/dispatch.py:* in _runcatch (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
253 */mercurial/dispatch.py:* in _callcatch (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
254 */mercurial/scmutil.py:* in callcatch (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
255 */mercurial/dispatch.py:* in _runcatchfunc (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
256 */mercurial/dispatch.py:* in _dispatch (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
257 */mercurial/dispatch.py:* in runcommand (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
258 */mercurial/dispatch.py:* in _runcommand (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
259 */mercurial/dispatch.py:* in <lambda> (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
260 */mercurial/util.py:* in check (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
261 $TESTTMP/buggylocking.py:* in oldanddeprecated (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
262 #endif |
47833
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
263 #if pyoxidizer |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
264 $ hg oldanddeprecated --traceback |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
265 devel-warn: foorbar is deprecated, go shopping |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
266 (compatibility will be dropped after Mercurial-42.1337, update your code.) at: |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
267 <string>:* (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
268 mercurial.dispatch:* in run (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
269 mercurial.dispatch:* in dispatch (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
270 mercurial.dispatch:* in _rundispatch (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
271 mercurial.dispatch:* in _runcatch (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
272 mercurial.dispatch:* in _callcatch (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
273 mercurial.scmutil:* in callcatch (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
274 mercurial.dispatch:* in _runcatchfunc (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
275 mercurial.dispatch:* in _dispatch (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
276 mercurial.dispatch:* in runcommand (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
277 mercurial.dispatch:* in _runcommand (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
278 mercurial.dispatch:* in <lambda> (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
279 mercurial.util:* in check (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
280 $TESTTMP/buggylocking.py:* in oldanddeprecated (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
281 #endif |
34464
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
282 |
47833
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
283 #if no-chg no-pyoxidizer |
31809
35b8bb1ef02b
revset: stop supporting predicate that returns plain list (API)
Yuya Nishihara <yuya@tcha.org>
parents:
31773
diff
changeset
|
284 $ hg blackbox -l 7 |
48574
abbecb5cd6f3
blackbox: change year in logs to ISO 8601 format
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
48573
diff
changeset
|
285 1970-01-01 00:00:00.000 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> oldanddeprecated |
abbecb5cd6f3
blackbox: change year in logs to ISO 8601 format
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
48573
diff
changeset
|
286 1970-01-01 00:00:00.000 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> devel-warn: foorbar is deprecated, go shopping |
28498 | 287 (compatibility will be dropped after Mercurial-42.1337, update your code.) at: $TESTTMP/buggylocking.py:* (oldanddeprecated) (glob) |
48574
abbecb5cd6f3
blackbox: change year in logs to ISO 8601 format
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
48573
diff
changeset
|
288 1970-01-01 00:00:00.000 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> oldanddeprecated exited 0 after * seconds (glob) |
abbecb5cd6f3
blackbox: change year in logs to ISO 8601 format
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
48573
diff
changeset
|
289 1970-01-01 00:00:00.000 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> oldanddeprecated --traceback |
abbecb5cd6f3
blackbox: change year in logs to ISO 8601 format
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
48573
diff
changeset
|
290 1970-01-01 00:00:00.000 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> devel-warn: foorbar is deprecated, go shopping |
28498 | 291 (compatibility will be dropped after Mercurial-42.1337, update your code.) at: |
35651
15cfd343d3a9
tests: make hg frame optional
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34947
diff
changeset
|
292 */hg:* in <module> (glob) (?) |
28498 | 293 */mercurial/dispatch.py:* in run (glob) |
294 */mercurial/dispatch.py:* in dispatch (glob) | |
46101
49b6910217f9
dispatch: move IOError handling and flushing of streams to `dispatch()`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
45952
diff
changeset
|
295 */mercurial/dispatch.py:* in _rundispatch (glob) |
28498 | 296 */mercurial/dispatch.py:* in _runcatch (glob) |
32040
0fb78cb90ca7
dispatch: mark callcatch() as a private function
Yuya Nishihara <yuya@tcha.org>
parents:
31950
diff
changeset
|
297 */mercurial/dispatch.py:* in _callcatch (glob) |
30520
4338f87dbf6f
dispatch: move part of callcatch to scmutil
Jun Wu <quark@fb.com>
parents:
29784
diff
changeset
|
298 */mercurial/scmutil.py* in callcatch (glob) |
29761
39149b6036e6
dispatch: split global error handling out so it can be reused
Jun Wu <quark@fb.com>
parents:
29186
diff
changeset
|
299 */mercurial/dispatch.py:* in _runcatchfunc (glob) |
28498 | 300 */mercurial/dispatch.py:* in _dispatch (glob) |
301 */mercurial/dispatch.py:* in runcommand (glob) | |
302 */mercurial/dispatch.py:* in _runcommand (glob) | |
303 */mercurial/dispatch.py:* in <lambda> (glob) | |
304 */mercurial/util.py:* in check (glob) | |
305 $TESTTMP/buggylocking.py:* in oldanddeprecated (glob) | |
48574
abbecb5cd6f3
blackbox: change year in logs to ISO 8601 format
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
48573
diff
changeset
|
306 1970-01-01 00:00:00.000 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> oldanddeprecated --traceback exited 0 after * seconds (glob) |
abbecb5cd6f3
blackbox: change year in logs to ISO 8601 format
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
48573
diff
changeset
|
307 1970-01-01 00:00:00.000 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> blackbox -l 7 |
47833
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
308 #endif |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
309 #if chg no-pyoxidizer |
34464
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
310 $ hg blackbox -l 7 |
48574
abbecb5cd6f3
blackbox: change year in logs to ISO 8601 format
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
48573
diff
changeset
|
311 1970-01-01 00:00:00.000 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> oldanddeprecated |
abbecb5cd6f3
blackbox: change year in logs to ISO 8601 format
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
48573
diff
changeset
|
312 1970-01-01 00:00:00.000 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> devel-warn: foorbar is deprecated, go shopping |
34464
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
313 (compatibility will be dropped after Mercurial-42.1337, update your code.) at: $TESTTMP/buggylocking.py:* (oldanddeprecated) (glob) |
48574
abbecb5cd6f3
blackbox: change year in logs to ISO 8601 format
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
48573
diff
changeset
|
314 1970-01-01 00:00:00.000 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> oldanddeprecated exited 0 after * seconds (glob) |
abbecb5cd6f3
blackbox: change year in logs to ISO 8601 format
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
48573
diff
changeset
|
315 1970-01-01 00:00:00.000 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> oldanddeprecated --traceback |
abbecb5cd6f3
blackbox: change year in logs to ISO 8601 format
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
48573
diff
changeset
|
316 1970-01-01 00:00:00.000 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> devel-warn: foorbar is deprecated, go shopping |
34464
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
317 (compatibility will be dropped after Mercurial-42.1337, update your code.) at: |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
318 */hg:* in <module> (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
319 */mercurial/dispatch.py:* in run (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
320 */mercurial/dispatch.py:* in dispatch (glob) |
46101
49b6910217f9
dispatch: move IOError handling and flushing of streams to `dispatch()`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
45952
diff
changeset
|
321 */mercurial/dispatch.py:* in _rundispatch (glob) |
34464
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
322 */mercurial/dispatch.py:* in _runcatch (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
323 */mercurial/dispatch.py:* in _callcatch (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
324 */mercurial/scmutil.py:* in callcatch (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
325 */mercurial/dispatch.py:* in _runcatchfunc (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
326 */mercurial/dispatch.py:* in _dispatch (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
327 */mercurial/dispatch.py:* in runcommand (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
328 */mercurial/dispatch.py:* in _runcommand (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
329 */mercurial/dispatch.py:* in <lambda> (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
330 */mercurial/util.py:* in check (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
331 */mercurial/commands.py:* in serve (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
332 */mercurial/server.py:* in runservice (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
333 */mercurial/commandserver.py:* in run (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
334 */mercurial/commandserver.py:* in _mainloop (glob) |
44613
54d5424da623
tests: update test-devel-warnings.t output with chg
Pulkit Goyal <7895pulkit@gmail.com>
parents:
40992
diff
changeset
|
335 */mercurial/commandserver.py:* in _acceptnewconnection (glob) |
34464
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
336 */mercurial/commandserver.py:* in _runworker (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
337 */mercurial/commandserver.py:* in _serverequest (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
338 */mercurial/commandserver.py:* in serve (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
339 */mercurial/commandserver.py:* in serveone (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
340 */mercurial/chgserver.py:* in runcommand (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
341 */mercurial/commandserver.py:* in runcommand (glob) |
45071
196ba4d4eb86
tests: update test-devel-warnings.t output with chg
Pulkit Goyal <7895pulkit@gmail.com>
parents:
44613
diff
changeset
|
342 */mercurial/commandserver.py:* in _dispatchcommand (glob) |
34464
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
343 */mercurial/dispatch.py:* in dispatch (glob) |
46101
49b6910217f9
dispatch: move IOError handling and flushing of streams to `dispatch()`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
45952
diff
changeset
|
344 */mercurial/dispatch.py:* in _rundispatch (glob) |
34464
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
345 */mercurial/dispatch.py:* in _runcatch (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
346 */mercurial/dispatch.py:* in _callcatch (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
347 */mercurial/scmutil.py:* in callcatch (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
348 */mercurial/dispatch.py:* in _runcatchfunc (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
349 */mercurial/dispatch.py:* in _dispatch (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
350 */mercurial/dispatch.py:* in runcommand (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
351 */mercurial/dispatch.py:* in _runcommand (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
352 */mercurial/dispatch.py:* in <lambda> (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
353 */mercurial/util.py:* in check (glob) |
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
354 $TESTTMP/buggylocking.py:* in oldanddeprecated (glob) |
48574
abbecb5cd6f3
blackbox: change year in logs to ISO 8601 format
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
48573
diff
changeset
|
355 1970-01-01 00:00:00.000 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> oldanddeprecated --traceback exited 0 after * seconds (glob) |
abbecb5cd6f3
blackbox: change year in logs to ISO 8601 format
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
48573
diff
changeset
|
356 1970-01-01 00:00:00.000 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> blackbox -l 7 |
34464
b0910102e495
test-devel-warnings: make the test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34186
diff
changeset
|
357 #endif |
47833
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
358 #if pyoxidizer |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
359 $ hg blackbox -l 7 |
48574
abbecb5cd6f3
blackbox: change year in logs to ISO 8601 format
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
48573
diff
changeset
|
360 1970-01-01 00:00:00.000 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> oldanddeprecated |
abbecb5cd6f3
blackbox: change year in logs to ISO 8601 format
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
48573
diff
changeset
|
361 1970-01-01 00:00:00.000 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> devel-warn: foorbar is deprecated, go shopping |
47833
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
362 (compatibility will be dropped after Mercurial-42.1337, update your code.) at: $TESTTMP/buggylocking.py:* (oldanddeprecated) (glob) |
48574
abbecb5cd6f3
blackbox: change year in logs to ISO 8601 format
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
48573
diff
changeset
|
363 1970-01-01 00:00:00.000 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> oldanddeprecated exited 0 after * seconds (glob) |
abbecb5cd6f3
blackbox: change year in logs to ISO 8601 format
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
48573
diff
changeset
|
364 1970-01-01 00:00:00.000 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> oldanddeprecated --traceback |
abbecb5cd6f3
blackbox: change year in logs to ISO 8601 format
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
48573
diff
changeset
|
365 1970-01-01 00:00:00.000 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> devel-warn: foorbar is deprecated, go shopping |
47833
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
366 (compatibility will be dropped after Mercurial-42.1337, update your code.) at: |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
367 <string>:* in <module> (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
368 mercurial.dispatch:* in run (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
369 mercurial.dispatch:* in dispatch (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
370 mercurial.dispatch:* in _rundispatch (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
371 mercurial.dispatch:* in _runcatch (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
372 mercurial.dispatch:* in _callcatch (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
373 mercurial.scmutil* in callcatch (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
374 mercurial.dispatch:* in _runcatchfunc (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
375 mercurial.dispatch:* in _dispatch (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
376 mercurial.dispatch:* in runcommand (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
377 mercurial.dispatch:* in _runcommand (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
378 mercurial.dispatch:* in <lambda> (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
379 mercurial.util:* in check (glob) |
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
380 $TESTTMP/buggylocking.py:* in oldanddeprecated (glob) |
48574
abbecb5cd6f3
blackbox: change year in logs to ISO 8601 format
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
48573
diff
changeset
|
381 1970-01-01 00:00:00.000 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> oldanddeprecated --traceback exited 0 after * seconds (glob) |
abbecb5cd6f3
blackbox: change year in logs to ISO 8601 format
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
48573
diff
changeset
|
382 1970-01-01 00:00:00.000 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> blackbox -l 7 |
47833
d704aea4efa6
pyoxidized: adapt test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46101
diff
changeset
|
383 #endif |
29185
28e7f590be2d
test: extract develwarn transaction testing in its own command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
29147
diff
changeset
|
384 |
28e7f590be2d
test: extract develwarn transaction testing in its own command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
29147
diff
changeset
|
385 Test programming error failure: |
28e7f590be2d
test: extract develwarn transaction testing in its own command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
29147
diff
changeset
|
386 |
50725
7e5be4a7cda7
tests: use grep -E instead of obsolescent egrep
Mads Kiilerich <mads@kiilerich.com>
parents:
48574
diff
changeset
|
387 $ hg buggytransaction 2>&1 | grep -E -v '^ ' |
45952
a2104b9b1787
dispatch: quote the extension when printing the bug report
Matt Harbison <matt_harbison@yahoo.com>
parents:
45951
diff
changeset
|
388 ** Unknown exception encountered with possibly-broken third-party extension "buggylocking" (version N/A) |
29186
e0fc0ed41935
transaction: turn lack of locking into a hard failure (API)
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
29185
diff
changeset
|
389 ** which supports versions unknown of Mercurial. |
45952
a2104b9b1787
dispatch: quote the extension when printing the bug report
Matt Harbison <matt_harbison@yahoo.com>
parents:
45951
diff
changeset
|
390 ** Please disable "buggylocking" and try your action again. |
29186
e0fc0ed41935
transaction: turn lack of locking into a hard failure (API)
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
29185
diff
changeset
|
391 ** If that fixes the bug please report it to the extension author. |
e0fc0ed41935
transaction: turn lack of locking into a hard failure (API)
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
29185
diff
changeset
|
392 ** Python * (glob) |
e0fc0ed41935
transaction: turn lack of locking into a hard failure (API)
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
29185
diff
changeset
|
393 ** Mercurial Distributed SCM (*) (glob) |
e0fc0ed41935
transaction: turn lack of locking into a hard failure (API)
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
29185
diff
changeset
|
394 ** Extensions loaded: * (glob) |
32340
9c023179e8d0
error: add hint to ProgrammingError
Yuya Nishihara <yuya@tcha.org>
parents:
32337
diff
changeset
|
395 ** ProgrammingError: transaction requires locking |
29186
e0fc0ed41935
transaction: turn lack of locking into a hard failure (API)
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
29185
diff
changeset
|
396 Traceback (most recent call last): |
33608
d524cd1d1648
pypy: fix failing test-devel-warnings.t with Pypy5.6.0
Boris Feld <boris.feld@octobus.net>
parents:
33471
diff
changeset
|
397 *ProgrammingError: transaction requires locking (glob) |
29185
28e7f590be2d
test: extract develwarn transaction testing in its own command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
29147
diff
changeset
|
398 |
50725
7e5be4a7cda7
tests: use grep -E instead of obsolescent egrep
Mads Kiilerich <mads@kiilerich.com>
parents:
48574
diff
changeset
|
399 $ hg programmingerror 2>&1 | grep -E -v '^ ' |
45952
a2104b9b1787
dispatch: quote the extension when printing the bug report
Matt Harbison <matt_harbison@yahoo.com>
parents:
45951
diff
changeset
|
400 ** Unknown exception encountered with possibly-broken third-party extension "buggylocking" (version N/A) |
32340
9c023179e8d0
error: add hint to ProgrammingError
Yuya Nishihara <yuya@tcha.org>
parents:
32337
diff
changeset
|
401 ** which supports versions unknown of Mercurial. |
45952
a2104b9b1787
dispatch: quote the extension when printing the bug report
Matt Harbison <matt_harbison@yahoo.com>
parents:
45951
diff
changeset
|
402 ** Please disable "buggylocking" and try your action again. |
32340
9c023179e8d0
error: add hint to ProgrammingError
Yuya Nishihara <yuya@tcha.org>
parents:
32337
diff
changeset
|
403 ** If that fixes the bug please report it to the extension author. |
9c023179e8d0
error: add hint to ProgrammingError
Yuya Nishihara <yuya@tcha.org>
parents:
32337
diff
changeset
|
404 ** Python * (glob) |
9c023179e8d0
error: add hint to ProgrammingError
Yuya Nishihara <yuya@tcha.org>
parents:
32337
diff
changeset
|
405 ** Mercurial Distributed SCM (*) (glob) |
9c023179e8d0
error: add hint to ProgrammingError
Yuya Nishihara <yuya@tcha.org>
parents:
32337
diff
changeset
|
406 ** Extensions loaded: * (glob) |
9c023179e8d0
error: add hint to ProgrammingError
Yuya Nishihara <yuya@tcha.org>
parents:
32337
diff
changeset
|
407 ** ProgrammingError: something went wrong |
9c023179e8d0
error: add hint to ProgrammingError
Yuya Nishihara <yuya@tcha.org>
parents:
32337
diff
changeset
|
408 ** (try again) |
9c023179e8d0
error: add hint to ProgrammingError
Yuya Nishihara <yuya@tcha.org>
parents:
32337
diff
changeset
|
409 Traceback (most recent call last): |
33608
d524cd1d1648
pypy: fix failing test-devel-warnings.t with Pypy5.6.0
Boris Feld <boris.feld@octobus.net>
parents:
33471
diff
changeset
|
410 *ProgrammingError: something went wrong (glob) |
32340
9c023179e8d0
error: add hint to ProgrammingError
Yuya Nishihara <yuya@tcha.org>
parents:
32337
diff
changeset
|
411 |
31950
cc70c6dbac30
util: add a way to issue deprecation warning without a UI object
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
31809
diff
changeset
|
412 Old style deprecation warning |
cc70c6dbac30
util: add a way to issue deprecation warning without a UI object
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
31809
diff
changeset
|
413 |
cc70c6dbac30
util: add a way to issue deprecation warning without a UI object
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
31809
diff
changeset
|
414 $ hg nouiwarning |
33254
9359cd9345a9
test: glob a line number in test-devel-warnings.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33253
diff
changeset
|
415 $TESTTMP/buggylocking.py:*: DeprecationWarning: this is a test (glob) |
31950
cc70c6dbac30
util: add a way to issue deprecation warning without a UI object
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
31809
diff
changeset
|
416 (compatibility will be dropped after Mercurial-13.37, update your code.) |
36125
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
417 util.nouideprecwarn(b'this is a test', b'13.37') |
31950
cc70c6dbac30
util: add a way to issue deprecation warning without a UI object
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
31809
diff
changeset
|
418 |
cc70c6dbac30
util: add a way to issue deprecation warning without a UI object
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
31809
diff
changeset
|
419 (disabled outside of test run) |
cc70c6dbac30
util: add a way to issue deprecation warning without a UI object
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
31809
diff
changeset
|
420 |
cc70c6dbac30
util: add a way to issue deprecation warning without a UI object
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
31809
diff
changeset
|
421 $ HGEMITWARNINGS= hg nouiwarning |
cc70c6dbac30
util: add a way to issue deprecation warning without a UI object
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
31809
diff
changeset
|
422 |
32989
149b68224b08
configitems: issue a devel warning when overriding default config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
32971
diff
changeset
|
423 Test warning on config option access and registration |
149b68224b08
configitems: issue a devel warning when overriding default config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
32971
diff
changeset
|
424 |
149b68224b08
configitems: issue a devel warning when overriding default config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
32971
diff
changeset
|
425 $ cat << EOF > ${TESTTMP}/buggyconfig.py |
149b68224b08
configitems: issue a devel warning when overriding default config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
32971
diff
changeset
|
426 > """A small extension that tests our developer warnings for config""" |
149b68224b08
configitems: issue a devel warning when overriding default config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
32971
diff
changeset
|
427 > |
40369
ef6cab7930b3
py3: fix module imports in tests, as flagged by test-check-module-imports.t
Matt Harbison <matt_harbison@yahoo.com>
parents:
36125
diff
changeset
|
428 > from mercurial import configitems, registrar |
32989
149b68224b08
configitems: issue a devel warning when overriding default config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
32971
diff
changeset
|
429 > |
149b68224b08
configitems: issue a devel warning when overriding default config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
32971
diff
changeset
|
430 > cmdtable = {} |
149b68224b08
configitems: issue a devel warning when overriding default config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
32971
diff
changeset
|
431 > command = registrar.command(cmdtable) |
149b68224b08
configitems: issue a devel warning when overriding default config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
32971
diff
changeset
|
432 > |
33133
bf1292c057ef
configitems: add a devel warning for extensions items overiding core one
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33097
diff
changeset
|
433 > configtable = {} |
bf1292c057ef
configitems: add a devel warning for extensions items overiding core one
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33097
diff
changeset
|
434 > configitem = registrar.configitem(configtable) |
bf1292c057ef
configitems: add a devel warning for extensions items overiding core one
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33097
diff
changeset
|
435 > |
36125
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
436 > configitem(b'test', b'some', default=b'foo') |
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
437 > configitem(b'test', b'dynamic', default=configitems.dynamicdefault) |
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
438 > configitem(b'test', b'callable', default=list) |
33133
bf1292c057ef
configitems: add a devel warning for extensions items overiding core one
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33097
diff
changeset
|
439 > # overwrite a core config |
36125
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
440 > configitem(b'ui', b'quiet', default=False) |
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
441 > configitem(b'ui', b'interactive', default=None) |
33133
bf1292c057ef
configitems: add a devel warning for extensions items overiding core one
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33097
diff
changeset
|
442 > |
33097
fce4ed2912bb
py3: make sure commands name are bytes in tests
Pulkit Goyal <7895pulkit@gmail.com>
parents:
33061
diff
changeset
|
443 > @command(b'buggyconfig') |
32989
149b68224b08
configitems: issue a devel warning when overriding default config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
32971
diff
changeset
|
444 > def cmdbuggyconfig(ui, repo): |
36125
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
445 > repo.ui.config(b'ui', b'quiet', True) |
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
446 > repo.ui.config(b'ui', b'interactive', False) |
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
447 > repo.ui.config(b'test', b'some', b'bar') |
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
448 > repo.ui.config(b'test', b'some', b'foo') |
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
449 > repo.ui.config(b'test', b'dynamic', b'some-required-default') |
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
450 > repo.ui.config(b'test', b'dynamic') |
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
451 > repo.ui.config(b'test', b'callable', []) |
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
452 > repo.ui.config(b'test', b'callable', b'foo') |
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
453 > repo.ui.config(b'test', b'unregistered') |
0dde5f53b4ce
tests: add tons of b prefixes in test-devel-warnings.t
Augie Fackler <augie@google.com>
parents:
35651
diff
changeset
|
454 > repo.ui.config(b'unregistered', b'unregistered') |
32989
149b68224b08
configitems: issue a devel warning when overriding default config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
32971
diff
changeset
|
455 > EOF |
149b68224b08
configitems: issue a devel warning when overriding default config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
32971
diff
changeset
|
456 |
149b68224b08
configitems: issue a devel warning when overriding default config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
32971
diff
changeset
|
457 $ hg --config "extensions.buggyconfig=${TESTTMP}/buggyconfig.py" buggyconfig |
50758
5d092194ac37
configitems: fix typo in devel warning about extension overrides
Raphaël Gomès <rgomes@octobus.net>
parents:
50725
diff
changeset
|
458 devel-warn: extension 'buggyconfig' overwrites config item 'ui.interactive' at: */mercurial/extensions.py:* (_loadextra) (glob) (no-pyoxidizer !) |
5d092194ac37
configitems: fix typo in devel warning about extension overrides
Raphaël Gomès <rgomes@octobus.net>
parents:
50725
diff
changeset
|
459 devel-warn: extension 'buggyconfig' overwrites config item 'ui.quiet' at: */mercurial/extensions.py:* (_loadextra) (glob) (no-pyoxidizer !) |
5d092194ac37
configitems: fix typo in devel warning about extension overrides
Raphaël Gomès <rgomes@octobus.net>
parents:
50725
diff
changeset
|
460 devel-warn: extension 'buggyconfig' overwrites config item 'ui.interactive' at: mercurial.extensions:* (_loadextra) (glob) (pyoxidizer !) |
5d092194ac37
configitems: fix typo in devel warning about extension overrides
Raphaël Gomès <rgomes@octobus.net>
parents:
50725
diff
changeset
|
461 devel-warn: extension 'buggyconfig' overwrites config item 'ui.quiet' at: mercurial.extensions:* (_loadextra) (glob) (pyoxidizer !) |
34947
ff2110eadbfa
configitems: relax warning about unwanted default value
Yuya Nishihara <yuya@tcha.org>
parents:
34858
diff
changeset
|
462 devel-warn: specifying a mismatched default value for a registered config item: 'ui.quiet' 'True' at: $TESTTMP/buggyconfig.py:* (cmdbuggyconfig) (glob) |
ff2110eadbfa
configitems: relax warning about unwanted default value
Yuya Nishihara <yuya@tcha.org>
parents:
34858
diff
changeset
|
463 devel-warn: specifying a mismatched default value for a registered config item: 'ui.interactive' 'False' at: $TESTTMP/buggyconfig.py:* (cmdbuggyconfig) (glob) |
ff2110eadbfa
configitems: relax warning about unwanted default value
Yuya Nishihara <yuya@tcha.org>
parents:
34858
diff
changeset
|
464 devel-warn: specifying a mismatched default value for a registered config item: 'test.some' 'bar' at: $TESTTMP/buggyconfig.py:* (cmdbuggyconfig) (glob) |
33471
d74141ccfd8b
configitems: handle case were the default value is not static
Boris Feld <boris.feld@octobus.net>
parents:
33437
diff
changeset
|
465 devel-warn: config item requires an explicit default value: 'test.dynamic' at: $TESTTMP/buggyconfig.py:* (cmdbuggyconfig) (glob) |
34947
ff2110eadbfa
configitems: relax warning about unwanted default value
Yuya Nishihara <yuya@tcha.org>
parents:
34858
diff
changeset
|
466 devel-warn: specifying a mismatched default value for a registered config item: 'test.callable' 'foo' at: $TESTTMP/buggyconfig.py:* (cmdbuggyconfig) (glob) |
34858
85a2db47ad50
configitems: adds a developer warning when accessing undeclared configuration
Boris Feld <boris.feld@octobus.net>
parents:
34464
diff
changeset
|
467 devel-warn: accessing unregistered config item: 'test.unregistered' at: $TESTTMP/buggyconfig.py:* (cmdbuggyconfig) (glob) |
85a2db47ad50
configitems: adds a developer warning when accessing undeclared configuration
Boris Feld <boris.feld@octobus.net>
parents:
34464
diff
changeset
|
468 devel-warn: accessing unregistered config item: 'unregistered.unregistered' at: $TESTTMP/buggyconfig.py:* (cmdbuggyconfig) (glob) |
32989
149b68224b08
configitems: issue a devel warning when overriding default config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
32971
diff
changeset
|
469 |
24386
d6ac30f4edef
devel: move the lock-checking code into core
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
diff
changeset
|
470 $ cd .. |