# etypes is either a type,
# or PseudoMerge-<more etypes>
# or AddPatches-<more etypes>
# etypes is either a type,
# or PseudoMerge-<more etypes>
# or AddPatches-<more etypes>
stitched) etypes=Pseudomerge-Upstream ;;
pushed) etypes=AddPatches-Pseudomerge-Upstream ;;
pushed-interop) etypes=Pseudomerge-AddPatchesInterop-Upstream ;;
stitched) etypes=Pseudomerge-Upstream ;;
pushed) etypes=AddPatches-Pseudomerge-Upstream ;;
pushed-interop) etypes=Pseudomerge-AddPatchesInterop-Upstream ;;
local cid ctype info nparents
while read cid ctype info; do
: ===== $cid $ctype $info =====
local cid ctype info nparents
while read cid ctype info; do
: ===== $cid $ctype $info =====
: 'reject pointless pseudomerges'
local overwritten=${parents/$expect/}
overwritten=${overwritten// /}
: 'reject pointless pseudomerges'
local overwritten=${parents/$expect/}
overwritten=${overwritten// /}