summaryrefslogtreecommitdiff
path: root/devel/cvs2svn
diff options
context:
space:
mode:
authorbad <bad@pkgsrc.org>2007-01-26 22:13:22 +0000
committerbad <bad@pkgsrc.org>2007-01-26 22:13:22 +0000
commit14818cd7703e8318547d5cef99ae958d71eae912 (patch)
treed2efe63d0ff935c707a23aec8b25630451b5dc84 /devel/cvs2svn
parentc4ffd0cf86b5bc27bd4f9cfb70b30c2b4278503d (diff)
downloadpkgsrc-14818cd7703e8318547d5cef99ae958d71eae912.tar.gz
Update cvs2svn to version 1.5.0.
Changes since version 1.3.0: Version 1.5.0 (03 October 2006) ------------------------------- New features: * Support multiproject conversions (each gets its own trunk, tags, branches). * New --output option to allow run-time options to be defined via a file. * --co, --cvs, and --sort options to specify the paths to executables. * Add new --fallback-encoding option. Bugs fixed: * Fix issue #86: Support multiple project roots per repository. * Fix issue #104: Allow path to "sort" executable to be specified. * Fix issue #8: Allow multiple --encoding options. * Fix issue #109: Improve handling of fallback encodings. Improvements and output changes: * Further reduce conversion time and temporary space requirements. Miscellaneous: * Deprecate the --dump-only option (it is now implied by --dumpfile). * Add scripts to help isolate conversion problems and shrink test cases. * Add a script to search for illegal filenames in a CVS repository. Version 1.4.0 (27 August 2006) ------------------------------ New features: * Support multicomponent --trunk, --tags, and --branches paths (issue #7). * New --auto-props option allows file properties to be set via file. * --force-branch and --force-tag options now accept regular expressions. * Add --symbol-default option. * Support multiple, ordered --encoding options. Bugs fixed: * Fix issue #93: Tags with forbidden characters converted to branches. * Fix issue #102: Branch file, deleted in CVS, is present in SVN. Improvements and output changes: * Print informative warning message if a required program is missing. * Output an error if any CVS filenames contain control characters. * Clean up temporary files even for pass-by-pass conversions. * Improve handling of commit dependencies and multibranch commits. * Implemented issue #50 (performance change). * Reduced the amount of temporary disk space needed during the conversion. Miscellaneous: * cvs2svn now requires Python version 2.2 or later. * cvs2svn has been broken up into many smaller python modules for clarity. Version 1.3.1 (24 May 2006) --------------------------- Bugs fixed: * Fix issue #67: malfunction caused by RCS branches rooted at revision 1.0.
Diffstat (limited to 'devel/cvs2svn')
-rw-r--r--devel/cvs2svn/Makefile7
-rw-r--r--devel/cvs2svn/PLIST150
-rw-r--r--devel/cvs2svn/distinfo8
3 files changed, 156 insertions, 9 deletions
diff --git a/devel/cvs2svn/Makefile b/devel/cvs2svn/Makefile
index ab257729f7d..30f1dcc7412 100644
--- a/devel/cvs2svn/Makefile
+++ b/devel/cvs2svn/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.13 2006/03/04 21:29:13 jlam Exp $
+# $NetBSD: Makefile,v 1.14 2007/01/26 22:13:22 bad Exp $
-DISTNAME= cvs2svn-1.3.0
-PKGREVISION= 2
+DISTNAME= cvs2svn-1.5.0
CATEGORIES= devel
-MASTER_SITES= http://cvs2svn.tigris.org/files/documents/1462/25036/
+MASTER_SITES= http://cvs2svn.tigris.org/files/documents/1462/34574/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://cvs2svn.tigris.org/
diff --git a/devel/cvs2svn/PLIST b/devel/cvs2svn/PLIST
index e0366521046..82bfd6189ae 100644
--- a/devel/cvs2svn/PLIST
+++ b/devel/cvs2svn/PLIST
@@ -1,5 +1,152 @@
-@comment $NetBSD: PLIST,v 1.4 2006/01/09 03:45:32 uebayasi Exp $
+@comment $NetBSD: PLIST,v 1.5 2007/01/26 22:13:22 bad Exp $
bin/cvs2svn
+${PYSITELIB}/cvs2svn_lib/__init__.py
+${PYSITELIB}/cvs2svn_lib/__init__.pyc
+${PYSITELIB}/cvs2svn_lib/__init__.pyo
+${PYSITELIB}/cvs2svn_lib/artifact_manager.py
+${PYSITELIB}/cvs2svn_lib/artifact_manager.pyc
+${PYSITELIB}/cvs2svn_lib/artifact_manager.pyo
+${PYSITELIB}/cvs2svn_lib/boolean.py
+${PYSITELIB}/cvs2svn_lib/boolean.pyc
+${PYSITELIB}/cvs2svn_lib/boolean.pyo
+${PYSITELIB}/cvs2svn_lib/collect_data.py
+${PYSITELIB}/cvs2svn_lib/collect_data.pyc
+${PYSITELIB}/cvs2svn_lib/collect_data.pyo
+${PYSITELIB}/cvs2svn_lib/common.py
+${PYSITELIB}/cvs2svn_lib/common.pyc
+${PYSITELIB}/cvs2svn_lib/common.pyo
+${PYSITELIB}/cvs2svn_lib/config.py
+${PYSITELIB}/cvs2svn_lib/config.pyc
+${PYSITELIB}/cvs2svn_lib/config.pyo
+${PYSITELIB}/cvs2svn_lib/context.py
+${PYSITELIB}/cvs2svn_lib/context.pyc
+${PYSITELIB}/cvs2svn_lib/context.pyo
+${PYSITELIB}/cvs2svn_lib/cvs_commit.py
+${PYSITELIB}/cvs2svn_lib/cvs_commit.pyc
+${PYSITELIB}/cvs2svn_lib/cvs_commit.pyo
+${PYSITELIB}/cvs2svn_lib/cvs_file.py
+${PYSITELIB}/cvs2svn_lib/cvs_file.pyc
+${PYSITELIB}/cvs2svn_lib/cvs_file.pyo
+${PYSITELIB}/cvs2svn_lib/cvs_file_database.py
+${PYSITELIB}/cvs2svn_lib/cvs_file_database.pyc
+${PYSITELIB}/cvs2svn_lib/cvs_file_database.pyo
+${PYSITELIB}/cvs2svn_lib/cvs_item.py
+${PYSITELIB}/cvs2svn_lib/cvs_item.pyc
+${PYSITELIB}/cvs2svn_lib/cvs_item.pyo
+${PYSITELIB}/cvs2svn_lib/cvs_item_database.py
+${PYSITELIB}/cvs2svn_lib/cvs_item_database.pyc
+${PYSITELIB}/cvs2svn_lib/cvs_item_database.pyo
+${PYSITELIB}/cvs2svn_lib/cvs_repository.py
+${PYSITELIB}/cvs2svn_lib/cvs_repository.pyc
+${PYSITELIB}/cvs2svn_lib/cvs_repository.pyo
+${PYSITELIB}/cvs2svn_lib/cvs_revision_aggregator.py
+${PYSITELIB}/cvs2svn_lib/cvs_revision_aggregator.pyc
+${PYSITELIB}/cvs2svn_lib/cvs_revision_aggregator.pyo
+${PYSITELIB}/cvs2svn_lib/cvs_revision_resynchronizer.py
+${PYSITELIB}/cvs2svn_lib/cvs_revision_resynchronizer.pyc
+${PYSITELIB}/cvs2svn_lib/cvs_revision_resynchronizer.pyo
+${PYSITELIB}/cvs2svn_lib/database.py
+${PYSITELIB}/cvs2svn_lib/database.pyc
+${PYSITELIB}/cvs2svn_lib/database.pyo
+${PYSITELIB}/cvs2svn_lib/dumpfile_delegate.py
+${PYSITELIB}/cvs2svn_lib/dumpfile_delegate.pyc
+${PYSITELIB}/cvs2svn_lib/dumpfile_delegate.pyo
+${PYSITELIB}/cvs2svn_lib/fill_source.py
+${PYSITELIB}/cvs2svn_lib/fill_source.pyc
+${PYSITELIB}/cvs2svn_lib/fill_source.pyo
+${PYSITELIB}/cvs2svn_lib/key_generator.py
+${PYSITELIB}/cvs2svn_lib/key_generator.pyc
+${PYSITELIB}/cvs2svn_lib/key_generator.pyo
+${PYSITELIB}/cvs2svn_lib/last_symbolic_name_database.py
+${PYSITELIB}/cvs2svn_lib/last_symbolic_name_database.pyc
+${PYSITELIB}/cvs2svn_lib/last_symbolic_name_database.pyo
+${PYSITELIB}/cvs2svn_lib/line_of_development.py
+${PYSITELIB}/cvs2svn_lib/line_of_development.pyc
+${PYSITELIB}/cvs2svn_lib/line_of_development.pyo
+${PYSITELIB}/cvs2svn_lib/log.py
+${PYSITELIB}/cvs2svn_lib/log.pyc
+${PYSITELIB}/cvs2svn_lib/log.pyo
+${PYSITELIB}/cvs2svn_lib/metadata_database.py
+${PYSITELIB}/cvs2svn_lib/metadata_database.pyc
+${PYSITELIB}/cvs2svn_lib/metadata_database.pyo
+${PYSITELIB}/cvs2svn_lib/openings_closings.py
+${PYSITELIB}/cvs2svn_lib/openings_closings.pyc
+${PYSITELIB}/cvs2svn_lib/openings_closings.pyo
+${PYSITELIB}/cvs2svn_lib/output_option.py
+${PYSITELIB}/cvs2svn_lib/output_option.pyc
+${PYSITELIB}/cvs2svn_lib/output_option.pyo
+${PYSITELIB}/cvs2svn_lib/pass_manager.py
+${PYSITELIB}/cvs2svn_lib/pass_manager.pyc
+${PYSITELIB}/cvs2svn_lib/pass_manager.pyo
+${PYSITELIB}/cvs2svn_lib/passes.py
+${PYSITELIB}/cvs2svn_lib/passes.pyc
+${PYSITELIB}/cvs2svn_lib/passes.pyo
+${PYSITELIB}/cvs2svn_lib/persistence_manager.py
+${PYSITELIB}/cvs2svn_lib/persistence_manager.pyc
+${PYSITELIB}/cvs2svn_lib/persistence_manager.pyo
+${PYSITELIB}/cvs2svn_lib/primed_pickle.py
+${PYSITELIB}/cvs2svn_lib/primed_pickle.pyc
+${PYSITELIB}/cvs2svn_lib/primed_pickle.pyo
+${PYSITELIB}/cvs2svn_lib/process.py
+${PYSITELIB}/cvs2svn_lib/process.pyc
+${PYSITELIB}/cvs2svn_lib/process.pyo
+${PYSITELIB}/cvs2svn_lib/project.py
+${PYSITELIB}/cvs2svn_lib/project.pyc
+${PYSITELIB}/cvs2svn_lib/project.pyo
+${PYSITELIB}/cvs2svn_lib/property_setters.py
+${PYSITELIB}/cvs2svn_lib/property_setters.pyc
+${PYSITELIB}/cvs2svn_lib/property_setters.pyo
+${PYSITELIB}/cvs2svn_lib/record_table.py
+${PYSITELIB}/cvs2svn_lib/record_table.pyc
+${PYSITELIB}/cvs2svn_lib/record_table.pyo
+${PYSITELIB}/cvs2svn_lib/repository_delegate.py
+${PYSITELIB}/cvs2svn_lib/repository_delegate.pyc
+${PYSITELIB}/cvs2svn_lib/repository_delegate.pyo
+${PYSITELIB}/cvs2svn_lib/run_options.py
+${PYSITELIB}/cvs2svn_lib/run_options.pyc
+${PYSITELIB}/cvs2svn_lib/run_options.pyo
+${PYSITELIB}/cvs2svn_lib/set_support.py
+${PYSITELIB}/cvs2svn_lib/set_support.pyc
+${PYSITELIB}/cvs2svn_lib/set_support.pyo
+${PYSITELIB}/cvs2svn_lib/stats_keeper.py
+${PYSITELIB}/cvs2svn_lib/stats_keeper.pyc
+${PYSITELIB}/cvs2svn_lib/stats_keeper.pyo
+${PYSITELIB}/cvs2svn_lib/stdout_delegate.py
+${PYSITELIB}/cvs2svn_lib/stdout_delegate.pyc
+${PYSITELIB}/cvs2svn_lib/stdout_delegate.pyo
+${PYSITELIB}/cvs2svn_lib/svn_commit.py
+${PYSITELIB}/cvs2svn_lib/svn_commit.pyc
+${PYSITELIB}/cvs2svn_lib/svn_commit.pyo
+${PYSITELIB}/cvs2svn_lib/svn_commit_item.py
+${PYSITELIB}/cvs2svn_lib/svn_commit_item.pyc
+${PYSITELIB}/cvs2svn_lib/svn_commit_item.pyo
+${PYSITELIB}/cvs2svn_lib/svn_repository_mirror.py
+${PYSITELIB}/cvs2svn_lib/svn_repository_mirror.pyc
+${PYSITELIB}/cvs2svn_lib/svn_repository_mirror.pyo
+${PYSITELIB}/cvs2svn_lib/svn_revision_range.py
+${PYSITELIB}/cvs2svn_lib/svn_revision_range.pyc
+${PYSITELIB}/cvs2svn_lib/svn_revision_range.pyo
+${PYSITELIB}/cvs2svn_lib/symbol.py
+${PYSITELIB}/cvs2svn_lib/symbol.pyc
+${PYSITELIB}/cvs2svn_lib/symbol.pyo
+${PYSITELIB}/cvs2svn_lib/symbol_database.py
+${PYSITELIB}/cvs2svn_lib/symbol_database.pyc
+${PYSITELIB}/cvs2svn_lib/symbol_database.pyo
+${PYSITELIB}/cvs2svn_lib/symbol_filling_guide.py
+${PYSITELIB}/cvs2svn_lib/symbol_filling_guide.pyc
+${PYSITELIB}/cvs2svn_lib/symbol_filling_guide.pyo
+${PYSITELIB}/cvs2svn_lib/symbol_statistics.py
+${PYSITELIB}/cvs2svn_lib/symbol_statistics.pyc
+${PYSITELIB}/cvs2svn_lib/symbol_statistics.pyo
+${PYSITELIB}/cvs2svn_lib/symbol_strategy.py
+${PYSITELIB}/cvs2svn_lib/symbol_strategy.pyc
+${PYSITELIB}/cvs2svn_lib/symbol_strategy.pyo
+${PYSITELIB}/cvs2svn_lib/symbol_transform.py
+${PYSITELIB}/cvs2svn_lib/symbol_transform.pyc
+${PYSITELIB}/cvs2svn_lib/symbol_transform.pyo
+${PYSITELIB}/cvs2svn_lib/symbolings_reader.py
+${PYSITELIB}/cvs2svn_lib/symbolings_reader.pyc
+${PYSITELIB}/cvs2svn_lib/symbolings_reader.pyo
${PYSITELIB}/cvs2svn_rcsparse/__init__.py
${PYSITELIB}/cvs2svn_rcsparse/__init__.pyc
${PYSITELIB}/cvs2svn_rcsparse/__init__.pyo
@@ -25,4 +172,5 @@ share/doc/html/cvs2svn/issue_tracker.html
share/doc/html/cvs2svn/project_license.html
share/doc/html/cvs2svn/project_tools.html
@dirrm share/doc/html/cvs2svn
+@dirrm ${PYSITELIB}/cvs2svn_lib
@dirrm ${PYSITELIB}/cvs2svn_rcsparse
diff --git a/devel/cvs2svn/distinfo b/devel/cvs2svn/distinfo
index 923eefbcd05..dbe26c1e229 100644
--- a/devel/cvs2svn/distinfo
+++ b/devel/cvs2svn/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.8 2006/01/09 03:45:32 uebayasi Exp $
+$NetBSD: distinfo,v 1.9 2007/01/26 22:13:22 bad Exp $
-SHA1 (cvs2svn-1.3.0.tar.gz) = 75527ef18726d48d69ccd26e63bae99bce13c77c
-RMD160 (cvs2svn-1.3.0.tar.gz) = ad698bc27db407bc3a6cf6260509e37e52f3b0b9
-Size (cvs2svn-1.3.0.tar.gz) = 211310 bytes
+SHA1 (cvs2svn-1.5.0.tar.gz) = 5e0095e6e9916bbd9dfee49854c48f85cd0c008c
+RMD160 (cvs2svn-1.5.0.tar.gz) = 6acc681d913546d7750c3c0e1be4ebd75145fda7
+Size (cvs2svn-1.5.0.tar.gz) = 266057 bytes