##// END OF EJS Templates
resolve: correct behavior of mark-check=none to match docs...
Kyle Lippincott -
r38909:7e75777e default
parent child Browse files
Show More
@@ -4608,6 +4608,9 b' def resolve(ui, repo, *pats, **opts):'
4608 4608 hasconflictmarkers = []
4609 4609 if mark:
4610 4610 markcheck = ui.config('commands', 'resolve.mark-check')
4611 if markcheck not in ['warn', 'abort']:
4612 # Treat all invalid / unrecognized values as 'none'.
4613 markcheck = False
4611 4614 for f in ms:
4612 4615 if not m(f):
4613 4616 continue
@@ -194,7 +194,7 b" coreconfigitem('commands', 'resolve.conf"
194 194 default=False,
195 195 )
196 196 coreconfigitem('commands', 'resolve.mark-check',
197 default=None,
197 default='none',
198 198 )
199 199 coreconfigitem('commands', 'show.aliasprefix',
200 200 default=list,
@@ -400,6 +400,7 b' Try with --all from the hint'
400 400 $ hg resolve -l
401 401 R file1
402 402 R file2
403 Test option value 'warn'
403 404 $ hg resolve --unmark
404 405 $ hg resolve -l
405 406 U file1
@@ -421,6 +422,26 b' If the file is already marked as resolve'
421 422 $ hg resolve -l
422 423 R file1
423 424 R file2
425 If the user passes an invalid value, we treat it as 'none'.
426 $ hg resolve --unmark
427 $ hg resolve -l
428 U file1
429 U file2
430 $ hg --config commands.resolve.mark-check=nope resolve -m
431 (no more unresolved files)
432 $ hg resolve -l
433 R file1
434 R file2
435 Test explicitly setting the otion to 'none'
436 $ hg resolve --unmark
437 $ hg resolve -l
438 U file1
439 U file2
440 $ hg --config commands.resolve.mark-check=none resolve -m
441 (no more unresolved files)
442 $ hg resolve -l
443 R file1
444 R file2
424 445
425 446 $ cd ..
426 447
General Comments 0
You need to be logged in to leave comments. Login now