Russian Qt Forum
Ноябрь 24, 2024, 19:41 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: git и номер сборки  (Прочитано 3194 раз)
deMax
Хакер
*****
Offline Offline

Сообщений: 600



Просмотр профиля
« : Апрель 14, 2016, 12:22 »

Как добавить в приложение название коммита из git? В идеале чтобы это была не кеш, а номер сборки(только чтобы по этому номеру было кэш не трудно найти).
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #1 : Апрель 14, 2016, 17:33 »

сам ты кэш — это называется «хэш».

номер сборки можно получить например так:
Код
Bash
git rev-list --count HEAD

но по номеру ты хэш вряд ли сможешь найти.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #2 : Апрель 15, 2016, 00:16 »

Для cmake у меня есть скрипты для получения хэша и порядкового номера коммита.

Код:
# retrieve latest git revision and revision number
include(GetGitRevisionDescription)
git_revision(GIT_REVISION GIT_REVISION_NUMBER)
message(STATUS "Git revision is: ${GIT_REVISION} (${GIT_REVISION_NUMBER})")
Записан

Гугль в помощь
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.055 секунд. Запросов: 22.