test-config.t
49 lines
| 1.0 KiB
| text/troff
|
Tads3Lexer
/ tests / test-config.t
|
r19086 | hide outer repo | ||
$ hg init | ||||
Test case sensitive configuration | ||||
$ echo '[Section]' >> $HGRCPATH | ||||
$ echo 'KeY = Case Sensitive' >> $HGRCPATH | ||||
$ echo 'key = lower case' >> $HGRCPATH | ||||
$ hg showconfig Section | ||||
Section.KeY=Case Sensitive | ||||
Section.key=lower case | ||||
|
r19087 | Test "%unset" | ||
$ cat >> $HGRCPATH <<EOF | ||||
> [unsettest] | ||||
> local-hgrcpath = should be unset (HGRCPATH) | ||||
> %unset local-hgrcpath | ||||
> | ||||
> global = should be unset (HGRCPATH) | ||||
> | ||||
> both = should be unset (HGRCPATH) | ||||
> | ||||
> set-after-unset = should be unset (HGRCPATH) | ||||
> EOF | ||||
$ cat >> .hg/hgrc <<EOF | ||||
> [unsettest] | ||||
> local-hgrc = should be unset (.hg/hgrc) | ||||
> %unset local-hgrc | ||||
> | ||||
> %unset global | ||||
> | ||||
> both = should be unset (.hg/hgrc) | ||||
> %unset both | ||||
> | ||||
> set-after-unset = should be unset (.hg/hgrc) | ||||
> %unset set-after-unset | ||||
> set-after-unset = should be set (.hg/hgrc) | ||||
> EOF | ||||
$ hg showconfig unsettest | ||||
unsettest.set-after-unset=should be set (.hg/hgrc) | ||||
|
r22316 | |||
Test exit code when no config matches | ||||
$ hg config Section.idontexist | ||||
[1] | ||||