Decide whether to collapse RCS keywords based on a CVSRevision property.
commit28cea7206fc2bb6e2b62f8a9f4617d0fcc8b494b
authormhagger <mhagger@be7e6eca-30d4-0310-a8e5-ac0d63af7087>
Wed, 16 Jun 2010 04:27:40 +0000 (16 04:27 +0000)
committermhagger <mhagger@be7e6eca-30d4-0310-a8e5-ac0d63af7087>
Wed, 16 Jun 2010 04:27:40 +0000 (16 04:27 +0000)
tree831746fd366f52a9ab601b15815b0caa1618a0bd
parent59dc87213a3438d9cfaa576db4c8d6a476ade482
Decide whether to collapse RCS keywords based on a CVSRevision property.

RevisionReader reads a CVSRevision property _keyword_handling to
decide whether to collapse RCS keywords when retrieving the revision
content.  Set this property via a new KeywordHandlingPropertySetter
(for DVCSs) and SVNKeywordHandlingPropertySetter (for SVN) to preserve
existing behavior.

git-svn-id: http://cvs2svn.tigris.org/svn/cvs2svn/trunk@5187 be7e6eca-30d4-0310-a8e5-ac0d63af7087
13 files changed:
cvs2bzr-example.options
cvs2git-example.options
cvs2hg-example.options
cvs2svn-example.options
cvs2svn_lib/checkout_internal.py
cvs2svn_lib/cvs_revision_manager.py
cvs2svn_lib/dumpfile_delegate.py
cvs2svn_lib/dvcs_common.py
cvs2svn_lib/git_output_option.py
cvs2svn_lib/git_revision_collector.py
cvs2svn_lib/rcs_revision_manager.py
cvs2svn_lib/revision_manager.py
cvs2svn_lib/svn_run_options.py