Я на 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 $).