ref: 17f7f6be4e1a316c0f5f26ff70e047aece4de2bc
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 $G/init a cd a echo hello > a echo goodbye > b q $G/add a b q $G/commit -m v1 . cd .. pwd q $G/clone `{pwd}^/a b } echo @@ export and apply @@ @{ rfork ne @{ cd b echo hihi > b q $G/commit -m export1 b $G/export > ../export1.patch } @{ cd a q $G/import ../export1.patch } } ~ `{cd a && $G/$O.query HEAD} `{cd b && $G/$O.query HEAD} || die 'mismatched export'