view tests/test-branch.out @ 3347:25d270e0b27f

ui.py: untangle updateopts The code in ui.updateopts that handles ui.quiet, ui.verbose and ui.debugflag is too smart, making it somewhat hard to see what are the exact constraints placed on the values of these variables, hiding some buglets. This patch makes these constraints more explicit, fixing these buglets and changing the behaviour slightly. It also adds a test to make sure things work as expected in the future. The buglets: - setting ui.debug = True in a hgrc wouldn't turn on verbose mode - additionally, setting ui.quiet = True or using --quiet would give you a "quiet debug" mode. The behaviour change: - previously, in a hgrc file, ui.quiet wins against ui.verbose (i.e. the final result would be quiet mode), but --verbose wins against --quiet - now ui.quiet nullifies ui.verbose and --verbose nullifies --quiet. As a consequence, using -qv always gives you normal mode (unless debug mode was turned on somewhere)
author Alexis S. L. Carvalho <alexis@cecm.usp.br>
date Tue, 10 Oct 2006 18:43:20 -0300
parents 547d1a4aa105
children b28d3e0f9a8c
line wrap: on
line source

adding a
adding b
2 files updated, 0 files merged, 0 files removed, 0 files unresolved
changeset:   0:b544c4ac4389
user:        test
date:        Mon Jan 12 13:46:40 1970 +0000
summary:     0

Using head f4ac749470f2 for branch foo
2 files updated, 0 files merged, 0 files removed, 0 files unresolved
changeset:   1:f4ac749470f2
tag:         foo
tag:         tip
user:        test
date:        Mon Jan 12 13:46:40 1970 +0000
summary:     1

2 files updated, 0 files merged, 0 files removed, 0 files unresolved
adding c
Using head f4ac749470f2 for branch foo
2 files updated, 0 files merged, 0 files removed, 0 files unresolved
(branch merge, don't forget to commit)
changeset:   2:1505d56ee00e
tag:         tip
parent:      0:b544c4ac4389
user:        test
date:        Mon Jan 12 13:46:40 1970 +0000
summary:     0.0

changeset:   1:f4ac749470f2
tag:         foo
branch:      foo
user:        test
date:        Mon Jan 12 13:46:40 1970 +0000
summary:     1

2 files updated, 0 files merged, 1 files removed, 0 files unresolved
adding d
Using head f4ac749470f2 for branch foo
2 files updated, 0 files merged, 0 files removed, 0 files unresolved
(branch merge, don't forget to commit)
changeset:   3:53b72df12ae5
tag:         tip
parent:      0:b544c4ac4389
user:        test
date:        Mon Jan 12 13:46:40 1970 +0000
summary:     0.0

changeset:   1:f4ac749470f2
tag:         foo
branch:      foo
user:        test
date:        Mon Jan 12 13:46:40 1970 +0000
summary:     1