#!/bin/sh
## Copyright (c) 2007 Shawn Pearce#test_description='test git fast-import utility'. ./test-lib.sh
. "$TEST_DIRECTORY"/diff-lib.sh ;# test-lib chdir's into trashfile2_data='file2
second line of EOF'file3_data='EOF
in 3rd file
END'file4_data=abcd
file4_len=4file5_data='an inline file.
we should see it later.'file6_data='#!/bin/sh
echo "$@"'###### series A###test_tick
cat >input <<INPUT_END
blob
mark :2
data <<EOF
$file2_data
EOF
blob
mark :3
data <<END
$file3_data
END
blob
mark :4
data $file4_len
$file4_data
commit refs/heads/master
mark :5
committer $GIT_COMMITTER_NAME <$GIT_COMMITTER_EMAIL> $GIT_COMMITTER_DATE
data <<COMMIT
initial
COMMIT
M 644 :2 file2
M 644 :3 file3
M 755 :4 file4
tag series-A
from :5
data <<EOF
An annotated tag without a tagger
EOF
INPUT_ENDtest_expect_success \
'A: create pack from stdin'\
'git fast-import --export-marks=marks.out <input &&
git whatchanged master'test_expect_success \
'A: verify pack'\
&