Factor out some duplication between SVNRunOptions and GitRunOptions.
commitf8bd00b1556543d24b2af13a797bb5e520d5fa59
authormhagger <mhagger@be7e6eca-30d4-0310-a8e5-ac0d63af7087>
Tue, 1 Sep 2009 07:17:15 +0000 (1 07:17 +0000)
committermhagger <mhagger@be7e6eca-30d4-0310-a8e5-ac0d63af7087>
Tue, 1 Sep 2009 07:17:15 +0000 (1 07:17 +0000)
tree5685ba714b57dd5db8190869d4662a1b9c69c0a6
parent0770cd5cfa05354a38a4114b600501a1e16a6297
Factor out some duplication between SVNRunOptions and GitRunOptions.

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

Specifically, extract common code from the two
_get_extraction_options_group() methods.

* cvs2svn_lib/run_options.py: Add methods _add_use_internal_co_option(),
  _add_use_cvs_option(), and _add_use_rcs_option() to RunOptions.

* cvs2svn_lib/git_run_options.py: Collapse _get_extraction_options_group().

* cvs2svn_lib/svn_run_options.py: Collapse _get_extraction_options_group().

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