TortoiseHG вставить номер ревизии в файл
От: stele Россия www.stele.su
Дата: 04.02.11 08:11
Оценка:
Как можно в TortoiseHG аналогично с консольной командой SubWCRev вставить в файл информацию о номере текущей ревизии?
... << My edition based on RSDN@Home 1.2.0 alpha 4 rev. 1481 >>
В задаче спрашивается:
Сколько вытечет портвейна из открытого бассейна?
Re: TortoiseHG вставить номер ревизии в файл
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 04.02.11 10:07
Оценка: 12 (2)
Здравствуйте, stele, Вы писали:

S>Как можно в TortoiseHG аналогично с консольной командой SubWCRev вставить в файл информацию о номере текущей ревизии?


http://stackoverflow.com/questions/2386440/embedding-mercurial-revision-information-in-visual-studio-c-projects-automatical

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Решение
От: stele Россия www.stele.su
Дата: 04.02.11 13:44
Оценка:
Для тех кого тоже заклинит на написании батника.
В корне проекта (там где директория .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 >>
В задаче спрашивается:
Сколько вытечет портвейна из открытого бассейна?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.