Junio C Hamano | 4839c0b | 2006-06-17 15:20:36 -0700 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | # |
| 3 | # Copyright (c) 2005 Junio C Hamano |
| 4 | # |
| 5 | |
Junio C Hamano | 5be6007 | 2007-07-02 22:52:14 -0700 | [diff] [blame] | 6 | test_description='git mailinfo and git mailsplit test' |
Junio C Hamano | 4839c0b | 2006-06-17 15:20:36 -0700 | [diff] [blame] | 7 | |
| 8 | . ./test-lib.sh |
| 9 | |
| 10 | test_expect_success 'split sample box' \ |
Junio C Hamano | 5be6007 | 2007-07-02 22:52:14 -0700 | [diff] [blame] | 11 | 'git mailsplit -o. ../t5100/sample.mbox >last && |
Junio C Hamano | 4839c0b | 2006-06-17 15:20:36 -0700 | [diff] [blame] | 12 | last=`cat last` && |
| 13 | echo total is $last && |
Don Zickus | ae1a743 | 2007-03-12 15:52:07 -0400 | [diff] [blame] | 14 | test `cat last` = 8' |
Junio C Hamano | 4839c0b | 2006-06-17 15:20:36 -0700 | [diff] [blame] | 15 | |
| 16 | for mail in `echo 00*` |
| 17 | do |
| 18 | test_expect_success "mailinfo $mail" \ |
Junio C Hamano | 5be6007 | 2007-07-02 22:52:14 -0700 | [diff] [blame] | 19 | "git mailinfo -u msg$mail patch$mail <$mail >info$mail && |
Junio C Hamano | 4839c0b | 2006-06-17 15:20:36 -0700 | [diff] [blame] | 20 | echo msg && |
| 21 | diff ../t5100/msg$mail msg$mail && |
| 22 | echo patch && |
| 23 | diff ../t5100/patch$mail patch$mail && |
| 24 | echo info && |
| 25 | diff ../t5100/info$mail info$mail" |
| 26 | done |
| 27 | |
| 28 | test_done |