Я немного погуглил, но не нашел никаких предложений по этой теме. Возможно ли многострочное регулярное выражение в .hgignore? Я пишу модуль magento и не хочу включать в репозиторий только код своего модуля, поэтому я придумал это регулярное выражение, но это был бы беспорядок, если бы мне пришлось писать его в одну строку.
syntax: regexp
^(?!(
app/code/local/Mage/Myreviews/|
app/design/frontend/default/default/layout/myreviews\.xml|
app/design/frontend/default/default/template/myreviews/|
app/etc/modules/Mage_Myreviews\.xml|
skin/frontend/default/default/css/myreviews/|
skin/frontend/default/default/myreviews/|
js/myreviews/
)).*
.hginclude
... Я не думаю, что есть лучший способ, чем однострочное регулярное выражение. - person Lucero   schedule 01.09.2011.hginclude
? Это стандартная часть mercurial или модуль? - person grisevg   schedule 01.09.2011.hginclude
время от времени обсуждался в списках рассылки и системе отслеживания проблем, но не реализован. Только отслеживание небольшого подмножества - необычная ситуация, и на самом деле безопаснее использовать подход, описанный в ответе jk. - person Joel B Fant   schedule 01.09.2011