]>
Commit | Line | Data |
---|---|---|
7afa845e JS |
1 | #!/bin/sh |
2 | ||
3 | test_description='messages from rebase operation' | |
4 | ||
5 | . ./test-lib.sh | |
6 | ||
7 | quick_one () { | |
8 | echo "$1" >"file$1" && | |
9 | git add "file$1" && | |
10 | test_tick && | |
11 | git commit -m "$1" | |
12 | } | |
13 | ||
14 | test_expect_success setup ' | |
15 | quick_one O && | |
16 | git branch topic && | |
17 | quick_one X && | |
18 | quick_one A && | |
19 | quick_one B && | |
20 | quick_one Y && | |
21 | ||
22 | git checkout topic && | |
23 | quick_one A && | |
24 | quick_one B && | |
25 | quick_one Z | |
26 | ||
27 | ' | |
28 | ||
29 | cat >expect <<\EOF | |
30 | Already applied: 0001 A | |
31 | Already applied: 0002 B | |
32 | Committed: 0003 Z | |
33 | EOF | |
34 | ||
35 | test_expect_success 'rebase -m' ' | |
36 | ||
37 | git rebase -m master >report && | |
38 | sed -n -e "/^Already applied: /p" \ | |
39 | -e "/^Committed: /p" report >actual && | |
82ebb0b6 | 40 | test_cmp expect actual |
7afa845e JS |
41 | |
42 | ' | |
43 | ||
44 | test_done |