summaryrefslogtreecommitdiff
path: root/devel/cvs2svn
AgeCommit message (Collapse)AuthorFilesLines
2007-02-17Add "scm" to CATEGORIES to make it easy to find source control managementwiz1-2/+2
related packages.
2007-01-28The documentation is installed into share/doc/cvs2svn. PKGREVISION++rillig2-14/+14
2007-01-26Update cvs2svn to version 1.5.0.bad3-9/+156
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.
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-2/+2
2006-01-24Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 becausewiz1-1/+2
of the shlib major bump. PKGREVISION++ for the dependencies.
2006-01-09*** empty log message ***uebayasi3-10/+9
2006-01-06DEPENDS and PKGREVISION bumps because db4's library name changed.wiz1-1/+2
2005-12-27Lower expectations, both others' and mine: relinquish stewardshipseb1-2/+2
2005-09-28Added RMD160 checksum.rillig1-1/+2
2005-07-07Update to version 1.2.1. The most important reason for this is that thecjs2-8/+6
older versions do not work with the version of subversion-base in pkgsrc. Version 1.2.1 (14 February 2005, from /tags/1.2.1) * Fix cvs2svn's dumpfile output to work after Subversion's r12645. Version 1.2.0 (11 January 2005, from /tags/1.2.0) * --fs-type=TYPE: make it possible to specify the filesystem type. * Convert files with svn:eol-style to have LF end of lines only. * Fix hang in pass 8 for files that ended with a CR. * Import unexpanded keywords into the repository. * Fix the handling of the $Revision$ keyword. * Fix bug in branch/tag creation edge case. Version 1.1.0 (15 September 2004, from /tags/1.1.0) * --symbol-transform: change tag and branch names using regular expressions. * Flush log after writing, for better feedback when using 'tee'. * Issue 74: No longer attempt to change non-existent files. * Allow the Subversion repository created to have spaces in its name. * Avoid erroring when using a svnadmin that uses FSFS by default.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-23Add RMD160 digests.agc1-1/+2
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-04Update to version 1.0.0.seb3-36/+42
Please note that this is the first released version of cvs2svn. Previously this package used snapshots from the trunk of cvs2svn repository. Hence I'm not providing here all the changes since the latest packaged version. XXX cvs2svn depends on sort(1) with '-T' option. A dependency and a patch to resort on GNU sort from coreutils may be required. XXX There's an issue on NetBSD 1.6.* platform about non-ascii charset. The test 27 from cvs2svn test suite fails. This is an svn(1) issue.
2004-05-12Update to revision 947.seb3-31/+10
Package changes: - actually use bl3 - let py-bsddb3 package enforce the accepted python versions via its buildlink3.mk - fix test target - no need to include subversion/buildlink3.mk (it had no effect anyway because USE_BUILDLINK3 was not defined to YES) just set a run dependency on subversion-base. Changes since last packaged version: ------------------------------------------------------------------------ r947 | fitz | 2004-05-11 22:42:02 +0200 (Tue, 11 May 2004) | 7 lines Fix OBOE and start_pass check. * cvs2svn.py: (main) Set default value of end_pass to len(_passes), *not* len(_passes) - 1. Also, check bottom bounds of start_pass. ------------------------------------------------------------------------ r946 | cmpilato | 2004-05-11 21:58:37 +0200 (Tue, 11 May 2004) | 4 lines * cvs2svn.py (usage): Fix the usage message to reflect new START:END syntax for -p argument. ------------------------------------------------------------------------ r945 | cmpilato | 2004-05-11 21:50:21 +0200 (Tue, 11 May 2004) | 5 lines * cvs2svn.py (main): Fix the map(x) bug introduced by the last commit, and rework the validation logic for -p values to be a little more concise and informative. Also, use START:END instead of START-END syntax. ------------------------------------------------------------------------ r944 | cmpilato | 2004-05-11 21:36:35 +0200 (Tue, 11 May 2004) | 5 lines * cvs2svn.py (Database.__init__): Route around a pybsddb3 / BerkeleyDB 4.2 compatibility bug by manually enacting the semantic difference between the 'n' and 'c' modes. ------------------------------------------------------------------------ r943 | fitz | 2004-05-11 21:05:43 +0200 (Tue, 11 May 2004) | 12 lines Change the -p switch to accept a range of passes, or to just run a single pass. * cvs2svn.py: (convert): Remove start_pass default arg value, add end_pass arg, and perform only passes from START_PASS to END_PASS, inclusive. (usage): Update doc. (main): Add a suitable default for end_pass, processing for '-p START-END' switch, and error checking for end_pass. ------------------------------------------------------------------------ r939 | maxb | 2004-05-02 14:55:18 +0200 (Sun, 02 May 2004) | 3 lines * cvs2svn.py (MimeMapper.print_missing_mappings): Tweak to hopefully work with older Python versions. ------------------------------------------------------------------------ r933 | fitz | 2004-04-28 17:59:29 +0200 (Wed, 28 Apr 2004) | 5 lines Fix URL to Issue Tracker and a few examples that are incorrect. Based on a patch from Jon Bendtsen <jbendtsen@laerdal.dk>. * README: Corrections. ------------------------------------------------------------------------ r929 | cmpilato | 2004-04-22 18:43:23 +0200 (Thu, 22 Apr 2004) | 3 lines * dist.sh Use the cvs2svn-rXXXX.tar.gz format instead of cvs2svn-0.XXXX.tar.gz. ------------------------------------------------------------------------ r928 | cmpilato | 2004-04-22 18:40:01 +0200 (Thu, 22 Apr 2004) | 2 lines * dist.sh Use 'svn export' now instead of all that complicated mumbo jumbo. :-)
2004-04-21Update to version 0.927 (cvs2svn trunk revision 927).seb4-10/+37
Package changes: - install verify-cvs2svn script - add test target support - follows included dist.sh script distribution numbering scheme XXX patch file patch-aa reverts cvs2svn trunk changeset revision 922 otherwise bsddb3's usage fails. Changes since last packaged version: ------------------------------------------------------------------------ r927 | kfogel | 2004-04-21 00:40:48 +0200 (Wed, 21 Apr 2004) | 4 lines * dist.sh: Tweak ordering of cleanup. * ./: Add "*.tar.gz" to svn:ignore. ------------------------------------------------------------------------ r926 | kfogel | 2004-04-21 00:35:29 +0200 (Wed, 21 Apr 2004) | 3 lines * dist.sh: New script, for packaging cvs2svn. ------------------------------------------------------------------------ r925 | maxb | 2004-04-19 22:03:26 +0200 (Mon, 19 Apr 2004) | 5 lines Fix a copy/paste-o that was causing "No origin records" errors. Debugged by Bill Soudan. * cvs2svn.py (get_symbol_closing_revs): Fix copy/paste-o. ------------------------------------------------------------------------ r924 | maxb | 2004-04-19 18:30:24 +0200 (Mon, 19 Apr 2004) | 3 lines Remove dry-run mode entirely. It has bitrotted into unusability, and would need to be re-written entirely to get it working. ------------------------------------------------------------------------ r922 | cmpilato | 2004-04-16 19:14:18 +0200 (Fri, 16 Apr 2004) | 3 lines * cvs2svn.py Don't import anydbm until after the bsddb3 check has been made. ------------------------------------------------------------------------ r921 | fitz | 2004-04-15 05:05:15 +0200 (Thu, 15 Apr 2004) | 6 lines Merge fitzsymbolicnametracker to trunk (r903:920). * cvs2svn.py: Merged from branch. * runtests.py: Merged from branch.
2004-04-12Initial import of cvs2svn at version 0.0.0.916 into the NetBSD Packagesseb4-0/+58
Collection. Cvs2svn is a Python script that converts a CVS repository to a Subversion repository. It is designed for one-time conversions, not for repeated synchronizations between CVS and Subversion. Please note that cvs2svn was previously provided in the py-subversion package before version 1.0.1. This package is based on initial work by Eric Gillespie <epg@>. Thanks Eric!