Author: dannas Date: Thu Aug 5 12:41:51 2010 New Revision: 982582 URL: http://svn.apache.org/viewvc?rev=982582&view=rev Log: Adjust a C-unit test for parsing git diffs to have " b/" as part of the paths.
The diff-parser searches for " b/" to find the start of old_path. * subversion/tests/libsvn_diff/parse-diff-tests.c (git_diff_with_spaces_diff, test_git_diffs_with_spaces_diff): See above. Modified: subversion/trunk/subversion/tests/libsvn_diff/parse-diff-test.c Modified: subversion/trunk/subversion/tests/libsvn_diff/parse-diff-test.c URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/libsvn_diff/parse-diff-test.c?rev=982582&r1=982581&r2=982582&view=diff ============================================================================== --- subversion/trunk/subversion/tests/libsvn_diff/parse-diff-test.c (original) +++ subversion/trunk/subversion/tests/libsvn_diff/parse-diff-test.c Thu Aug 5 12:41:51 2010 @@ -220,9 +220,9 @@ static const char *bad_git_diff_header = "new file mode 100644" NL "git --diff a/path one 1 b/path one 1" NL "new file mode 100644" NL - "git --diff a/dir/b/path b/dir/b/path" NL + "git --diff a/dir/ b/path b/dir/ b/path" NL "new file mode 100644" NL - "git --diff a/b/path 1 b/b/path 1" NL + "git --diff a/ b/path 1 b/ b/path 1" NL "new file mode 100644" NL; @@ -834,8 +834,9 @@ test_git_diffs_with_spaces_diff(apr_pool FALSE, /* ignore_whitespace */ pool, pool)); SVN_TEST_ASSERT(patch); - SVN_TEST_ASSERT(! strcmp(patch->old_filename, "dir/b/path")); - SVN_TEST_ASSERT(! strcmp(patch->new_filename, "dir/b/path")); + SVN_DBG(("%s\n", patch->old_filename)); + SVN_TEST_ASSERT(! strcmp(patch->old_filename, "dir/ b/path")); + SVN_TEST_ASSERT(! strcmp(patch->new_filename, "dir/ b/path")); SVN_TEST_ASSERT(patch->operation == svn_diff_op_added); SVN_TEST_ASSERT(patch->hunks->nelts == 0); @@ -844,8 +845,8 @@ test_git_diffs_with_spaces_diff(apr_pool FALSE, /* ignore_whitespace */ pool, pool)); SVN_TEST_ASSERT(patch); - SVN_TEST_ASSERT(! strcmp(patch->old_filename, "b/path 1")); - SVN_TEST_ASSERT(! strcmp(patch->new_filename, "b/path 1")); + SVN_TEST_ASSERT(! strcmp(patch->old_filename, " b/path 1")); + SVN_TEST_ASSERT(! strcmp(patch->new_filename, " b/path 1")); SVN_TEST_ASSERT(patch->operation == svn_diff_op_added); SVN_TEST_ASSERT(patch->hunks->nelts == 0);