Factor DVCSRunOptions out of GitRunOptions.
commit5645e0be3ddf55da8c6faa43b395b2e122833f89
authormhagger <mhagger@be7e6eca-30d4-0310-a8e5-ac0d63af7087>
Tue, 25 Aug 2009 20:34:59 +0000 (25 20:34 +0000)
committermhagger <mhagger@be7e6eca-30d4-0310-a8e5-ac0d63af7087>
Tue, 25 Aug 2009 20:34:59 +0000 (25 20:34 +0000)
tree46e05131725b308e57fbfe9d2084c489d3c4d69d
parent1b80875c9ac205544f70ea4648d3af7dd42148af
Factor DVCSRunOptions out of GitRunOptions.

Patch by: Greg Ward <greg@gerg.ca>

* cvs2svn_lib/dvcs_common.py: add class DVCSRunOptions
* cvs2svn_lib/git_run_options.py:
  - make GitRunOptions a subclass of DVCSRunOptions
  - move constructor, set_project(), process_options() up to DVCSRunOptions
  - add some comments about opportunities to refactor

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