Страница 1 из 11

Версии ночных сборок

СообщениеДобавлено: 25 янв 2012, 08:52
Tolik
Надо как-то навести порядок с версиями ночных сборок.
Что мы имеем:

1. В Help-About: Version: 110224 Nightly
2. Имя файла: SAS.Planet.Nightly.4891.7z
3. В Commits.log в первой строке: changeset: 4891:27f2672c5c21
4. На битбакете можно найти (с трудом): 27f2672c5c21 мелкая правка 1 day ago

Нет никакой связи между версией и номером changeset. То есть если взять какой-то SASPlanet.exe, невозможно понять, какие коммиты в него вошли.

1. Можно ли в Help-About указывать не только версию, но и changeset?
2. Можно ли в имени файла указывать версию?
3. Можно ли в Commits.log указывать не только changeset, но и версию?
4. Можно ли в битбакете увидеть номер changeset, а не только коммит? (на всякий случай спросил)

Имеется в виду, может ли ночная компилилка всё это делать автоматически.

Re: Версии ночных сборок

СообщениеДобавлено: 25 янв 2012, 10:59
zed
То есть если взять какой-то SASPlanet.exe, невозможно понять, какие коммиты в него вошли.

1. Наводим мыша на exe и видим ревизию:
Image 2.gif

2. Открываем TortiseHG и смотрим на изменения:
Image 1.gif

...либо довольствуемся информацией из CommitsLog.txt

Re: Версии ночных сборок

СообщениеДобавлено: 25 янв 2012, 11:22
Tolik
Ок, значит, на 1-й вопрос ответ положительный.
Тогда сделайте, плиз, чтобы в Help-About отображался этот номер.

А Repository Explorer можно настроить, чтобы показывал эти номера? Выглядит почти так же, но без Rev и Branch.
А такого Workbench у меня нет, где взять?

P.S. Нашёл как настроить: View - Choose Details - Revision Number/ID

Re: Версии ночных сборок

СообщениеДобавлено: 25 янв 2012, 11:31
vdemidov
Я тоже за то, что бы в Help-About отображался номер ревизии.
И имя файла можно было бы дату добавить ИМХО.
То есть:
в Help-About: Version: 120115.4783 Nightly
имя файла: SAS.Planet.Nightly.120115.4783.7z

Re: Версии ночных сборок

СообщениеДобавлено: 25 янв 2012, 21:07
Parasite
Tolik писал(а):1. Можно ли в Help-About указывать не только версию, но и changeset?
2. Можно ли в имени файла указывать версию?
3. Можно ли в Commits.log указывать не только changeset, но и версию?
4. Можно ли в битбакете увидеть номер changeset, а не только коммит? (на всякий случай спросил)

5. Можно ли во вкомпиленной в экзешник версии (SASPlanet.exe->(RClick)Properties->Version) выводить актуальную циферку, а не четвертый год подряд нечто дефолтовое "ProductVersion: 1.0.0.0 : FileVersion: 0.0.0.0"?

Re: Версии ночных сборок

СообщениеДобавлено: 25 янв 2012, 21:38
vdemidov
Вполне нормальная версия вкомпилена в екзешник:
FileVersion : 12.1.25.4902

Re: Версии ночных сборок

СообщениеДобавлено: 25 янв 2012, 21:42
Parasite
vdemidov писал(а):Вполне нормальная версия вкомпилена в екзешник:
FileVersion : 12.1.25.4902

Буду краток:
Clipboard01.gif

PS: WinServ 2003 Datacenter

Re: Версии ночных сборок

СообщениеДобавлено: 25 янв 2012, 23:00
Tolik
Parasite писал(а):Буду краток:

Это на "релизе" (на прошлогоднем) так, а на ночнушках нормально показывает.

Re: Версии ночных сборок

СообщениеДобавлено: 26 янв 2012, 05:18
Parasite
Tolik писал(а):
Parasite писал(а):Буду краток:

Это на "релизе" (на прошлогоднем) так, а на ночнушках нормально показывает.

Это на том, что прямо сейчас висит на главной под самой большой и красивой кнопкой. Вчера скачал. И 95% посетителей тоже именно это качают, несмотря на все обилие "ночнушек" и не говоря уж про stable\unstable (где первая - как раз релизная как правило, а svn-сборки полны глюками чуть менее чем полностью и для простого хомячного юзания часто...эээ...не очень пригодны).

Не пора ли прислушаться к Толику и сделать релиз, с прошлого года-то? А то у всех одна путаница между официальным\неофициальным (где неофициального уже намного больше) и перехотелкивание по факту уже имеющихся фич и хотелок... А предыдущее "релизное" убрать в баню, чтобы оно больше не портило Генеральную Линию Партии. :)

Re: Версии ночных сборок

СообщениеДобавлено: 26 янв 2012, 12:51
vasketsov
Parasite писал(а):Не пора ли прислушаться к Толику и сделать релиз, с прошлого года-то?

Пора бы. Но тогда уже прямо сейчас надо объявить мораторий на совсем новые хотелки (разве что "деревянные" настройки хотелось бы увидеть и заюзать), и до релиза допиливать только уже начатые, ну и конечно устранять кривоту всякую. Тогда к марту выйдет стабильный релиз.