@matheusbsbs / matheus-bagliano / commits / ce567d1867
Fork 0

Add test to show that show-branch misses out the 8th column

Noticed by Pasky. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Johannes Schindelin committed Jul 23, 2008 at 01:50 UTC ce567d1867a02a324615079cdd4badea5d0108a6
1 file changed +59
t/t3202-show-branch-octopus.sh new
+59
@@ -0,0 +1,59 @@
1 +#!/bin/sh
2 +
3 +test_description='test show-branch with more than 8 heads'
4 +
5 +. ./test-lib.sh
6 +
7 +numbers="1 2 3 4 5 6 7 8 9 10"
8 +
9 +test_expect_success 'setup' '
10 +
11 + > file &&
12 + git add file &&
13 + test_tick &&
14 + git commit -m initial &&
15 +
16 + for i in $numbers
17 + do
18 + git checkout -b branch$i master &&
19 + > file$i &&
20 + git add file$i &&
21 + test_tick &&
22 + git commit -m branch$i || break
23 + done
24 +
25 +'
26 +
27 +cat > expect << EOF
28 +! [branch1] branch1
29 + ! [branch2] branch2
30 + ! [branch3] branch3
31 + ! [branch4] branch4
32 + ! [branch5] branch5
33 + ! [branch6] branch6
34 + ! [branch7] branch7
35 + ! [branch8] branch8
36 + ! [branch9] branch9
37 + * [branch10] branch10
38 +----------
39 + * [branch10] branch10
40 + + [branch9] branch9
41 + + [branch8] branch8
42 + + [branch7] branch7
43 + + [branch6] branch6
44 + + [branch5] branch5
45 + + [branch4] branch4
46 + + [branch3] branch3
47 + + [branch2] branch2
48 ++ [branch1] branch1
49 ++++++++++* [branch10^] initial
50 +EOF
51 +
52 +test_expect_failure 'show-branch with more than 8 branches' '
53 +
54 + git show-branch $(for i in $numbers; do echo branch$i; done) > out &&
55 + test_cmp expect out
56 +
57 +'
58 +
59 +test_done