ртутные ключевые слова не расширяются в файлах js и css - PullRequest
1 голос
/ 06 сентября 2011

Я на Windows 7 использую TortoiseHg 2.1.3, и я настроил его на использование расширения ключевого слова (пожалуйста, никаких замечаний «это плохая практика», я изучил аргументы и считаю, что в моем случае это допустимоиспользования).Мой файл mercurial.ini выглядит следующим образом:

[ui]
username = xxx
merge =beyondcompare3
ignore = ~/.hgignore

[tortoisehg]
vdiff =beyondcompare3
engmsg = True
ui.language = en

[extensions]
mercurial_keyring = 
keyword = 
convert = 

[keyword]
*.css =
*.js =
*.php =
*.html =
*.htaccess =

[keywordmaps]
Id = {file|basename} {rev}.{node|short} {date|utcdate} {author|user}
Revision = {desc}

Теперь в любом файле php, html и htaccess мой $ Id $ расширяется, как и ожидалось, когда я фиксирую файл, но в любом файле js и css это происходитне?Я затрудняюсь понять, почему во всех файлах заголовок документа одинаков (я использую шаблон для того, в котором есть $ Id $).

1 Ответ

0 голосов
/ 23 сентября 2011

Примечание: шаблон маски файла для раздела с ключевыми словами (и для других частей, где они использовались) должен быть **.(не Win-pattern с одной звездой, а двумя).Иногда для некоторых имен файлов он может воспроизводиться

. Для расширения идентификатора я постараюсь, вероятно, создать клон этого ключевого слова и протестировать его внутри проблемных типов файлов (не забывайте магические слова kwshrink | kwexpand), ловите различия послеТесты

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...