ref: 4d955c05e146a5d9f42b90775fa49e376e218474
dir: /cmd/git/export.rc/
#!/bin/rc #!/bin/rc . ../util.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'