pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/cvs2svn



Module Name:    pkgsrc
Committed By:   sno
Date:           Tue Jul  7 17:16:47 UTC 2009

Modified Files:
        pkgsrc/devel/cvs2svn: Makefile PLIST distinfo

Log Message:
pkgsrc changes:
  - updating from 2.1.1 to 2.2.0
  - adding destdir support

Upstream changes:
Version 2.2.0 (23 November 2008)
--------------------------------

 New features:
 * 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.

 Bugs fixed:
 * 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".

 Improvements and output changes:
 * 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.

 Miscellaneous:
 * cvs2svn now requires Python version 2.4 or later.


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/cvs2svn/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/cvs2svn/PLIST
cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/cvs2svn/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index