1#!/bin/sh
2#
3# Copyright (c) 2012 Heiko Voigt
4#
5
6test_description='Test revision walking api'
7
8. ./test-lib.sh
9
10cat >run_twice_expected <<-EOF
111st
12 > add b
13 > add a
142nd
15 > add b
16 > add a
17EOF
18
19test_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
28test_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
33test_done