This makes t9001 test happy. Also fixes the warning on uninitialized $references variable again. Signed-off-by: Junio C Hamano <junkio@cox.net>
		
			
				
	
	
		
			42 lines
		
	
	
		
			1013 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1013 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/sh
 | 
						|
 | 
						|
test_description='git-send-email'
 | 
						|
. ./test-lib.sh
 | 
						|
 | 
						|
PROG='git send-email'
 | 
						|
test_expect_success \
 | 
						|
    'prepare reference tree' \
 | 
						|
    'echo "1A quick brown fox jumps over the" >file &&
 | 
						|
     echo "lazy dog" >>file &&
 | 
						|
     git add file
 | 
						|
     GIT_AUTHOR_NAME="A" git commit -a -m "Initial."'
 | 
						|
 | 
						|
test_expect_success \
 | 
						|
    'Setup helper tool' \
 | 
						|
    '(echo "#!/bin/sh"
 | 
						|
      echo shift
 | 
						|
      echo for a
 | 
						|
      echo do
 | 
						|
      echo "  echo \"!\$a!\""
 | 
						|
      echo "done >commandline"
 | 
						|
      echo "cat > msgtxt"
 | 
						|
      ) >fake.sendmail
 | 
						|
     chmod +x ./fake.sendmail
 | 
						|
     git add fake.sendmail
 | 
						|
     GIT_AUTHOR_NAME="A" git commit -a -m "Second."'
 | 
						|
 | 
						|
test_expect_success \
 | 
						|
    'Extract patches and send' \
 | 
						|
    'git format-patch -n HEAD^1
 | 
						|
     git send-email -from="Example <nobody@example.com>" --to=nobody@example.com --smtp-server="$(pwd)/fake.sendmail" ./0001*txt'
 | 
						|
 | 
						|
cat >expected <<\EOF
 | 
						|
!nobody@example.com!
 | 
						|
!author@example.com!
 | 
						|
EOF
 | 
						|
test_expect_success \
 | 
						|
    'Verify commandline' \
 | 
						|
    'diff commandline expected'
 | 
						|
 | 
						|
test_done
 |