Index: vcpx/tests/svn.py
===================================================================
--- vcpx/tests/svn.py	(revision 933)
+++ vcpx/tests/svn.py	(revision 1048)
@@ -268,2 +268,18 @@
                                             chunksize=100))
         self.assertEqual(len(csets), 4)
+
+    def testExternalCopies(self):
+        """Verify that external copies+deletions are handled ok"""
+
+        log = self.getSvnLog('svn-external_copies_test')
+        csets = changesets_from_svnlog(log, 'svn+ssh://caia/tmp/svn', '/trunk')
+        
+        cset = csets.next()
+        cset = csets.next()
+        self.assertEqual(len(cset.entries), 5)
+
+        entry = cset.removedEntries()[0]
+        self.assertEqual(entry.name, 'README_LOGIN')
+
+        cset = csets.next()
+        self.assertEqual(len(cset.entries), 4)
