| # Copyright (c) 2010 Bo Yang |
| test_description='Test --follow should always find copies hard in git log. |
| TEST_PASSES_SANITIZE_LEAK=true |
| . "$TEST_DIRECTORY"/lib-diff.sh |
| test_expect_success 'add a file path0 and commit.' ' |
| git commit -m "Add path0" |
| test_expect_success 'Change path0.' ' |
| git commit -m "Change path0" |
| test_expect_success 'copy path0 to path1.' ' |
| git commit -m "Copy path1 from path0" |
| test_expect_success 'find the copy path0 -> path1 harder' ' |
| git log --follow --name-status --pretty="format:%s" path1 > current |
| test_expect_success 'validate the output.' ' |
| compare_diff_patch current expected |