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 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 82n/F3JFOFCQy0y5Ow==
signature.asc
Description: Digital signature
_______________________________________________ Be-devel mailing list [email protected] http://void.printf.net/cgi-bin/mailman/listinfo/be-devel
