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.diff -r1.18 -r1.19 pkgsrc/devel/cvs2svn/Makefile
(xtraeme)
@@ -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 | |||
3 | DISTNAME= cvs2svn-1.5.0 | 3 | DISTNAME= cvs2svn-2.0.1 | |
4 | PKGREVISION= 3 | 4 | #PKGREVISION= 1 | |
5 | CATEGORIES= devel scm | 5 | CATEGORIES= devel scm | |
6 | MASTER_SITES= http://cvs2svn.tigris.org/files/documents/1462/34574/ | 6 | MASTER_SITES= http://cvs2svn.tigris.org/files/documents/1462/39919/ | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://cvs2svn.tigris.org/ | 9 | HOMEPAGE= http://cvs2svn.tigris.org/ | |
10 | COMMENT= Converts a CVS repository to a Subversion repository | 10 | COMMENT= Converts a CVS repository to a Subversion repository | |
11 | 11 | |||
12 | DEPENDS+= subversion-base-[0-9]*:../../devel/subversion-base | 12 | DEPENDS+= subversion-base-[0-9]*:../../devel/subversion-base | |
13 | 13 | |||
14 | CONFLICTS+= py*-subversion<1.0.1 | 14 | CONFLICTS+= py*-subversion<1.0.1 | |
15 | 15 | |||
16 | PYDISTUTILSPKG= yes | 16 | PYDISTUTILSPKG= yes | |
17 | PYTHON_PATCH_SCRIPTS= run-tests.py | 17 | PYTHON_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 |
@@ -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 | |||
3 | SHA1 (cvs2svn-1.5.0.tar.gz) = 5e0095e6e9916bbd9dfee49854c48f85cd0c008c | 3 | SHA1 (cvs2svn-2.0.1.tar.gz) = 1c7784e06d518fbac1c7198e1e6464da1155eb89 | |
4 | RMD160 (cvs2svn-1.5.0.tar.gz) = 6acc681d913546d7750c3c0e1be4ebd75145fda7 | 4 | RMD160 (cvs2svn-2.0.1.tar.gz) = d512c4f24a136d28460112d75e1f820306a55caa | |
5 | Size (cvs2svn-1.5.0.tar.gz) = 266057 bytes | 5 | Size (cvs2svn-2.0.1.tar.gz) = 344924 bytes |