Changes of Revision 3
[-] | Added | cvs2svn.changes |
x 1
2 +------------------------------------------------------------------- 3 +Fri Sep 28 14:13:28 CEST 2007 - olh@suse.de 4 + 5 +- update cvs2svn to 2.0.0 6 + New features: 7 + * Add --use-internal-co to speed conversions, and make it the default. 8 + * Add --retain-conflicting-attic-files option. 9 + * Add --no-cross-branch-commits option. 10 + * Add --default-eol option and deprecate --no-default-eol. 11 + * RevisionRecorder hook allows file text/deltas to be recorded in pass 1. 12 + * RevisionReader hook allow file text to be retrieved from RevisionRecorder. 13 + * Slightly changed the order that properties are set, for more flexibility. 14 + * Don't set svn:keywords on files for which svn:eol-style is not set. 15 + * Implement issue #53: Allow --trunk='' for --trunk-only conversions. 16 + 17 + Bugs fixed: 18 + * Fix issue #97: Follow symlinks within CVS repository. 19 + * Fix issue #99: cvs2svn tries to create a file twice. 20 + * Fix issue #100: cvs2svn doesn't retrieve the right version. 21 + * Fix issue #105: Conflict between directory and Attic file causes crash. 22 + * Fix issue #106: SVNRepositoryMirrorParentMissingError. 23 + * Fix missing command-line handling of --fallback-encoding option. 24 + * Fix issue #85: Disable symbol sanity checks with in --trunk-only mode. 25 + 26 + Improvements and output changes: 27 + * Analyze CVS revision dependency graph, giving a more robust conversion. 28 + * Improve choice of symbol parents when CVS history is ambiguous. 29 + * In the case of clock skew to the past, resync forwards, not backwards. 30 + * Treat timestamps that lie in the future as bogus, and adjust backwards. 31 + * Gracefully handle tags that refer to nonexistent revisions. 32 + * Check and fail if revision header appears multiple times. 33 + * Gracefully handle multiple deltatext blocks for same revision. 34 + * Be more careful about only processing reasonable *,v files. 35 + * Improve checks for illegal filenames. 36 + * Check if a directory name conflicts with a filename. 37 + * When file is imported, omit the empty revision 1.1. 38 + * If a non-trunk default branch is excluded, graft its contents to trunk. 39 + * Omit the initial 'dead' revision when a file is added on a branch. 40 + * Require --symbol-transform pattern to match entire symbol name. 41 + * Treat files as binary by default instead of as text, because it is safer. 42 + * Treat auto-props case-insensitively; deprecate --auto-props-ignore-case. 43 + 44 + Miscellaneous: 45 + * Add a simple (nonportable) script to log cvs2svn memory usage. 46 + * Allow contrib/shrink_test_case.py script to try deleting tags and branches. 47 + * Add --skip-initial-test option to contrib/shrink_test_case.py script. 48 + 49 +------------------------------------------------------------------- 50 +Sat Apr 28 14:04:24 CEST 2007 - olh@suse.de 51 + 52 +- move cvs2svn and viewvc to separate specfile 53 + 54 +------------------------------------------------------------------- 55 +Sat Apr 28 11:18:16 CEST 2007 - olh@suse.de 56 + 57 +- add sysconfig settings for remote access (247372) 58 + 59 +------------------------------------------------------------------- 60 +Sat Apr 28 10:46:47 CEST 2007 - olh@suse.de 61 + 62 +- add an example to host svn on / to subversion.conf (179404) 63 + 64 +------------------------------------------------------------------- 65 +Thu Mar 29 21:56:44 CEST 2007 - olh@suse.de 66 + 67 +- add /usr/share/emacs to filelist 68 + 69 +------------------------------------------------------------------- 70 +Sun Feb 25 16:48:11 CET 2007 - olh@suse.de 71 + 72 +- update viewvc to 1.0.3 73 + * fix bug in path shown for Subversion deleted-under-copy items (issue #265) 74 + * minor documentation fixes 75 + * fix annotate assertions on uncanonicalized #include paths (issue #208) 76 + * make RSS URL method match the method used to generate it (issue #245) 77 + * fix Subversion annotation to run non-interactively, preventing hangs 78 + * fix bug in custom syntax highlighter fallback logic 79 + * fix bug in PHP CGI hack to avoid force-cgi-redirect errors 80 +- update cvs2svn to 1.5.1 81 + New features: 82 + * Support multiproject conversions (each gets its own trunk, tags, branches). 83 + * New --options option to allow run-time options to be defined via a file. 84 + * --co, --cvs, and --sort options to specify the paths to executables. 85 + * Add new --fallback-encoding option. 86 + Bugs fixed: 87 + * Add missing import in cvs2svn_lib/process.py. 88 + * Fix issue #86: Support multiple project roots per repository. 89 + * Fix issue #104: Allow path to "sort" executable to be specified. 90 + * Fix issue #8: Allow multiple --encoding options. 91 + * Fix issue #109: Improve handling of fallback encodings. 92 + Improvements and output changes: 93 + * Further reduce conversion time and temporary space requirements. 94 + Miscellaneous: 95 + * Deprecate the --dump-only option (it is now implied by --dumpfile). 96 + 97 +------------------------------------------------------------------- 98 +Sat Feb 24 21:55:39 CET 2007 - olh@suse.de 99 + 100 +- Version 1.4.3 101 + User-visible-changes: 102 + - Client: 103 + * fixed: crash using automatic auth protocols with Neon 0.26 (r22440, -61) 104 + * fixed: svn_load_dirs.pl cannot import file names containing '@' (r22203) 105 + * fixed: error when committing replaced directories (r22991, -8) 106 + * fixed: inability to change file perms due to existing file perms (r23018) 107 + * include newest version of svn-graph.pl (r22969) 108 + * install a manpage for svnsync (r21403) 109 + * translation updates for all languages 110 + * dramatically speed up commit of wc-to-wc copy (r21471) 111 + * fixed: support 'svn co URL@{DATE}' (issue #2602) 112 + * fixed: cannot access repositories with spaces via svn:// (issue #2612) 113 + * fixed: passing full URL in some DAV requests, breaking proxies (r21526) 114 + * fixed: history-tracing can fail for renamed directories (issue #2600) 115 + * fixed: crash if interrupted while opening a working copy (r21792) 116 + * fixed: 'svn merge' should notify about conflicted files (issue #2584) 117 + * fixed: 'svn revert' should notify about prop-only reverts (issue #2517) 118 + * fixed: 'svn status -u' not showing props changed on wc root (issue #2533) 119 + * fixed: 'svn status -u' fails in a read-only working copy (r21904, -19) 120 + * fixed: 'svn up' failing with checksum mismatch error (issue #2618) 121 + * fixed: 'svnsync sync' copying missing implicit revprops (issue #2613) 122 + * fixed: svnsync unable to synchronise copies of URL-unsafe paths (r22092) 123 + * svnshell tool: support "setrev head" (r20992) 124 + * include newest version of svnmerge.py 125 + - Server: 126 + * fixed: incorrectly reporting authz circular dependencies (issue #2684) 127 + * fixed: potential filesystem memory leak in commit finalisation (r22729) 128 + * FSFS: improve detection of disk write errors (r21346) 129 + * FSFS: prevent API violation from corrupting repository (issue #2467) 130 + * improved error checking when running hook scripts, etc (r21483) 131 + * mailer.py: new commit_url option links to web page for a commit (r21333) 132 + - Client and Server: 133 + * fixed: potential string corruption when resizing string buffers (r22689) 134 + * translation updates for Korean, Spanish, Italian, Simplified Chinese, 135 + and Japanese (fixing issues #2649 and #2681) 136 + Developer-visible-changes: 137 + * update (experimental) ra_serf repository access module for DAV (r22872) 138 + * fixed: svn_{ra,repos}_replay() doesn't send checksums (r22346, -51, -52) 139 + * fixed: error when calling svn_repos_replay2() with a txn root (r22609) 140 + * support current CVS versions of libtool (post-1.5.22) (r22120) 141 + * javahl bindings: 142 + - fixed: auth cache is created in the current directory (r22780) 143 + - fixed: SVNAdmin's setLog() method always fails (r22387) 144 + - fixed: target dependency order in generated build scripts (r22209) 145 + - compile Java bytecode for Java 1.2 VM (r21765, -7, r21814) 146 + - fixed: crash if using 1.4.x bindings with older libraries (r21316, -429) 147 + - fixed: crash when empty destination path passed to checkout (r21770) 148 + * SWIG/perl bindings: 149 + - fixed: ra_do_{update,switch,status} work with Perl delta editors (r22311) 150 + - fixed: memory leak when calling methods on a Perl commit editor (r22332) 151 + - fixed: ra_replay works with Perl delta editors (r20666) 152 + * SWIG/python bindings: 153 + - fixed: crash when using an apr_hash_t typemap (issue #2606) 154 + 155 +------------------------------------------------------------------- 156 +Thu Jan 25 13:21:33 CET 2007 - olh@suse.de 157 + 158 +- add svnmerge.py to subversion-tools (236700) 159 + 160 +------------------------------------------------------------------- 161 +Sun Oct 29 13:00:18 CET 2006 - meissner@suse.de 162 + 163 +- use RPM_OPT_FLAGS also for C++ 164 + 165 +------------------------------------------------------------------- 166 +Thu Sep 28 00:33:39 CEST 2006 - ro@suse.de 167 + 168 +- use source=1.4 for java compilation 169 + 170 +------------------------------------------------------------------- 171 +Mon Sep 25 10:55:08 CEST 2006 - olh@suse.de 172 + 173 +- update cvs2svn to 1.4.0 174 + New features: 175 + * Support multicomponent --trunk, --tags, and --branches paths (issue #7). 176 + * New --auto-props option allows file properties to be set via file. 177 + * --force-branch and --force-tag options now accept regular expressions. 178 + * Add --symbol-default option. 179 + * Support multiple, ordered --encoding options. 180 + Bugs fixed: 181 + * Fix issue #93: Tags with forbidden characters converted to branches. 182 + * Fix issue #102: Branch file, deleted in CVS, is present in SVN. 183 + Improvements and output changes: 184 + * Print informative warning message if a required program is missing. 185 + * Output an error if any CVS filenames contain control characters. 186 + * Clean up temporary files even for pass-by-pass conversions. 187 + * Improve handling of commit dependencies and multibranch commits. 188 + * Implemented issue #50 (performance change). 189 + * Reduced the amount of temporary disk space needed during the conversion. 190 + Miscellaneous: 191 + * cvs2svn now requires Python version 2.2 or later. 192 + * cvs2svn has been broken up into many smaller python modules for clarity. 193 + 194 +------------------------------------------------------------------- 195 +Sat Sep 23 08:59:32 CEST 2006 - olh@suse.de 196 + 197 +- force javac 1.4 bytecode 198 + 199 +------------------------------------------------------------------- 200 +Thu Sep 21 11:05:30 CEST 2006 - olh@suse.de 201 |