From 8f053b01496433719bf4dad2f5b988432bc03364 Mon Sep 17 00:00:00 2001 From: mhagger Date: Sun, 22 Nov 2009 05:30:54 +0000 Subject: [PATCH] Allow the property name to be used for CVS revision numbers to be specified. git-svn-id: http://cvs2svn.tigris.org/svn/cvs2svn/trunk@4967 be7e6eca-30d4-0310-a8e5-ac0d63af7087 --- cvs2svn-example.options | 2 +- cvs2svn_lib/property_setters.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/cvs2svn-example.options b/cvs2svn-example.options index ef837c3e..d69c118c 100644 --- a/cvs2svn-example.options +++ b/cvs2svn-example.options @@ -490,7 +490,7 @@ ctx.svn_property_setters.extend([ # Uncomment the following line to include the original CVS revision # numbers as file properties in the SVN archive: - #CVSRevisionNumberSetter(), + #CVSRevisionNumberSetter(propname='cvs2svn:cvs-rev'), ]) diff --git a/cvs2svn_lib/property_setters.py b/cvs2svn_lib/property_setters.py index 6369742e..675bb0df 100644 --- a/cvs2svn_lib/property_setters.py +++ b/cvs2svn_lib/property_setters.py @@ -40,9 +40,10 @@ class SVNPropertySetter: class CVSRevisionNumberSetter(SVNPropertySetter): - """Set the cvs2svn:cvs-rev property to the CVS revision number.""" + """Store the CVS revision number to an SVN property.""" - propname = 'cvs2svn:cvs-rev' + def __init__(self, propname='cvs2svn:cvs-rev'): + self.propname = propname def set_properties(self, s_item): if self.propname in s_item.svn_props: -- 2.11.4.GIT