More than one queue may be created. Each queue can be thought of as a separate branch.
hg qqueue --create foo // Create a new queue called "foo"
hg qqueue --list // List all queues
hg qqueue --active // Print name of active queue
hg qqueue --rename bar // Rename active queue "foo" to "bar"
hg qqueue --delete bar // delete queue "bar"
Create two queues and switch between them:
hg qqueue --create foo // Create a new queue called "foo" and make it active
hg qqueue --create bar // Create a new queue called "bar" and make it active
hg qqueue foo // Switch back to queue "foo"