Merged Thomas Habets 2009-01-07 XML output for "be show".
authorW. Trevor King <wking@drexel.edu>
Fri, 19 Jun 2009 18:42:15 +0000 (14:42 -0400)
committerW. Trevor King <wking@drexel.edu>
Fri, 19 Jun 2009 18:42:15 +0000 (14:42 -0400)
commit89b2ba997492895328203c3d80cfd8a66dd17363
tree7e2eaf73205bf83a6d78dcc6880d9489729ee486
parent8949c86542fcabbe1ddea8e9936c4436698654db
parentbd8d5fdc0d37970824daac68f8d7c76975e9d36d
Merged Thomas Habets 2009-01-07 XML output for "be show".

I rewrote a few of his routines, e.g. generalizing
Comment.string_thread to run a caller-specified method avoided the
need for some duplicate code in Comment.xml_thread.  There was also a
reasonable reorganization of libbe.settings_object.versioned_property
because the <in_reply_to> field of the Comment.xml output was giving
me `-1' (= old settings_object.EMPTY) instead of None, even after I
had set comm.in_reply_to to None.  The rewritten versioned_property
avoids the ambiguity of UNPRIMED vs EMPTY, and avoids the stupididy of
my using EMPTY=-1 ;).
becommands/show.py
libbe/bug.py
libbe/comment.py
libbe/properties.py
libbe/settings_object.py