@@ -0,0 +1,30816 @@
+diff -purNbBwx .svn cvs2svn-1.5.x/BUGS cvs2svn-2.0.0/BUGS
+--- cvs2svn-1.5.x/BUGS 2006-05-17 19:55:25.000000000 +0200
++++ cvs2svn-2.0.0/BUGS 2007-08-15 22:53:54.000000000 +0200
+@@ -9,31 +9,43 @@ for that, see
+
+ http://cvs2svn.tigris.org/issue_tracker.html
+
+-Before reporting a bug, check to see
++Before reporting a bug:
+
+- a) if you are already running the latest version of cvs2svn
++ a) Verify that you are running the latest version of cvs2svn.
+
+- b) if your bug is already filed in the issue tracker (see
+- http://tinyurl.com/2uxwv for a list of all open bugs).
++ b) Read the current frequently-asked-questions list at
++ http://cvs2svn.tigris.org/faq.html to see if your problem has a
++ known solution, and to help determine if your problem is caused
++ by corruption in your CVS repository.
++
++ c) Check to see if your bug is already filed in the issue tracker
++ (see http://tinyurl.com/2uxwv for a list of all open bugs).
+
+ Then, mail your bug report to dev@cvs2svn.tigris.org.
+
+ To be useful, a bug report should include the following information:
+
+ * The revision of cvs2svn you ran. Run 'cvs2svn --version' to
+- discover this.
++ determine this.
+
+- * The version of Subversion you used it with.
++ * The version of Subversion you used it with. Run 'svnadmin
++ --version' to determine this.
+
+ * The exact cvs2svn command line you invoked, and the output it
+ produced.
+
++ * The contents of the configuration file that you used (if you used
++ the --config option).
++
+ * The data you ran it on. If your CVS repository is small (only a
+ few kilobytes), then just provide the repository itself. If it's
+ large, or if the data is confidential, then please try to come up
+ with some smaller, releasable data set that still stimulates the
+- bug. Often this is just a matter of invoking cvs2svn on deeper
+- subdirectories, until you find the minimal reproduction case.
++ bug. The cvs2svn project includes one script that can often help
++ you narrow down the source of the bug to just a few *,v files,
++ and another that helps strip proprietary information out of your
++ repository. See the FAQ (http://cvs2svn.tigris.org/faq.html) for
++ more information.
+
+ The most important thing is that we be able to reproduce the bug :-).
+ If we can reproduce it, we can usually fix it. If we can't reproduce
+diff -purNbBwx .svn cvs2svn-1.5.x/CHANGES cvs2svn-2.0.0/CHANGES
+--- cvs2svn-1.5.x/CHANGES 2007-01-28 22:46:15.000000000 +0100
++++ cvs2svn-2.0.0/CHANGES 2007-08-15 22:53:54.000000000 +0200
+@@ -1,3 +1,50 @@
++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.
++
++
+ Version 1.5.1 (28 January 2007)
+ -------------------------------
+
+diff -purNbBwx .svn cvs2svn-1.5.x/COPYING cvs2svn-2.0.0/COPYING
+--- cvs2svn-1.5.x/COPYING 2006-05-17 19:55:25.000000000 +0200
++++ cvs2svn-2.0.0/COPYING 2007-08-15 22:53:54.000000000 +0200
+@@ -10,7 +10,7 @@ number incremented: .../license-2.html,
+ on), you may use a newer version instead, at your option.
+
+ ====================================================================
+-Copyright (c) 2000-2006 CollabNet. All rights reserved.
++Copyright (c) 2000-2007 CollabNet. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+diff -purNbBwx .svn cvs2svn-1.5.x/HACKING cvs2svn-2.0.0/HACKING
+--- cvs2svn-1.5.x/HACKING 2006-10-03 22:27:53.000000000 +0200
++++ cvs2svn-2.0.0/HACKING 2007-08-15 22:53:54.000000000 +0200
+@@ -10,100 +10,13 @@ http://svn.collab.net/repos/svn/trunk/ww
+
+ Also:
+
+- - Read design-notes.txt, you won't regret it.
++ - Read doc/design-notes.txt, you won't regret it.
+ - Read the class documentation in cvs2svn.
+ - Please put a new test in run-tests.py when you fix a bug.
+ - Use 2 spaces between sentences in comments and docstrings.
+ (This helps sentence-motion commands in some editors.)
++ - doc/making-releases.txt describes the procedure for making a new
++ release of cvs2svn.
+
+ Happy hacking!
+
+-
+-Making releases
+-===============
+-
+- Pre-release (repeat as appropriate):
+- A. Backport changes if appropriate.
+- B. Update CHANGES.
+- C. Run the testsuite, check everything is OK.
+- D. Trial-run ./dist.sh, check the output is sane.
+-
+- Notes for specific releases:
+-
+- Creating the release:
+- 1. If this is an A.B.0 release, make a branch:
+- svn copy http://cvs2svn.tigris.org/svn/cvs2svn/trunk \
+- http://cvs2svn.tigris.org/svn/cvs2svn/branches/A.B.x
+- and then increment the -dev VERSION in cvs2svn on trunk.
+- 2. Set the release number and date in CHANGES on trunk.
+- 3. Switch to a branch working copy.
+- 4. Merge CHANGES to the release branch.
+- 5. Make a trial distribution and see that the unit tests run:
+- ./dist.sh
+- tar -xzf cvs2svn-A.B.C.tar.gz
+- cd cvs2svn-A.B.C
+- ./run-tests.py
+- cd ..
+- rm -rf cvs2svn-A.B.C
+- 6. Set VERSION in cvs2svn and then run:
+- svn copy . http://cvs2svn.tigris.org/svn/cvs2svn/tags/A.B.C
+- 7. Increment the -dev VERSION in cvs2svn on the A.B.x branch.
+- 8. Switch to the tag.
+- 9. Run:
+- ./dist.sh
+- 10. Create a detached signature for the tar file:
+- gpg --detach-sign -a cvs2svn-A.B.C.tar.gz
+-
+- Publishing the release:
+- 1. Upload tarball and signature to website download area.
+- 2. Move old releases into the 'Old' folder of the download area.
+- 3. Create a project announcement on the website.
+- 4. Send an announcement to announce@cvs2svn.tigris.org.
+- (users@cvs2svn.tigris.org is subscribed to announce, so there is
+- no need to send to both lists.)
+- 5. Update the topic on #cvs2svn.
+-
+-
+-Release announcement templates
+-==============================
+-
+-Here are suggested release announcement templates. Fill in the substitutions
+-as appropriate, and refer to previous announcements for examples.
+-
+-Web:
+-[[[
+-cvs2svn VERSION is now released.
+-<br />
+-The MD5 checksum is CHECKSUM
+-<br />
+-For more information see <a
+-href="http://cvs2svn.tigris.org/source/browse/cvs2svn/tags/VERSION/CHANGES?view=markup"
|