ref: 58aab38c3b28721181dd2b181bc5999ae30df1f2
dir: /sys/src/cmd/git/test/export.rc/
#!/bin/rc
. ./util.rc
rm -fr scratch
mkdir -p scratch
cd scratch
# setup test repo
@{
rfork ne
q git/init a
cd a
echo hello > a
echo goodbye > b
q git/add a b
q git/commit -m v1 .
cd ..
pwd
q git/clone `{pwd}^/a b
}
echo @@ export and apply @@
@{
rfork ne
@{
cd b
echo hihi > b
q git/commit -m export1 b
git/export > ../export1.patch
}
@{
cd a
q git/import ../export1.patch
}
}
~ `{cd a && git/query HEAD} `{cd b && git/query HEAD} || die 'mismatched export'