Как можно в TortoiseHG аналогично с консольной командой SubWCRev вставить в файл информацию о номере текущей ревизии?
... << My edition based on RSDN@Home 1.2.0 alpha 4 rev. 1481 >>
Здравствуйте, stele, Вы писали:
S>Как можно в TortoiseHG аналогично с консольной командой SubWCRev вставить в файл информацию о номере текущей ревизии?
http://stackoverflow.com/questions/2386440/embedding-mercurial-revision-information-in-visual-studio-c-projects-automatical
Для тех кого тоже заклинит на написании батника.
В корне проекта (там где директория .hg) создать файл c содержанием:
@echo off
FOR /F %%a IN ('hg id -n') DO SET HGREV=%%a
FOR /F "delims=" %%i IN (%1) DO CALL :replStr "%%i"
exit /b 0
:replStr
echo %~1
exit /b 0
В файле, там куда надо подставить версию указываем
%HGREV%. Вызываем так:
x.bat template.name > destination.name
... << My edition based on RSDN@Home 1.2.0 alpha 4 rev. 1481 >>