Create a new class, FileDataCollector, to serve as an RCS parser Sink.
commitabee52595ccc50dd04cb8c425e58685b9261739f
authormhagger <mhagger@be7e6eca-30d4-0310-a8e5-ac0d63af7087>
Fri, 31 Mar 2006 08:25:46 +0000 (31 08:25 +0000)
committermhagger <mhagger@be7e6eca-30d4-0310-a8e5-ac0d63af7087>
Fri, 31 Mar 2006 08:25:46 +0000 (31 08:25 +0000)
tree0a6f471c282f3026a254a66090f42f45207f2900
parent14324493cd3cbb5eb4aade3c42f66a7b974c69fd
Create a new class, FileDataCollector, to serve as an RCS parser Sink.

Instead of the CollectData class serving as the Sink, use a new
instance of FileDataCollector for each file that needs to be parsed.

* cvs2svn (FileDataCollector): New class.  Most of its contents are
  taken directly from the CollectData class.

  (CollectData): Don't implement cvs2svn.rcsparse.Sink anymore.
  Removed methods from that interface.

  (CollectData.get_file_data_collector): Return an instance of
  FileDataCollector (instead of self).

git-svn-id: http://cvs2svn.tigris.org/svn/cvs2svn/trunk@1807 be7e6eca-30d4-0310-a8e5-ac0d63af7087
cvs2svn
design-notes.txt