You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by br...@apache.org on 2012/10/05 18:21:02 UTC
svn commit: r1394623 -
/subversion/trunk/tools/server-side/svnpubsub/svnpubsub/client.py
Author: breser
Date: Fri Oct 5 16:21:01 2012
New Revision: 1394623
URL: http://svn.apache.org/viewvc?rev=1394623&view=rev
Log:
svnpubsub: Server encodes, client should decode.
* tools/server-side/server-side/svnpubsub/svnpubsub/client.py
(endElement): decode author, date, log and dirs_changed before setting in the
Revision object.
Modified:
subversion/trunk/tools/server-side/svnpubsub/svnpubsub/client.py
Modified: subversion/trunk/tools/server-side/svnpubsub/svnpubsub/client.py
URL: http://svn.apache.org/viewvc/subversion/trunk/tools/server-side/svnpubsub/svnpubsub/client.py?rev=1394623&r1=1394622&r2=1394623&view=diff
==============================================================================
--- subversion/trunk/tools/server-side/svnpubsub/svnpubsub/client.py (original)
+++ subversion/trunk/tools/server-side/svnpubsub/svnpubsub/client.py Fri Oct 5 16:21:01 2012
@@ -137,13 +137,13 @@ class XMLStreamHandler(xml.sax.handler.C
elif self.chars and self.rev:
value = self.chars.strip()
if name == 'path':
- self.rev.dirs_changed.append(value)
+ self.rev.dirs_changed.append(value.decode('unicode_escape'))
elif name == 'author':
- self.rev.author = value
+ self.rev.author = value.decode('unicode_escape')
elif name == 'date':
- self.rev.date = value
+ self.rev.date = value.decode('unicode_escape')
elif name == 'log':
- self.rev.log = value
+ self.rev.log = value.decode('unicode_escape')
# Toss out any accumulated characters for this element.
self.chars = ''