# # # patch "TODO" # from [7eb87016ebe9a380be615df2f60a7d270b9441c6] # to [6372d06a8696794b11e1f5dece588de4d1057896] # # patch "branch.psp" # from [94b37a6e8978165d126a8a2bd71c0844c7829c7d] # to [3aa2445f72272f8ad04f69d24ddbe3d9654f509b] # # patch "monotone.py" # from [293fd3e671dabca2056a9b5ad9471e01249f6a43] # to [a76830fa185c42b3cb0535e37024037ad6a9fd63] # ============================================================ --- TODO 7eb87016ebe9a380be615df2f60a7d270b9441c6 +++ TODO 6372d06a8696794b11e1f5dece588de4d1057896 @@ -1,6 +1,8 @@ BUGS: + * \n in title of the ancestry graph + TODO: * support for translation, and see if we can get some people to help with that ============================================================ --- branch.psp 94b37a6e8978165d126a8a2bd71c0844c7829c7d +++ branch.psp 3aa2445f72272f8ad04f69d24ddbe3d9654f509b @@ -93,13 +93,13 @@ req.write('\n') req.write('%s\n' % (urllib.basejoin(config.base_url, 'revision.psp?id=%s' % (urllib.quote(id))))) - changelog, certdate, quicklog, certinfo = None, None, "", "" + certdate, quicklog, certinfo = None, "", "" for cert in certs: name, value = None, None for k, v in cert: if k == "name": name = v elif k == "value": value = v - if name == None or value == None: continue + if name == None or value == None: continue if name == "date": certdate = parse_timecert(value) if output == 'rss': req.write("\t%s\n" % hq(certdate.strftime("%a, %d %b %Y %H:%M:%S +0000"))) ============================================================ --- monotone.py 293fd3e671dabca2056a9b5ad9471e01249f6a43 +++ monotone.py a76830fa185c42b3cb0535e37024037ad6a9fd63 @@ -168,7 +168,7 @@ ongoing_string += '\n' + line is_terminated, e_value = unescape_string_value(ongoing_string) if is_terminated: - stanza += [key, e_value[1:-1]] + stanza += [key, e_value] ongoing_string = None continue @@ -188,7 +188,7 @@ key, value = m.groups() is_terminated, e_value = unescape_string_value(value) if not is_terminated: ongoing_string = value - else: stanza += [key, value[1:-1]] + else: stanza += [key, e_value] continue return rv def certs(self, id):