How-to multiple hg mq patch queues (in one repository vs. many subrepos)

I am trying to set up my workflow with MQ as described in the MqTutorial and in the HGbook Chapter 13. The part I struggle with is how to have multiple patch queques under version.

Alternatives:

I. Create a separate repository for every queue. To make this manageable mark the repos as subrepos in the .hgsub file

Problem: the following results in an error: path contains illegal component

 .hg/patches-queue1 = .hg/patches-queue1

II. HGbook Chapter 13 describes that you can add patches in subdirectories like

 qnew queue1/patch1.diff

Problem: All the patches are still in the same queue and have to be applied in order

Is there another way to have all my patch queues under version control and pushed? Несколько очередей исправлений HG MQ в одном репозитории?

6
задан Martin Geisler 14 December 2011 в 10:55
поделиться