Finish issue #1324 - cvs2svn dumpfiles can be huge.
Finish issue #1324 - cvs2svn dumpfiles can be huge.

* subversion/tools/cvs2svn/cvs2svn.py
  (Dumper.__init__): Take 'ctx' parameter instead of dumpfile_path,
    and use its contents to determine whether or not to create and
    initialize a dumpfile or to defer that until later.
  (Dumper.init_dumpfile, Dumper.flush_and_remove_dumpfile): New.
  (Dumper.start_revision): When not in dump-only mode, flush our incremental
    dumpfile to the repos, and then start a new one.
  (Dumper.close): When not in dump-only mode, flush our incremental
    dumpfile to the repos.
  (pass5): Removed.
  (_passes): Remove pass5.


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@848091 13f79535-47bb-0310-9956-ffa450edef68

YueLinHo/Subversion,wbond/subversion,wbond/subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion