 1afebc92ef
			
		
	
	1afebc92ef
	
	
	
		
			
			Some tests still use the old format with four spaces indentation. Standardize the tests to the new format with tab indentation. Signed-off-by: John Cai <johncai86@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
		
			
				
	
	
		
			59 lines
		
	
	
		
			935 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			935 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| #
 | |
| # Copyright (c) 2010 Bo Yang
 | |
| #
 | |
| 
 | |
| test_description='Test --follow should always find copies hard in git log.
 | |
| 
 | |
| '
 | |
| 
 | |
| TEST_PASSES_SANITIZE_LEAK=true
 | |
| . ./test-lib.sh
 | |
| . "$TEST_DIRECTORY"/lib-diff.sh
 | |
| 
 | |
| echo >path0 'Line 1
 | |
| Line 2
 | |
| Line 3
 | |
| '
 | |
| 
 | |
| test_expect_success 'add a file path0 and commit.' '
 | |
| 	git add path0 &&
 | |
| 	git commit -m "Add path0"
 | |
| '
 | |
| 
 | |
| echo >path0 'New line 1
 | |
| New line 2
 | |
| New line 3
 | |
| '
 | |
| test_expect_success 'Change path0.' '
 | |
| 	git add path0 &&
 | |
| 	git commit -m "Change path0"
 | |
| '
 | |
| 
 | |
| cat <path0 >path1
 | |
| test_expect_success 'copy path0 to path1.' '
 | |
| 	git add 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
 | |
| '
 | |
| 
 | |
| cat >expected <<\EOF
 | |
| Copy path1 from path0
 | |
| C100	path0	path1
 | |
| 
 | |
| Change path0
 | |
| M	path0
 | |
| 
 | |
| Add path0
 | |
| A	path0
 | |
| EOF
 | |
| 
 | |
| test_expect_success 'validate the output.' '
 | |
| 	compare_diff_patch current expected
 | |
| '
 | |
| 
 | |
| test_done
 |