##// END OF EJS Templates
update: properly overwrite `check` config with `--no-` variants...
marmoute -
r49236:4d59e0f9 default
parent child Browse files
Show More
@@ -7832,9 +7832,9 b' def update(ui, repo, node=None, **opts):'
7832 raise error.InputError(_(b"you can't specify a revision and a date"))
7832 raise error.InputError(_(b"you can't specify a revision and a date"))
7833
7833
7834 updatecheck = None
7834 updatecheck = None
7835 if check:
7835 if check or merge is not None and not merge:
7836 updatecheck = b'abort'
7836 updatecheck = b'abort'
7837 elif merge:
7837 elif merge or check is not None and not check:
7838 updatecheck = b'none'
7838 updatecheck = b'none'
7839
7839
7840 with repo.wlock():
7840 with repo.wlock():
@@ -11,6 +11,7 b' Mercurial XXX.'
11
11
12 == Bug Fixes ==
12 == Bug Fixes ==
13
13
14 The `--no-check` and `--no-merge` now properly overwrite the behavior from `commands.update.check`.
14
15
15 == Backwards Compatibility Changes ==
16 == Backwards Compatibility Changes ==
16
17
@@ -226,6 +226,11 b' Cases are run as shown in that table, ro'
226 parent=2
226 parent=2
227 M foo
227 M foo
228
228
229 $ revtest '--merge none dirty linear' dirty 1 2 --no-check
230 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
231 parent=2
232 M foo
233
229 $ revtest 'none dirty linear' dirty 1 2 --clean
234 $ revtest 'none dirty linear' dirty 1 2 --clean
230 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
235 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
231 parent=2
236 parent=2
@@ -247,6 +252,11 b' Cases are run as shown in that table, ro'
247 parent=1
252 parent=1
248 M foo
253 M foo
249
254
255 $ revtest 'none dirty linear' dirty 1 2 --no-merge
256 abort: uncommitted changes
257 parent=1
258 M foo
259
250 $ revtest 'none dirty linear' dirty 1 2 --clean
260 $ revtest 'none dirty linear' dirty 1 2 --clean
251 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
261 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
252 parent=2
262 parent=2
General Comments 0
You need to be logged in to leave comments. Login now