Как увидеть ревизию SVN в "о программе"

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Как увидеть ревизию SVN в "о программе"

Сообщение GAMER » 24.05.2010 21:09:10

Ставлю СВН-версию. Как увидеть ревизию в самом Lazarus? Сейчас показывает: Unknown.
Аватара пользователя
GAMER
энтузиаст
 
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина

Re: Как увидеть ревизию SVN в "о программе"

Сообщение Odyssey » 24.05.2010 22:54:46

Можно попробовать поставить svn, получить версию из trunk, собрать её. У меня в результате номер ревизии появляется. Насколько я понимаю, информация о ревизии вкомпиливается в бинарник во время сборки, поэтому более простого способа нет.
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24

Re: Как увидеть ревизию SVN в "о программе"

Сообщение GAMER » 25.05.2010 00:05:26

Я не смотрел код, но с какого файла берется информация? Дело в том, что я удаляю файлы *.svn, чтобы мусора не было? (Собираю в другом каталоге, может по-этому и не видит версии?)
Аватара пользователя
GAMER
энтузиаст
 
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина

Re: Как увидеть ревизию SVN в "о программе"

Сообщение Mr.Smart » 25.05.2010 09:35:03

Ревизия хранится в файле revision.inc, который в свою очередь создаётся тулзой svn2revisioninc.lpi.
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Как увидеть ревизию SVN в "о программе"

Сообщение GAMER » 25.05.2010 10:16:33

То есть перед сборкой нужно запустить тулзу?
Аватара пользователя
GAMER
энтузиаст
 
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина

Re: Как увидеть ревизию SVN в "о программе"

Сообщение Odyssey » 25.05.2010 10:18:43

GAMER писал(а):Собираю в другом каталоге, может по-этому и не видит версии?

Да, именно так. svn2revisioninc берёт информацию из каталога с исходниками.
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 42

Рейтинг@Mail.ru