Changelog for
cvs2svn-2.3.0-14.1.noarch.rpm :
* Sun Sep 18 2011 jengelhAATTmedozas.de- Remove redundant tags/sections from specfile
* Thu Mar 25 2010 lnusselAATTsuse.de- include example option files- include html docu for other cvs2
* tools
* Sat Mar 13 2010 pascal.bleserAATTopensuse.org- update to 2.3.0:
* add a \"cvs2git\" script for starting conversions to git (or Mercurial)
* add a \"cvs2bzr\" script for starting conversions to Bazaar
* generate manual pages automatically via new --man option
* allow --mime-types and --auto-props options to be specified more than once
* support author transforms when converting to Subversion
* allow unlabeled branches to be renamed using SymbolTransforms
* fix cvs2git with non-inline blobs: a revision after a delete could be empty
* do path comparisions platform-independently in symbol transform classes
* fix https://bugs.launchpad.net/pld-linux/+bug/385920
* output error message if a revision\'s deltatext is missing
* improve contrib/verify-cvs2svn.py (used for testing conversion accuracy)
* add an IgnoreSymbolTransform class, for ignoring symbols matching a regexp
* remove some DeprecationWarnings when running under newer Python versions
* Fri Jul 17 2009 pascal.bleserAATTopensuse.org- update to 2.2.0
* cvs2git: Omit fixup branch if a tag can be copied from an existing revision
* cvs2git: Add option to set the maximum number of merge sources per commit
* allow arbitrary SVN directories to be created when a project is created
* allow vendor branches to be excluded, grafting child symbols to trunk
* by default, omit trivial import branches from conversion; add --keep-trivial-imports option to get old behavior
* by default, don\'t include .cvsignore files in output (except as svn:ignore); add option --keep-cvsignore to get the old behavior
* allow the user to specify the form of cvs2svn-generated log messages
* allow file contents to be written inline in git-fast-import streams
* --create-option: allow arbitrary options to be passed to \"svnadmin create\"
* improve handling of auto-props file: + discard extraneous spaces where they don\'t make sense + warn if parts of the file might be commented out unintentionally + warn if the user appears to be trying to quote a property value
* fix issue #81: remove svn:ignore property when .cvsignore is deleted
* fix svn dumpfile conformance: + don\'t include a leading \'/\' for Node-path + include the Node-kind field when copying nodes
* make symlink test create symlinks explicitly, to avoid packaging problems
* accept symbol references to revision numbers that end with \".0\"
* when -v, log reasons for symbol conversion choices (tag/branch/exclude)
* log preferred parent determinations at verbose (rather than debug) level
* log symbol transformations at verbose (rather than warn) level
* log statistics about all symbol transformations at normal level
* cvs2git: generate lightweight rather than annotated tags
* contrib/destroy_repository.py: + allow symbols, files, and directories to be renamed + allow CVSROOT directory contents to be erased + specify what aspects of a repo to destroy via command-line options
* cvs2svn now requires Python version 2.4 or later- changes from 2.1.0:
* support conversions from CVS to git
* more flexible symbol transform and symbol strategy rules, including manual rules read from a symbol hints file
* allow an arbitrary SVN path to be set for each branch/tag directory
* improved conversion speed
* improved quality of conversion and toleration for more kinds of CVS repository corruption
* fixed a few minor bugs- changes from 2.0.1:
* fixes a bug with RCS keyword expansion that occurs when using the --use-internal-co option (which is the default)
* Fri Sep 28 2007 olhAATTsuse.de- update cvs2svn to 2.0.0 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.
* Sat Apr 28 2007 olhAATTsuse.de- move cvs2svn and viewvc to separate specfile
* Sat Apr 28 2007 olhAATTsuse.de- add sysconfig settings for remote access (247372)
* Sat Apr 28 2007 olhAATTsuse.de- add an example to host svn on / to subversion.conf (179404)
* Thu Mar 29 2007 olhAATTsuse.de- add /usr/share/emacs to filelist
* Sun Feb 25 2007 olhAATTsuse.de- update viewvc to 1.0.3
* fix bug in path shown for Subversion deleted-under-copy items (issue #265)
* minor documentation fixes
* fix annotate assertions on uncanonicalized #include paths (issue #208)
* make RSS URL method match the method used to generate it (issue #245)
* fix Subversion annotation to run non-interactively, preventing hangs
* fix bug in custom syntax highlighter fallback logic
* fix bug in PHP CGI hack to avoid force-cgi-redirect errors- update cvs2svn to 1.5.1 New features:
* Support multiproject conversions (each gets its own trunk, tags, branches).
* New --options 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:
* Add missing import in cvs2svn_lib/process.py.
* 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).