Mixed-tag commit in testproject on TEST_BRANCH, MAIN & ANOTHER_BRANCH
delete_then_add+1MAIN1.2 -> 1.3
tasktest+5-2MAIN1.1 -> 1.2
binaryfiles/add.png[binary]MAINadded 1.1
           /modify.png[binary]MAIN1.1 -> 1.2
           /remove.png[binary]MAIN1.1 removed
branchedfiles/added+1TEST_BRANCHadded 1.1.2.1
             /modified+1-1TEST_BRANCH1.1 -> 1.1.2.1
             /modified2+1-1ANOTHER_BRANCH1.1.2.1 -> 1.1.2.1.2.1
             /remove-1TEST_BRANCH1.1.2.1 removed
emptyfiles/add[empty]MAINadded 1.1
          /modify+1MAIN1.1 -> 1.2
          /remove[empty]MAIN1.1 removed
funnynames/entity&file+1MAINadded 1.1
          /html<b>file+1MAINadded 1.1
          /space file+1MAINadded 1.1
funnynames/comma,dir/test+1MAINadded 1.1
funnynames/space dir/test+1MAINadded 1.1
simplefiles/add+12MAINadded 1.1
           /addeol+1-1MAIN1.1 -> 1.2
           /deleteall-6MAIN1.1 -> 1.2
           /fiddlyedits+25-25MAIN1.1 -> 1.2
           /longlines+8-8MAIN1.1 -> 1.2
           /modify+7-6MAIN1.1 -> 1.2
           /remove-6MAIN1.1 removed
           /removeeol+1-1MAIN1.1 -> 1.2
Commit in anotherproject on MAIN
README+1added 1.1
+70-58
10 added + 4 removed + 12 modified, total 26 files
In this test commit message, this first line becomes the email subject.  It is rather overly-long, to demonstrate daß such text will be trimmed before it becomes a Subject: header.  (One more sentence should be enough.)
[There are two blank lines before this one]
Here is a line with a '.' on its own.  This should not break the email, though
due to a CVSspam bug, it used to:
.
Two and three dots should be allowed, and not be replaced with three and four:
..
...
HTML tags in the commit message are escaped like this: <b>here</b>
So are entities like the ampersand at the beginning of this text: &lt;
A URL:  http://www.badgers-in-foil.co.uk/
Another:  www.badgers-in-foil.co.uk
Email address: someone@somewhere.invalid
Wiki link: [[ConcurrentVersionsSystem]]
If bugzilla support is enabled, we can fix bug 1 and bug#101.
Bug 0001 may still be open.  JIRA issue Ids look like, JRA-1545.
Request Tracker like to talk in terms of 'tickets', like ticket 136.

testproject
delete_then_add 1.2 -> 1.3
diff -N delete_then_add
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ delete_then_add	11 Jul 2005 15:44:19 -0000	1.3
@@ -0,0 +1 @@
+rebirth

testproject
tasktest 1.1 -> 1.2
diff -u -u -r1.1 -r1.2
--- tasktest	11 Jul 2005 15:44:18 -0000	1.1
+++ tasktest	11 Jul 2005 15:44:19 -0000	1.2
@@ -1,4 +1,7 @@
 removed items should not be highlighted
-TODO: remove this item
-also remove this FIXME
 TODO check that unchanged items are ignored
+TODO needs doing
+please FIXME some time soon
+looks odd when the end of the line says TODO
+on the same line, TODO and FIXME appear
+My MASTODON should not be highlighted

testproject/branchedfiles
added added at 1.1.2.1
diff -N added
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ added	11 Jul 2005 15:44:20 -0000	1.1.2.1
@@ -0,0 +1 @@
+this file has been added on the branch, never existing on the trunk

testproject/branchedfiles
modified 1.1 -> 1.1.2.1
diff -u -u -r1.1 -r1.1.2.1
--- modified	11 Jul 2005 15:44:16 -0000	1.1
+++ modified	11 Jul 2005 15:44:20 -0000	1.1.2.1
@@ -1 +1 @@
-file to be edited on branch
+file edited on branch

testproject/branchedfiles
modified2 1.1.2.1 -> 1.1.2.1.2.1
diff -u -u -r1.1.2.1 -r1.1.2.1.2.1
--- modified2	11 Jul 2005 15:44:17 -0000	1.1.2.1
+++ modified2	11 Jul 2005 15:44:20 -0000	1.1.2.1.2.1
@@ -1 +1 @@
-file to be modified on another branch, never existing in the trunk
+file modified on another branch, never existing in the trunk

testproject/branchedfiles
remove removed after 1.1.2.1
diff -N remove
--- remove	11 Jul 2005 15:44:18 -0000	1.1.2.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1 +0,0 @@
-file to be removed from the branch

testproject/emptyfiles
modify 1.1 -> 1.2
diff -u -u -r1.1 -r1.2
--- modify	11 Jul 2005 15:44:18 -0000	1.1
+++ modify	11 Jul 2005 15:44:20 -0000	1.2
@@ -0,0 +1 @@
+new line

