¿Cómo empujar solo un parche específico en colas mercuriales?

Esto es lo que hice :

hg init
hg qnew -m "p1" p1.patch
; some changes
hg qrefresh
hg qpop
hg qnew -m "p2" p2.patch
; some changes
hg qrefresh
hg qpop

Ahora esos 2 parches eran características separadas y no tienen nada que ver el uno con el otro. Necesitan ser independientes el uno del otro.

Ahora lo hago (porque solo quiero la primera característica)

hg qpush p1.patch

Dice :

applying p2.patch
applying p1.patch

y me daambos Los cambios que hice!

¿Estoy haciendo algo mal?

También empuja otros parches cuando le digo que presione un parche específico.

Respuestas a la pregunta(1)

Su respuesta a la pregunta