Hi,

The attached patch creates a bug pointing out that be is confused when
people use email addresses like "Eric Kow <[email protected]>" in
_darcs/prefs/author.

For now, a workaround might be not to set _darcs/prefs/author and
instead just use ALL --author in _darcs/prefs/defaults.

-- 
Eric Kow <http://www.nltg.brighton.ac.uk/home/Eric.Kow>
PGP Key ID: 08AC04F9
# Bazaar merge directive format 2 (Bazaar 0.90)
# revision_id: [email protected]
# target_branch: http://bzr.bugseverywhere.org/be/
# testament_sha1: 685278787be49ff15d9c69fc9f68c91096a0bb05
# timestamp: 2010-03-29 16:59:46 +0100
# base_revision_id: [email protected]
# 
# Begin patch
=== added directory '.be/bugs/5920ef40-ce56-44e0-9e2d-e9b888ab2880'
=== added directory '.be/bugs/5920ef40-ce56-44e0-9e2d-e9b888ab2880/comments'
=== added directory '.be/bugs/5920ef40-ce56-44e0-9e2d-e9b888ab2880/comments/285006ba-16fc-4d09-86f1-893ff515e487'
=== added file '.be/bugs/5920ef40-ce56-44e0-9e2d-e9b888ab2880/comments/285006ba-16fc-4d09-86f1-893ff515e487/body'
--- .be/bugs/5920ef40-ce56-44e0-9e2d-e9b888ab2880/comments/285006ba-16fc-4d09-86f1-893ff515e487/body	1970-01-01 00:00:00 +0000
+++ .be/bugs/5920ef40-ce56-44e0-9e2d-e9b888ab2880/comments/285006ba-16fc-4d09-86f1-893ff515e487/body	2010-03-29 15:53:21 +0000
@@ -0,0 +1,4 @@
+If I have just "[email protected]" in _darcs/prefs/author, be is perfectly happy.
+
+But having instead "Foo Bar <[email protected]>" causes this error on be new:
+libbe.mapfile.IllegalValue: Illegal value "Foo Bar <[email protected]>\n"

=== added file '.be/bugs/5920ef40-ce56-44e0-9e2d-e9b888ab2880/comments/285006ba-16fc-4d09-86f1-893ff515e487/values'
--- .be/bugs/5920ef40-ce56-44e0-9e2d-e9b888ab2880/comments/285006ba-16fc-4d09-86f1-893ff515e487/values	1970-01-01 00:00:00 +0000
+++ .be/bugs/5920ef40-ce56-44e0-9e2d-e9b888ab2880/comments/285006ba-16fc-4d09-86f1-893ff515e487/values	2010-03-29 15:53:21 +0000
@@ -0,0 +1,8 @@
+Author: Eric Kow <[email protected]>
+
+
+Content-type: text/plain
+
+
+Date: Mon, 29 Mar 2010 15:52:53 +0000
+

=== added file '.be/bugs/5920ef40-ce56-44e0-9e2d-e9b888ab2880/values'
--- .be/bugs/5920ef40-ce56-44e0-9e2d-e9b888ab2880/values	1970-01-01 00:00:00 +0000
+++ .be/bugs/5920ef40-ce56-44e0-9e2d-e9b888ab2880/values	2010-03-29 15:53:21 +0000
@@ -0,0 +1,17 @@
+creator: Eric Kow <[email protected]>
+
+
+reporter: Eric Kow <[email protected]>
+
+
+severity: minor
+
+
+status: open
+
+
+summary: Fancy _darcs/prefs/author contents confuse be
+
+
+time: Mon, 29 Mar 2010 15:50:39 +0000
+

=== modified file 'Makefile'
--- Makefile	2009-09-23 10:30:31 +0000
+++ Makefile	2010-02-05 11:48:28 +0000
@@ -39,7 +39,7 @@
 RM = rm
 
 #PREFIX = /usr/local
-PREFIX = ${HOME}
+PREFIX = ${HOME}/.local
 INSTALL_OPTIONS = "--prefix=${PREFIX}"
 
 

=== modified file 'becommands/html.py'
--- becommands/html.py	2009-09-23 13:13:46 +0000
+++ becommands/html.py	2010-02-05 14:30:21 +0000
@@ -107,12 +107,7 @@
 def escape(string):
     if string == None:
         return ""
