hg shelve equivalent of git stash drop

mercurial, shelving

Solution

The Mercurial shelve extension stores patches under .hg/shelved. Each is a simple patch file, and the filename is the name of the patch. So to remove a patch called 'mypatch' I can simply remove the file 'mypatch' from .hg/shelved:

`rm .hg/shelved/mypatch`

Problem

I have the hg shelve (not attic) extension installed, and I want to drop a patch. In git it would be `git stash drop`. How do I do this using the shelve extension?

Original source