--- a/mercurial/ui.py Thu Feb 15 08:51:32 2007 -0200
+++ b/mercurial/ui.py Thu Feb 15 10:15:08 2007 -0200
@@ -309,7 +309,7 @@
sections.sort()
for section in sections:
for name, value in self.configitems(section, untrusted):
- yield section, name, value.replace('\n', '\\n')
+ yield section, name, str(value).replace('\n', '\\n')
def extensions(self):
result = self.configitems("extensions")
--- a/tests/test-hook Thu Feb 15 08:51:32 2007 -0200
+++ b/tests/test-hook Thu Feb 15 10:15:08 2007 -0200
@@ -203,4 +203,6 @@
echo >> foo
hg ci --debug -m 'change foo' | sed -e 's/ at .*>/>/'
+hg showconfig hooks | sed -e 's/ at .*>/>/'
+
exit 0
--- a/tests/test-hook.out Thu Feb 15 08:51:32 2007 -0200
+++ b/tests/test-hook.out Thu Feb 15 10:15:08 2007 -0200
@@ -142,3 +142,4 @@
foo
calling hook commit.auto: <function autohook>
Automatically installed hook
+hooks.commit.auto=<function autohook>