Sat Jan 26 09:40:56 2008 UTC ()
Version 2.0.1 (04 October 2007)
-------------------------------

 Bugs fixed:
 * Fix problem with keyword expansion when using --use-internal-co.

Version 2.0.0 (15 August 2007)
------------------------------

 New features:
 * Add --use-internal-co to speed conversions, and make it the default.
 * Add --retain-conflicting-attic-files option.
 * Add --no-cross-branch-commits option.
 * Add --default-eol option and deprecate --no-default-eol.
 * RevisionRecorder hook allows file text/deltas to be recorded in pass 1.
 * RevisionReader hook allow file text to be retrieved from RevisionRecorder.
 * Slightly changed the order that properties are set, for more flexibility.
 * Don't set svn:keywords on files for which svn:eol-style is not set.
 * Implement issue #53: Allow --trunk='' for --trunk-only conversions.

 Bugs fixed:
 * Fix issue #97: Follow symlinks within CVS repository.
 * Fix issue #99: cvs2svn tries to create a file twice.
 * Fix issue #100: cvs2svn doesn't retrieve the right version.
 * Fix issue #105: Conflict between directory and Attic file causes crash.
 * Fix issue #106: SVNRepositoryMirrorParentMissingError.
 * Fix missing command-line handling of --fallback-encoding option.
 * Fix issue #85: Disable symbol sanity checks with in --trunk-only mode.

 Improvements and output changes:
 * Analyze CVS revision dependency graph, giving a more robust conversion.
 * Improve choice of symbol parents when CVS history is ambiguous.
 * In the case of clock skew to the past, resync forwards, not backwards.
 * Treat timestamps that lie in the future as bogus, and adjust backwards.
 * Gracefully handle tags that refer to nonexistent revisions.
 * Check and fail if revision header appears multiple times.
 * Gracefully handle multiple deltatext blocks for same revision.
 * Be more careful about only processing reasonable *,v files.
 * Improve checks for illegal filenames.
 * Check if a directory name conflicts with a filename.
 * When file is imported, omit the empty revision 1.1.
 * If a non-trunk default branch is excluded, graft its contents to trunk.
 * Omit the initial 'dead' revision when a file is added on a branch.
 * Require --symbol-transform pattern to match entire symbol name.
 * Treat files as binary by default instead of as text, because it is safer.
 * Treat auto-props case-insensitively; deprecate --auto-props-ignore-case.

 Miscellaneous:
 * Add a simple (nonportable) script to log cvs2svn memory usage.
 * Allow contrib/shrink_test_case.py script to try deleting tags and branches.
 * Add --skip-initial-test option to contrib/shrink_test_case.py script.


(xtraeme)
diff -r1.18 -r1.19 pkgsrc/devel/cvs2svn/Makefile
diff -r1.9 -r1.10 pkgsrc/devel/cvs2svn/distinfo

cvs diff -r1.18 -r1.19 pkgsrc/devel/cvs2svn/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/cvs2svn/Makefile 2008/01/12 11:36:31 1.18
+++ pkgsrc/devel/cvs2svn/Makefile 2008/01/26 09:40:56 1.19
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1# $NetBSD: Makefile,v 1.18 2008/01/12 11:36:31 adam Exp $ 1# $NetBSD: Makefile,v 1.19 2008/01/26 09:40:56 xtraeme Exp $
2 2
3DISTNAME= cvs2svn-1.5.0 3DISTNAME= cvs2svn-2.0.1
4PKGREVISION= 3 4#PKGREVISION= 1
5CATEGORIES= devel scm 5CATEGORIES= devel scm
6MASTER_SITES= http://cvs2svn.tigris.org/files/documents/1462/34574/ 6MASTER_SITES= http://cvs2svn.tigris.org/files/documents/1462/39919/
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://cvs2svn.tigris.org/ 9HOMEPAGE= http://cvs2svn.tigris.org/
10COMMENT= Converts a CVS repository to a Subversion repository 10COMMENT= Converts a CVS repository to a Subversion repository
11 11
12DEPENDS+= subversion-base-[0-9]*:../../devel/subversion-base 12DEPENDS+= subversion-base-[0-9]*:../../devel/subversion-base
13 13
14CONFLICTS+= py*-subversion<1.0.1 14CONFLICTS+= py*-subversion<1.0.1
15 15
16PYDISTUTILSPKG= yes 16PYDISTUTILSPKG= yes
17PYTHON_PATCH_SCRIPTS= run-tests.py 17PYTHON_PATCH_SCRIPTS= run-tests.py
18 18
19# XXX cvs2svn depends on sort(1) with '-T' option. A dependency and a patch 19# XXX cvs2svn depends on sort(1) with '-T' option. A dependency and a patch

cvs diff -r1.9 -r1.10 pkgsrc/devel/cvs2svn/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/cvs2svn/distinfo 2007/01/26 22:13:22 1.9
+++ pkgsrc/devel/cvs2svn/distinfo 2008/01/26 09:40:56 1.10
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.9 2007/01/26 22:13:22 bad Exp $ 1$NetBSD: distinfo,v 1.10 2008/01/26 09:40:56 xtraeme Exp $
2 2
3SHA1 (cvs2svn-1.5.0.tar.gz) = 5e0095e6e9916bbd9dfee49854c48f85cd0c008c 3SHA1 (cvs2svn-2.0.1.tar.gz) = 1c7784e06d518fbac1c7198e1e6464da1155eb89
4RMD160 (cvs2svn-1.5.0.tar.gz) = 6acc681d913546d7750c3c0e1be4ebd75145fda7 4RMD160 (cvs2svn-2.0.1.tar.gz) = d512c4f24a136d28460112d75e1f820306a55caa
5Size (cvs2svn-1.5.0.tar.gz) = 266057 bytes 5Size (cvs2svn-2.0.1.tar.gz) = 344924 bytes