Eliminate FileDataCollector.prev_rev field. Use _RevisionData.parent instead.
commit63326ef3ca61dc383d2bb64fae09ffcfdb9f5830
authormhagger <mhagger@be7e6eca-30d4-0310-a8e5-ac0d63af7087>
Thu, 18 May 2006 00:45:29 +0000 (18 00:45 +0000)
committermhagger <mhagger@be7e6eca-30d4-0310-a8e5-ac0d63af7087>
Thu, 18 May 2006 00:45:29 +0000 (18 00:45 +0000)
treecc40ce0b004f62ce7a6670b984cd934b34bf8b6d
parent3538846d5112cfe4b09b137fc9b12b6bc479f899
Eliminate FileDataCollector.prev_rev field.  Use _RevisionData.parent instead.

* cvs2svn_lib/collect_data.py (_RevisionData.parent): Improve comment.

  (FileDataCollector.prev_rev): Remove field.

  (FileDataCollector.define_revision,
  FileDataCollector._set_branch_dependencies): Don't set prev_rev.

  (FileDataCollector._resync_chain): Take a rev_data as an argument
  instead of (current,prev).  Base chain traversal on
  _RevisionData.parent instead of prev_rev map.

  (FileDataCollector.tree_completed): Call _resync_chain() with new
  arguments.

  (FileDataCollector.set_revision_info): Use _RevisionData.parent
  instead of prev_rev.

git-svn-id: http://cvs2svn.tigris.org/svn/cvs2svn/trunk@2088 be7e6eca-30d4-0310-a8e5-ac0d63af7087
cvs2svn_lib/collect_data.py