svn-apply failed to apply a patch (deleting file with svn property)
[WebKit.git] / Tools / Scripts / webkitperl / VCSUtils_unittest / parseSvnProperty.pl
index 4ca5607..267375b 100644 (file)
@@ -236,6 +236,45 @@ END
 "Added: svn:executable\n"],
     expectedNextLine => "## -0,0 +1 ##\n",
 },
+###
+# Property value using SVN 1.7 syntax followed by start of next diff
+##
+{
+    # New test
+    diffName => "add svn:ignore using SVN 1.7 syntax, followed by start of next diff",
+    inputText => <<'END',
+Added: svn:ignore
+## -0,0 +1 ##
++*
+Index: Makefile.shared
+END
+    expectedReturn => [
+{
+    name => "svn:ignore",
+    propertyChangeDelta => 1,
+    value => "*",
+},
+"Index: Makefile.shared\n"],
+    expectedNextLine => undef,
+},
+{
+    # New test
+    diffName => "remove svn:ignore using SVN 1.7 syntax, followed by start of next diff",
+    inputText => <<'END',
+Deleted: svn:ignore
+## -1 +0,0 ##
+-*
+Index: Makefile.shared
+END
+    expectedReturn => [
+{
+    name => "svn:ignore",
+    propertyChangeDelta => -1,
+    value => "*",
+},
+"Index: Makefile.shared\n"],
+    expectedNextLine => undef,
+},
 ####
 # Property value followed by empty line and start of next diff
 ##