On Samstag, 20. Juni 2009, newren@gmail.com wrote:
-test_expect_success 'tree_tag' 'git fast-export tree_tag'
+test_expect_success 'tree_tag' '
+ mkdir result &&
+ cd result &&
+ git init &&
+ cd ..
+ git fast-export tree_tag | (cd result && git fast-import)
+'
You should make this
test_expect_success 'tree_tag' '
mkdir result &&
(cd result && git init) &&
git fast-export tree_tag > fe-stream &&
(cd result && git fast-import < fe-stream)
'
in order to (1) not remain in the wrong directory if git init fails, and (2)
to catch failures in git fast-export.
-- Hannes