Made CVSRevision.cvs_path and svn_path into properties.
* cvs2svn_lib/cvs_revision.py (CVSRevisionID): Made into new-style
class.
(CVSRevision.cvs_path, CVSRevision.svn_path): Converted both fields
into properties, computed when they are read. This eliminates the
need to check whether a context is known at instance initiation
time.
(CVSRevision.get_cvs_path, CVSRevision.get_svn_path): New read
methods (accessors for new properties).
(CVSRevision.__init__): Don't initialize cvs_path and svn_path.
git-svn-id: http://cvs2svn.tigris.org/svn/cvs2svn/trunk@1982 be7e6eca-30d4-0310-a8e5-ac0d63af7087