testproject/funnynames
entity&amp;file added at 1.1
diff -N entity&amp;file
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ entity&amp;file	11 Jul 2005 15:44:20 -0000	1.1
@@ -0,0 +1 @@
+name contains hmtl entity

testproject/funnynames
html<b>file added at 1.1
diff -N html<b>file
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ html<b>file	11 Jul 2005 15:44:20 -0000	1.1
@@ -0,0 +1 @@
+file name contains html element

testproject/funnynames
space file added at 1.1
diff -N space file
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ space file	11 Jul 2005 15:44:20 -0000	1.1
@@ -0,0 +1 @@
+name contains space character

testproject/funnynames/comma,dir
test added at 1.1
diff -N test
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ test	11 Jul 2005 15:44:20 -0000	1.1
@@ -0,0 +1 @@
+test

testproject/funnynames/space dir
test added at 1.1
diff -N test
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ test	11 Jul 2005 15:44:20 -0000	1.1
@@ -0,0 +1 @@
+test

testproject/simplefiles
add added at 1.1
diff -N add
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ add	11 Jul 2005 15:44:20 -0000	1.1
@@ -0,0 +1,12 @@
+pipe
+IO.pipe -> anArray
+
+        Creates a pair of pipe endpoints (connected to each other) and returns
+    them as a two-element array of IO objects: [ readFile, writeFile ]. Not
+    available on all platforms.
+
+        In the example below, the two processes close the ends of the pipe that
+    they are not using. This is not just a cosmetic nicety. The read end of a
+    pipe will not generate an end of file condition if there are any writers
+    with the pipe still open. In the case of the parent process, the rd.read
+    will never return if it does not first issue a wr.close.

testproject/simplefiles
addeol 1.1 -> 1.2
diff -u -u -r1.1 -r1.2
--- addeol	11 Jul 2005 15:44:18 -0000	1.1
+++ addeol	11 Jul 2005 15:44:20 -0000	1.2
@@ -1,2 +1,2 @@
 this file is missing it's end-of-line character on the last line
-it should be here->
\ No newline at end of file
+it should be here->

testproject/simplefiles
deleteall 1.1 -> 1.2
diff -u -u -r1.1 -r1.2
--- deleteall	11 Jul 2005 15:44:18 -0000	1.1
+++ deleteall	11 Jul 2005 15:44:20 -0000	1.2
@@ -1,6 +0,0 @@
-each_byte
-ios.each_byte {| byte | block } -> nil
-
-        Calls the given block once for each byte (0..255) in ios, passing the
-    byte as an argument. The stream must be opened for reading or an IOerror
-    will be raised.

testproject/simplefiles
fiddlyedits 1.1 -> 1.2
diff -u -u -r1.1 -r1.2
--- fiddlyedits	11 Jul 2005 15:44:18 -0000	1.1
+++ fiddlyedits	11 Jul 2005 15:44:20 -0000	1.2
@@ -2,115 +2,115 @@
 
 1. Change the whole line
 
-012345678901234567890123456789012345678901234567890123456789
+asbcgefgfijklmnopqrstuvwxyzasbcgefgfijklmnopqrstuvwxyzabcdef
 
 
 2. Change most of the line
 
-012345678901234567890123456789012345678901234567890123456789
+0sbcgefgfijklmnopqrstuvwxyzasbcgefgfijklmnopqrstuvwxyzabcde9
 
 
 3. Change at start of line
 
-012345678901234567890123456789012345678901234567890123456789
+a12345678901234567890123456789012345678901234567890123456789
 
 
 4. Change at end of line
 
-012345678901234567890123456789012345678901234567890123456789
+01234567890123456789012345678901234567890123456789012345678b
 
 
 5. Change at both ends of line
 
-012345678901234567890123456789012345678901234567890123456789
+a1234567890123456789012345678901234567890123456789012345678b
 
 
 6. Change all but initial tab
 
-	012345678901234567890123456789012345678901234567890123456789
+	asbcgefgfijklmnopqrstuvwxyzasbcgefgfijklmnopqrstuvwxyzabcdef
 
 
 7. Change one char
 
-012345678901234567890123456789012345678901234567890123456789
+0123456789012345678901234567a9012345678901234567890123456789
 
 
 8. Change two chars
 
-012345678901234567890123456789012345678901234567890123456789
+01234567890123456789012345678ab12345678901234567890123456789
 
 
 9. Change four chars
 
-012345678901234567890123456789012345678901234567890123456789
+01234567890123456789012345abcd012345678901234567890123456789
 
 
 10. Change eight chars
 
-012345678901234567890123456789012345678901234567890123456789
+01234567890123456789012345678901abcdefgh01234567890123456789
 
 
 11. Change sixteen chars
 
-012345678901234567890123456789012345678901234567890123456789
+0123456789012345678abcdefghijklmnop5678901234567890123456789
 
 
 12. Change thirty two chars (>33% change not highlighted)
 
