Show More
@@ -13,6 +13,7 b' import os' | |||
|
13 | 13 | from .i18n import _ |
|
14 | 14 | from .pycompat import getattr |
|
15 | 15 | from . import ( |
|
16 | encoding, | |
|
16 | 17 | error, |
|
17 | 18 | pycompat, |
|
18 | 19 | util, |
@@ -173,7 +174,7 b' class config(object):' | |||
|
173 | 174 | if inst.errno != errno.ENOENT: |
|
174 | 175 | raise error.ParseError( |
|
175 | 176 | _(b"cannot include %s (%s)") |
|
176 | % (inc, inst.strerror), | |
|
177 | % (inc, encoding.strtolocal(inst.strerror)), | |
|
177 | 178 | b"%s:%d" % (src, line), |
|
178 | 179 | ) |
|
179 | 180 | continue |
@@ -49,6 +49,18 b" Issue1199: Can't use '%' in hgrc (eg url" | |||
|
49 | 49 | paths.default=$TESTTMP/foo%bar |
|
50 | 50 | $ cd .. |
|
51 | 51 | |
|
52 | Check %include | |
|
53 | ||
|
54 | $ echo '[section]' > $TESTTMP/included | |
|
55 | $ echo 'option = value' >> $TESTTMP/included | |
|
56 | $ echo '%include $TESTTMP/included' >> $HGRC | |
|
57 | $ hg showconfig section | |
|
58 | section.option=value | |
|
59 | $ chmod u-r $TESTTMP/included | |
|
60 | $ hg showconfig section | |
|
61 | hg: parse error at $TESTTMP/hgrc:2: cannot include $TESTTMP/included (Permission denied) | |
|
62 | [255] | |
|
63 | ||
|
52 | 64 | issue1829: wrong indentation |
|
53 | 65 | |
|
54 | 66 | $ echo '[foo]' > $HGRC |
General Comments 0
You need to be logged in to leave comments.
Login now