Reduce callback_manpage() duplication between SVNRunOptions and GitRunOptions.
commitba1720e937af7d866d373c138211f141831d0332
authormhagger <mhagger@be7e6eca-30d4-0310-a8e5-ac0d63af7087>
Tue, 1 Sep 2009 07:18:14 +0000 (1 07:18 +0000)
committermhagger <mhagger@be7e6eca-30d4-0310-a8e5-ac0d63af7087>
Tue, 1 Sep 2009 07:18:14 +0000 (1 07:18 +0000)
tree3caac148f3c368e8490488595c3975872043a0d5
parent109d0745b61ea7cd5c5e5ccbe1337dcc0b611700
Reduce callback_manpage() duplication between SVNRunOptions and GitRunOptions.

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

* cvs2svn_lib/run_options.py: Add RunOptions.write_manpage().

* cvs2svn_lib/man_writer.py: ManWriter: Turn most constructor args
  into optional keyword args for convenience of
  RunOptions.write_manpage().

* cvs2svn_lib/git_run_options.py,
  cvs2svn_lib/bzr_run_options.py,
  cvs2svn_lib/svn_run_options.py: Shrink callback_manpage() a bit by
  calling write_manpage().

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