BUGID=$1 SHJDK11=/home/rkennke/src/openjdk/shenandoah-jdk11 PATCHES=/home/rkennke/src/patches DIR=$PWD cd $SHJDK11 REV=`hg log --template '{rev} {desc}\n' |grep $BUGID|cut -d' ' -f 1` PATCH=$PATCHES/$BUGID.patch hg export $REV > $PATCH cd $DIR sed -e's,src/hotspot/share,src/share/vm,' \ -e's,vm/gc/shenandoah,vm/gc_implementation/shenandoah,' \ -e's,vm/gc_implementation/shenandoah/c1,vm/gc_implementation/shenandoah,' \ -e's,vm/gc_implementation/shenandoah/c2,vm/gc_implementation/shenandoah,' \ -e's,src/hotspot/cpu/aarch64/gc/shenandoah,src/cpu/aarch64/vm,' \ -e's,src/hotspot/cpu/x86/gc/shenandoah,src/cpu/x86/vm,' \ -e's,src/hotspot/cpu/x86,src/cpu/x86/vm,' \ -e's,src/hotspot/cpu/aarch64,src/cpu/aarch64/vm,' \ -e's,src/hotspot/cpu/arm,src/cpu/arm/vm,' \ -e's,src/hotspot/cpu/ppc,src/cpu/ppc/vm,' \ -e's,src/hotspot/cpu/s390,src/cpu/s390/vm,' \ -e's,src/hotspot/cpu/sparc,src/cpu/sparc/vm,' \ -e's,test/hotspot/jtreg,test,' \ -i "$PATCH" hg qimport $PATCH