#!/bin/sh | |
# | |
# Copyright (c) 2012 Heiko Voigt | |
# | |
test_description='Test revision walking api' | |
. ./test-lib.sh | |
cat >run_twice_expected <<-EOF | |
1st | |
> add b | |
> add a | |
2nd | |
> add b | |
> add a | |
EOF | |
test_expect_success 'setup' ' | |
echo a > a && | |
git add a && | |
git commit -m "add a" && | |
echo b > b && | |
git add b && | |
git commit -m "add b" | |
' | |
test_expect_success 'revision walking can be done twice' ' | |
test-revision-walking run-twice >run_twice_actual && | |
test_cmp run_twice_expected run_twice_actual | |
' | |
test_done |