-    chars = []
-    for char in xml.sax.saxutils.escape(string):
-        codepoint = ord(char)
-        if codepoint in htmlentitydefs.codepoint2name:
-            char = "&%s;" % htmlentitydefs.codepoint2name[codepoint]
-        chars.append(char)
+    chars = xml.sax.saxutils.escape(string)
     return "".join(chars)
 
 class BEHTMLGen():

# Begin bundle
IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWctMuTsABsRfgEAQVe///39q
18S////6YAru+lrQFAAaAfdXXd2okGmbdbJlrS5YSSII2lNppTZphJtJp6iA9T1PUNNBggZAHNMj
IZMENGEwRpo0YgaZMjAAEOaZGQyYIaMJgjTRoxA0yZGAAIJEhT0mmkynhTyTymnqekZpNAABkeoy
ANBFIgjU09KbT0mkPCaajaDUekNGhpoABpoJJAEATIBMgIo/KeRJtqmRoBo0aZNMg9xd2sfZ3Vn0
245hoNxvLJYLM3ax3uI611DCn1HJyRXIeFYBGNkhjTQTTV6FWeHgpRXVITtrbMRFklYWCtlGKcxF
ozqdsJzHBuTffr+Pk78lw8a5acUjoO4NNjarvSumrE8zU7L+swcZZXLZFGWfSd6/SUqSxK0+X42G
kN7yiuIP5mddujNTh0wr3A5uwq2HXVSD7eUd9JOZUgXvCiYPwhbFoASq4DMYZg1k4RGwst2Wy5r4
7cFy6ebcvxMpTlZFFTGiJ9/Y0jMFvFU02xMpO7fDSuk5z1lHcAEJSvXaor4DAkzIGNqOohVazbOX
ZM1kdeSzhzvQ4cUnSk3Q23EH6MKxCCwOxKJqEAB5ys4BwlvZAzAFWugGCyVSZqg8eahaFDG75+v5
zLcbmxNy7BkIHDGmgCPch+SiFv6ncdUiqcddKuc5znCvr9wuFE5BQzPvVqCgyZjZ9h6Sa7kpQNzH
3FKpAviMvNDkD4uQhSXcOHiDtQR7jyO95j6uLp2FUAXBQYtJla9R5SIghQnYnAXkiwopHgDSJvcl
JSJHmRDQNClXIGBzyacRQUHkCQbkxRB+gYFRokZD4ahipoFc8duEklWoJq+i1As9kTgtaQKijt2l
nps1NCyPLagdmYvv3F6uc9X6YPbZZlimwZioxqkXoHrIRYgDIg8xnvobWCZs5YD9q9LI4GMKgfYY
lg8qMPMjgQPfibj8yYBaQX6AFbTcuZtQajJAsTMxEHEqhyB4Bu3cIbhh7EiES84fLE4xJ7DVIvVs
1kczZNBeY+bLodvImY78EANgYYsknEShULzqjcYjECCDyQdA2XM1urPeqoHl0Gv3wJAGxOQBGJO5
BwgQNWM13WZjyA+ptMDC8LSHNOeOJlhgPWWvaUxDfa0NMbgOzAzSHBApAkxpnAwKkSqDXBWG85ah
Mms1nttOBNXYNEO9VQbZm4uHpHA2jLIuHGXANiOBAsNT5GudqVuUuCgjaLWRs4ag5A9kHGpicgCq
RSrRTwChYPA2HIwQBYQW43xTBJRNTAerSJog4s2nYyvNFNEjgQoriswKluuPKPIkE9E5ofQqMhTo
aWJWkpW4cs5UcZpOBxKpWnLG7HEqDrBVIVKkgUpKBehxAcQIDjEyRBEgDeeQdQkGl1KMnNztV60L
yt45TK0UywiUqaGVTmazH7laW6CU8DIoZF4xM6F4QQbD0DTCyo9yCzHSUojiJv35qpiZjKoyCUui
CI98tRWpU3Bw2YyjdxMylb09jUqXLIvZOsJ8DeRLyhIkWjHYQy1nEkqYxiKFg8JKJmPXgypNAEio
oGFkHmRsThibgfLE8CisMgDGZMqaFgadEHgeP0+K9Lk0nUMbrnrUc96MBkrmQPCLO5SpWl0CdaG4
wOhhIIB6mBgkYB+VNGlOVVElCkGRTnKIaba0tNjEyUEEBpdLyjwPAySbUzGtqkzZUPMdD4QEzK04
jJltCENA202jKb6EijPyTuV5fclEjsHfeV2DC8CRxAY/JCOX5eMsWKPJwjOt+Y9Rz9CkN5qNZo6T
aZ+p6vANp2OIAgIGkoW32zDG2NF7vew5CSRUgDgPoPOPvmvU3qhU+Z9Cp8yg4/X5yJm8tLCw2yL4
YTA4x4VfS7QE48RsmZDb1IR7PX3QN6ROa1tTlvfnITts2UrppPgVONgTIS8DFCZkv1aYdMf4Kh2G
PMA7Vn3n8k81PZETUgXngfeZ0HBa8cfNTI5jGTEDZ0HQShMPIHbZ3sZeCkIE5wXn3WsFea9xGwVZ
hweAjeYEdBxgMbkiYYGhAgH9DoY2ByLj2mFxYXmLFxqYmR6Jvx9Vu/cZxTH80JEOLGqOHsuoXfEK
vsbTy5nFFWOR4I2IL50mbSxc4xOWkBikFtICVaxESnMRwMyBOK1edKloIyI1BMVECt3pSO5SReJn
QTFuAyk24G9DzUzrmScwHVGRyMyDQ6oppE+rBxKblVDzFdDMPiWKJ+wAgQKnAhp8vLXVcztRFzCP
cXegmmM9AIJKhofAYngbfgZRPgXQU4LU/8YHmdFuqVU0OV/soBsPc/aAcMYgan1ju5BDgD0It5QC
nh9q9j2BvUYcDOGHAML0V3pQFTwFmLj1zQRzQnjOdkbwuQKn353TpPIhrORKMxUnFWHITdRqJj/U
qjzHKiRnUsXx4JFxuDoi5c/kB0Afy7pEEupyJLvU4MslwHETRCNyDmAdAEf9RM3LeblWPzpBS5hl
7SvNf2ayAPClMgx6cGoViRHaGwAtLGYSRUNYtHsQK4Axi8yRlARSgUwJbzsVw4eXdoLauzS3mblR
d1ltIsRbzZbWm/kYnmHVVPwteLtktqSicfsXceoCLVvpiMMGyZuARykgnRAwNS3EtfKrAOZyTAqA
wNBQO4+s62exzWupY/0RoFyoBceICH/RA5HwATXrwZNS27ikwqeRoHxAFJx1NoY8Vq5Wt51GvOG6
65qodjRYcx3wCSBYki0KpJyUiUNG1cZFCoc4SwIKjEoaBNB0nPMvjWstNPlcj0dAI+DA9hAtZAPA
090dphasrfkDy45QYCKQCg4mtecoB38tB/hygJkKW5t2EAWanU94lJI7elaMCf6g1JLtsh4tSQrR
MtiCAVNFT3AOC+Wi8jgGdgMMxkMDA4cgO9OCp169y2toVIu25hxgY2EJucttY+YwAlmSVCysJ4AW
fYq0rxIJChiaCTVMV+cKhJppmw5GsTsKUMCGatmMMZhzEzvp0xw9ITUuAwosI9ErQGYZg6h4lorG
XO2NiS+nFBB+W6u6nt2INhzOsOs6UvJYN8C+JuJQFE2cqDPc4lK2LQoQ0QMt6gdbeTRcGdwbqtDS
h1oTkMIMK1hLsUuZ5xUGXjxLd71soEdANDz+QB9R8VjmaXv9/xcu67MbggwTqgu9xuZmjW1BB1qD
neyEqTJUa0wohgEV4En0KTkmvCgmRxFLhKPZqvE0627+mAzDh40giFQcoj8SzYZC2BReAB7QMQpO
82n/F3JFOFCQy0y5Ow==

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Be-devel mailing list
[email protected]
http://void.printf.net/cgi-bin/mailman/listinfo/be-devel

Reply via email to