-012345678901234567890123456789012345678901234567890123456789
+01234567890123456789abcdefghijklmnopqrstuvwxyzabcdef23456789
 
 
 13. Add a single character
 
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
 
 14. Delete a single character
 
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
 
 13. Indent more
 
-	tab
+		tab
 
 
 14. Indent less
 
-		tab
+	tab
 
 
 15. Add trailing space
 
-aaaaaaaa 
+aaaaaaaa  
 
 
 16. Remove trailing space
 
-aaaaaaaa  
+aaaaaaaa 
 
 
 17. Convert dos end-of-line to unix
 
-aaaaaaaa^M
+aaaaaaaa
 
 
 18. Convert unix end-on-line to dos
 
-aaaaaaaa
+aaaaaaaa^M
 
 
 19. Change several adjacent lines (not handled)
 
-aaaaaaaaaaaaaaaaaaaa
-bbbbbbbbbbbbbbbbbbbb
+aaaa1aaaaa
+bbbb2bbbbb
 
 
 20. Several adjacent lines with similar first/last
 
-aaaaaaaaaaaaaaaaaaaa
-bbbbbbbbbbbbbbbbbbbb
-aaaaaaaaaaaaaaaaaaaa
+aaaa1aaaaaaaaaaaaaaa
+bbbb2bbbbbbbbbbbbbbb
+aaaa1aaaaaaaaaaaaaaa
 
 
 THE END

testproject/simplefiles
longlines 1.1 -> 1.2
diff -u -u -r1.1 -r1.2
--- longlines	11 Jul 2005 15:44:18 -0000	1.1
+++ longlines	11 Jul 2005 15:44:20 -0000	1.2
@@ -1,28 +1,28 @@
 1. Long line in context
 
 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678>[...]
-edit me!
+edited me!
 
 
 2. Long line altered (with change-highlight)
 
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678>[...]
+a12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678>[...]
 
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678>[...]
+012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345a78>[...]
 
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678>[...]
+012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678>[...]
 
 3. Multiple long lines altered
 
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678>[...]
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678>[...]
+a12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678>[...]
+a12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678>[...]
 
 
 4. Long lines added
 
+012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678>[...]
+012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678>[...]
 
 
 5. Long lines removed
 
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678>[...]
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678>[...]
[Note: Some over-long lines of diff output only partialy shown]

testproject/simplefiles
modify 1.1 -> 1.2
diff -u -u -r1.1 -r1.2
--- modify	11 Jul 2005 15:44:18 -0000	1.1
+++ modify	11 Jul 2005 15:44:20 -0000	1.2
@@ -1,19 +1,20 @@
 popen
-IO.popen( aCmdString, aModeString="r" ) -> anIO
 IO.popen( aCmdString, aModeString="r" ) {| anIO | block } -> nil
         Runs the specified command string as a subprocess; the subprocess's
     standard input and output will be connected to the returned IO object. If
-    aCmdString starts with a ``-'', then a new instance of Ruby is started as
-    the subprocess. The default mode for the new file object is r'', but
+    aCmdString starts with a "-", then a new instance of Ruby is started as
+    the subprocess. The default mode for the new file object is "r", but
     aModeString may be set to any of the modes in Table 22.5 on page 326.
 
+        Always prefer the form given above to the no-block style
+
         If a block is given, Ruby will run the command as a child connected to
     Ruby with a pipe. Ruby's end of the pipe will be passed as a parameter to
     the block.
  
-       If a block is given with a aCmdString of ``-'', the block will be run in
+       If a block is given with a aCmdString of "-", the block will be run in
     two separate processes: once in the parent, and once in a child. The parent
     process will be passed the pipe object as a parameter to the block, the
-    child version of the block will be passed nil, and the child's standard in
-    and standard out will be connected to the parent through the pipe. Not
+    child version of the block will be passed nil, and the child's standard
+    in and standard out will be connected to the parent through the pipe. Not
     available on all platforms.

testproject/simplefiles
remove removed after 1.1
diff -N remove
--- remove	11 Jul 2005 15:44:18 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,6 +0,0 @@
-binmode
-ios.binmode -> ios
-
-        Puts ios into binary mode. This is useful only in MS-DOS/Windows
-    environments. Once a stream is in binary mode, it cannot be reset to
-    nonbinary mode.

testproject/simplefiles
removeeol 1.1 -> 1.2
diff -u -u -r1.1 -r1.2
--- removeeol	11 Jul 2005 15:44:18 -0000	1.1
+++ removeeol	11 Jul 2005 15:44:20 -0000	1.2
@@ -1,2 +1,2 @@
 this file will have the end-of-line character removed from the last line
-from just here->
+from just here->
\ No newline at end of file

anotherproject
README added at 1.1
diff -N README
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ README	11 Jul 2005 15:44:21 -0000	1.1
@@ -0,0 +1 @@
+test commiting to multiple repositories at once
CVSspam 0.2.12