1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112
|
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.
Version 1.3.0 (18 August 2005)
------------------------------
Bugs fixed:
* Fix cvs2svn's dumpfile output to work after Subversion's r12645.
* Fix issue #71: Avoid resyncing two consecutive CVS revs to same time.
* Fix issue #88: Don't allow resyncing to throw off CVS revision order.
* Fix issue #89: Handle initially dead branch revisions acceptably.
* Fix some branch-filling bugs (r1429, r1444).
Improvements and output changes:
* Better --encoding support when iconv_codec module is available.
* Speedups to pass8 (r1421)
* Use standard "rNNN" syntax when printing Subversion revisions.
Version 1.2.1 (14 February 2005)
--------------------------------
Bugs fixed:
* Fix cvs2svn's dumpfile output to work after Subversion's r12645.
Version 1.2.0 (11 January 2005)
-------------------------------
New features:
* --fs-type=TYPE: make it possible to specify the filesystem type.
Bugs fixed:
* 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)
---------------------------------
New features:
* --symbol-transform: change tag and branch names using regular expressions.
* Flush log after writing, for better feedback when using 'tee'.
Bugs fixed:
* 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.
Version 1.0.0 (25 August 2004)
------------------------------
* The cvs2svn project comes of age.
|