⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 diff-diff3-test.c

📁 subversion-1.4.3-1.tar.gz 配置svn的源码
💻 C
📖 第 1 页 / 共 4 页
字号:
  SVN_ERR(two_way_diff("foo4c", "bar4c",                       "Cc\n",                       "Aa\r"                       "Bb\r"                       "Cc\r",                       "--- foo4c" APR_EOL_STR                       "+++ bar4c" APR_EOL_STR                       "@@ -1 +1,3 @@" APR_EOL_STR                       "+Aa\r"                       "+Bb\r"                       " Cc\n",                       diff_opts, pool));  diff_opts->ignore_eol_style = FALSE;  SVN_ERR(two_way_diff("foo5", "bar5",                       "Aa\n"                       "Bb\n"                       "Cc\n",                       "Aa\n",                       "--- foo5" APR_EOL_STR                       "+++ bar5" APR_EOL_STR                       "@@ -1,3 +1 @@" APR_EOL_STR                       " Aa\n"                       "-Bb\n"                       "-Cc\n",                       NULL, pool));  SVN_ERR(two_way_diff("foo5b", "bar5b",                       "Aa\n"                       "Bb\n"                       "Cc\n",                       "Cc\n",                       "--- foo5b" APR_EOL_STR                       "+++ bar5b" APR_EOL_STR                       "@@ -1,3 +1 @@" APR_EOL_STR                       "-Aa\n"                       "-Bb\n"                       " Cc\n",                       NULL, pool));  diff_opts->ignore_eol_style = TRUE;  SVN_ERR(two_way_diff("foo5c", "bar5c",                       "Aa\r\n"                       "Bb\r\n"                       "Cc\r\n",                       "Cc\n",                       "--- foo5c" APR_EOL_STR                       "+++ bar5c" APR_EOL_STR                       "@@ -1,3 +1 @@" APR_EOL_STR                       "-Aa\r\n"                       "-Bb\r\n"                       " Cc\r\n",                       diff_opts, pool));  diff_opts->ignore_eol_style = FALSE;  SVN_ERR(two_way_diff("foo6", "bar6",                       "Aa\n"                       "Bb\n"                       "Cc\n",                       "Aa\n"                       "Bb\n"                       "Cc\n",                       "",                       NULL, pool));  SVN_ERR(two_way_diff("foo6b", "bar6b",                       "Aa\n"                       "Bb\n"                       "Cc\n",                       "Aa\n"                       "Xx\n"                       "Cc\n",                       "--- foo6b" APR_EOL_STR                       "+++ bar6b" APR_EOL_STR                       "@@ -1,3 +1,3 @@" APR_EOL_STR                       " Aa\n"                       "-Bb\n"                       "+Xx\n"                       " Cc\n",                       NULL, pool));  SVN_ERR(two_way_diff("foo6c", "bar6c",                       "Aa\r\n"                       "Bb\r\n"                       "Cc\r\n",                       "Aa\r\n"                       "Xx\r\n"                       "Cc\r\n",                       "--- foo6c" APR_EOL_STR                       "+++ bar6c" APR_EOL_STR                       "@@ -1,3 +1,3 @@" APR_EOL_STR                       " Aa\r\n"                       "-Bb\r\n"                       "+Xx\r\n"                       " Cc\r\n",                       NULL, pool));  SVN_ERR(two_way_diff("foo6d", "bar6d",                       "Aa\r"                       "Bb\r"                       "Cc\r",                       "Aa\r"                       "Xx\r"                       "Cc\r",                       "--- foo6d" APR_EOL_STR                       "+++ bar6d" APR_EOL_STR                       "@@ -1,3 +1,3 @@" APR_EOL_STR                       " Aa\r"                       "-Bb\r"                       "+Xx\r"                       " Cc\r",                       NULL, pool));  diff_opts->ignore_space = svn_diff_file_ignore_space_change;  SVN_ERR(two_way_diff("foo6e", "bar6e",                       " A a \n"                       " B b \r"                       " C c \r\n",                       " A  a   \n"                       "   B b  \r"                       "    C    c    \r\n",                       "",                       diff_opts, pool));  diff_opts->ignore_space = svn_diff_file_ignore_space_none;  diff_opts->ignore_space = svn_diff_file_ignore_space_all;  SVN_ERR(two_way_diff("foo6f", "bar6f",                       "Aa\n"                       "Bb\r"                       "Cc\r\n",                       " A  a   \n"                       "   B b  \r"                       "    C    c    \r\n",                       "",                       diff_opts, pool));  diff_opts->ignore_space = svn_diff_file_ignore_space_none;  diff_opts->ignore_space = svn_diff_file_ignore_space_all;  diff_opts->ignore_eol_style = TRUE;  SVN_ERR(two_way_diff("foo6f", "bar6f",                       "Aa\n"                       "Bb\r"                       "Cc\r\n",                       " A  a   \r"                       "   B b  \r\n"                       "    C    c    \n",                       "",                       diff_opts, pool));  diff_opts->ignore_space = svn_diff_file_ignore_space_none;  diff_opts->ignore_eol_style = FALSE;  SVN_ERR(two_way_diff("foo7", "bar7",                       "Aa\n",                       "Bb\n",                       "--- foo7" APR_EOL_STR                       "+++ bar7" APR_EOL_STR                       "@@ -1 +1 @@" APR_EOL_STR                       "-Aa\n"                       "+Bb\n",                       NULL, pool));  SVN_ERR(two_way_diff("foo7a", "bar7a",                       "Aa\n"                       "Cc\n",                       "Bb\n"                       "Cc\n",                       "--- foo7a" APR_EOL_STR                       "+++ bar7a" APR_EOL_STR                       "@@ -1,2 +1,2 @@" APR_EOL_STR                       "-Aa\n"                       "+Bb\n"                       " Cc\n",                       NULL, pool));  SVN_ERR(two_way_diff("foo7b", "bar7b",                       "Aa\r"                       "Cc\n",                       "Bb\n"                       "Cc\n",                       "--- foo7b" APR_EOL_STR                       "+++ bar7b" APR_EOL_STR                       "@@ -1,2 +1,2 @@" APR_EOL_STR                       "-Aa\r"                       "+Bb\n"                       " Cc\n",                       NULL, pool));  SVN_ERR(two_way_diff("foo8", "bar8",                       "Aa\n"                       "Bb\n"                       "Cc\n",                       "Xx\n"                       "Yy\n",                       "--- foo8" APR_EOL_STR                       "+++ bar8" APR_EOL_STR                       "@@ -1,3 +1,2 @@" APR_EOL_STR                       "-Aa\n"                       "-Bb\n"                       "-Cc\n"                       "+Xx\n"                       "+Yy\n",                       NULL, pool));  SVN_ERR(two_way_diff("foo9", "bar9",                       "Aa\n"                       "Bb\n"                       "Cc\n",                       "Bb\n",                       "--- foo9" APR_EOL_STR                       "+++ bar9" APR_EOL_STR                       "@@ -1,3 +1 @@" APR_EOL_STR                       "-Aa\n"                       " Bb\n"                       "-Cc\n",                       NULL, pool));  SVN_ERR(two_way_diff("foo10", "bar10",                       "Aa\n"                       "Bb\n"                       "Cc",                       "Aa\n"                       "Xx\n"                       "Yy\n",                       "--- foo10" APR_EOL_STR                       "+++ bar10" APR_EOL_STR                       "@@ -1,3 +1,3 @@" APR_EOL_STR                       " Aa\n"                       "-Bb\n"                       "-Cc" APR_EOL_STR                       "\\ No newline at end of file" APR_EOL_STR                       "+Xx\n"                       "+Yy\n",                       NULL, pool));  SVN_ERR(two_way_diff("foo11", "bar11",                       "Aa\n"                       "Xx\n"                       "Yy\n",                       "Aa\n"                       "Bb\n"                       "Cc",                       "--- foo11" APR_EOL_STR                       "+++ bar11" APR_EOL_STR                       "@@ -1,3 +1,3 @@" APR_EOL_STR                       " Aa\n"                       "-Xx\n"                       "-Yy\n"                       "+Bb\n"                       "+Cc" APR_EOL_STR                       "\\ No newline at end of file" APR_EOL_STR,                       NULL, pool));  SVN_ERR(two_way_diff("foo12", "bar12",                       "Aa\n"                       "Xx\n"                       "Yy",                       "Aa\n"                       "Bb\n"                       "Cc",                       "--- foo12" APR_EOL_STR                       "+++ bar12" APR_EOL_STR                       "@@ -1,3 +1,3 @@" APR_EOL_STR                       " Aa\n"                       "-Xx\n"                       "-Yy" APR_EOL_STR                       "\\ No newline at end of file" APR_EOL_STR                       "+Bb\n"                       "+Cc" APR_EOL_STR                       "\\ No newline at end of file" APR_EOL_STR,                       NULL, pool));  SVN_ERR(two_way_diff("foo13", "bar13",                       "Aa\n"                       "Bb\n"                       "Cc\n"                       "Dd\n"                       "Ee\n"                       "Ff\n"                       "Gg\n",                       "Xx\n"                       "Aa\n"                       "Bb\n"                       "Cc\n"                       "Dd\n"                       "Ee\n"                       "Ff\n"                       "Gg\n"                       "Yy\n",                       "--- foo13" APR_EOL_STR                       "+++ bar13" APR_EOL_STR                       "@@ -1,3 +1,4 @@" APR_EOL_STR                       "+Xx\n"                       " Aa\n"                       " Bb\n"                       " Cc\n"                       "@@ -5,3 +6,4 @@" APR_EOL_STR                       " Ee\n"                       " Ff\n"                       " Gg\n"                       "+Yy\n",                       NULL, pool));  SVN_ERR(two_way_diff("foo14", "bar14",                       "Aa\n"                       "Bb\n"                       "Cc\n"                       "Dd\n"                       "Ee\n"                       "Ff\n"                       "Gg\n",                       "Bb\n"                       "Aa\n"                       "Cc\n"                       "Dd\n"                       "Ee\n"                       "Gg\n"                       "Ff\n",                       "--- foo14" APR_EOL_STR                       "+++ bar14" APR_EOL_STR                       "@@ -1,7 +1,7 @@" APR_EOL_STR                       "+Bb\n"                       " Aa\n"                       "-Bb\n"                       " Cc\n"                       " Dd\n"                       " Ee\n"                       "+Gg\n"                       " Ff\n"                       "-Gg\n",                       NULL, pool));  SVN_ERR(two_way_diff("foo16", "bar16",                       "Aa\n"                       "\n"                       "Cc\n",                       "Aa\n"                       "Bb\n"                       "Cc\n",                       "--- foo16" APR_EOL_STR                       "+++ bar16" APR_EOL_STR                       "@@ -1,3 +1,3 @@" APR_EOL_STR                       " Aa\n"                       "-\n"                       "+Bb\n"                       " Cc\n",                       NULL, pool));  return SVN_NO_ERROR;}static svn_error_t *test_two_way_unified_suspect(const char **msg,                             svn_boolean_t msg_only,                             svn_test_opts_t *opts,                             apr_pool_t *pool){  *msg = "2-way unified diff where output is suspect";  if (msg_only)    return SVN_NO_ERROR;  SVN_ERR(two_way_diff("foo15a", "bar15a",                       "Aa\n"                       "Bb\n"                       "Cc\n"                       "Dd\n"                       "Ee\n"                       "Ff\n"                       "Gg\n"                       "Hh\n"                       "Ii\n",                       "Aa\n"                       "Bb\n"                       "Cc\n"                       "Dd\n"                       "Ff\n"                       "Gg\n"                       "Hh\n"                       "Ii\n",                       "--- foo15a" APR_EOL_STR                       "+++ bar15a" APR_EOL_STR                       "@@ -2,7 +2,6 @@" APR_EOL_STR                       " Bb\n"                       " Cc\n"                       " Dd\n"                       "-Ee\n"                       " Ff\n"                       " Gg\n"                       " Hh\n",                       NULL, pool));  SVN_ERR(two_way_diff("foo15b", "bar15b",                       "Aa\n"                       "Bb\n"                       "Cc\n"                       "Dd\n"                       "Ee\n"                       "Ff\n"                       "Gg\n"                       "Hh\n"                       "Ii\n",                       "Aa\n"                       "Bb\n"                       "Cc\n"                       "Dd\n"                       "Ee\n"                       "Xx\n"                       "Yy\n"                       "Ff\n"                       "Gg\n"                       "Hh\n"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -