Метки хранилища
Closed this issue · 15 comments
Было бы удобно при конвертации переносить в git и метки хранилища.
Можно в виде git tags, можно в виде комментариев к коммитам
Насколько я помню проблема в том, что отчет по хранилищу не включает информацию по меткам? Последний раз когда смотрел получить их не удавалось программно
Верно, получить метки хранилища невозможно с помощью отчета.
Есть идея автоматически добавлять метки (теги) новой версии на предыдущий коммит когда меняется версия в файле src/Configuration/Configuration.mdo
- но наверное такое не всем нужно...
но наверное такое не всем нужно...
@marmyshev Я бы заюзал
@marmyshev Идея годная.
не всем нужно, но как включаемая доп опция - вполне хорошая, нужная задача
предлагаю идею метки при изменении номера версии конфигурации вынести в отдельный ишуз, этот оставить для меток в хранилище (может потом в платформе появится)
git tags это не то же самое что и метки в хранилище. tag можно прикреплять только к 1 коммиту и дальше в дереве его не будет видно.
@pumbaEO совсем не понял о чем ты. Ты с ветками не спутал случайно? ВРоде как метки - это чистый annotated tag?
@leemuar
тэг можно только к одному коммиту привязать, в истории git они обычно теряются, когда между релизами проходит коммитов 20-30 и уже не понять на какой версии сейчас основано.
В хранилище можно поставить одну и ту же метку на несколько коммитов
@nixel2007 Да, верно, хорошее замечание. Это стоит учесть при разработке этого функционала.
Можно будет делать предварительный анализ хранилища и выдавать предупреждение, если есть метки с одинаковыми именами. Можно будет предлагать какие-нибудь алгоритмы переименования таких меток при конвертации.
@leemuar Если есть идеи как это реализовать - то, имхо, вполне неплохое расширение получится.
@marmyshev ага, идея с расширением понятно. Однако идей как реализовать нет вообще. Несмотря на то, что в настройках формирования отчета по хранилищу есть некий пункт "Включать метки" - выгрузить метки никак не получается
Этот тикет закрываю, т.к. пока нет способа реализации со стороны Платформы. Если появится - можно открыть опять...