40 lines · 493 B · rc
RawDownload
#!/bin/rc . ./util.rc rm -fr scratchmkdir -p scratchcd 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'