Как несколько веток могут быть вложены в один и тот же каталог по рецепту bzr-builder?

У меня есть следующий рецепт:

# bzr-builder format 0.3 deb-version 7.0+{revno}
lp:~bitglue/openobject-server/7.0
nest addons lp:~bitglue/openobject-addons/7.0 openerp/addons
nest-part web lp:~openerp/openerp-web/7.0 addons openerp/addons

Базовый openobject-сервер имеет каталог openerp/addons с некоторыми элементами. В других проектах есть больше дополнений, которые я хочу разместить в том же каталоге openerp/addons.

Проблема состоит в том, что, поскольку это строится, конфликт на openerp/addons генерируется. Ни одно из подкаталогов не имеет одинакового названия, поэтому все эти вещи могут мирно сосуществовать.

Я думал об nest-part добавлении отдельных аддонов, но в openobject-addons есть много, много аддонов. Было бы очень утомительно перечислять каждого из них по отдельности, плюс я должен был бы помнить, чтобы при добавлении нового аддона не трогать рецепт.

Есть ли способ обойти это?

2
задан 3 January 2013 в 01:56

1 ответ

Вы не можете вкладывать несколько веток в один каталог.

Однако проблема в том, что вы неправильно вложили каталоги. Вам нужно указать уникальное имя для каталога, который еще не существует, в качестве последнего аргумента для команд nest или nest-part. Нечто подобное должно работать, если предположить, что каталоги еще не существуют:

nest addons lp:~bitglue/openobject-addons/7.0 openerp/addons/openobject-addons
nest-part web lp:~openerp/openerp-web/7.0 addons openerp/addons/openerp-web

В качестве альтернативы, так как это все отдельные источники, вы должны упаковать их отдельно, а не пытаться объединить их все в один источник. ветвь, я думаю.

0
ответ дан 3 January 2013 в 01:56

Другие вопросы по тегам:

Похожие вопросы: