Merge branch 'jk/for-each-ref-multi-key-sort-fix'
[git] / t / t0062-revision-walking.sh
1 #!/bin/sh
2 #
3 # Copyright (c) 2012 Heiko Voigt
4 #
5
6 test_description='Test revision walking api'
7
8 . ./test-lib.sh
9
10 cat >run_twice_expected <<-EOF
11 1st
12  > add b
13  > add a
14 2nd
15  > add b
16  > add a
17 EOF
18
19 test_expect_success 'setup' '
20         echo a > a &&
21         git add a &&
22         git commit -m "add a" &&
23         echo b > b &&
24         git add b &&
25         git commit -m "add b"
26 '
27
28 test_expect_success 'revision walking can be done twice' '
29         test-tool revision-walking run-twice >run_twice_actual &&
30         test_cmp run_twice_expected run_twice_actual
31 '
32
33 test_done