Отчёт показывает, сколько запросов на слияние было слито за выбранный период и сколько времени занимало слияние. Информация представлена в карточке «Среднее время до слияния», графике «Пропускная способность» и таблице «Запросы на слияние».

Что попадает в отчёт

В отчёт попадают слитые запросы на слияние проекта в пределах выбранного диапазона дат. Открытые запросы и запросы, закрытые без слияния, в отчёте отсутствуют.

Запрос, созданный до начала диапазона и слитый внутри него, учитывается полностью: в среднее время до слияния попадает весь интервал от создания до слияния.

Просмотр отчёта

Откройте проект и выберите в боковом меню «Аналитика» → «Аналитика запросов на слияние».

Диапазоны дат

Для просмотра можно выбрать один из диапазонов дат, начиная с текущего момента:

  • «Последние 7 дней»;
  • «Последние 30 дней»;
  • «Последние 90 дней»;
  • «Последние 180 дней»;
  • «Последние 365 дней» (вариант по умолчанию);

В варианте «Произвольный диапазон» даты задаются в полях «От» и «До». Максимальная ширина диапазона ограничена 365 днями.

Выбранный диапазон отображается рядом с заголовками «Среднее время до слияния», «Пропускная способность» и «Запросы на слияние».

График пропускной способности

График «Пропускная способность» показывает количество слитых запросов на слияние по месяцам. В первом и последнем месяце диапазона учитываются только дни, которые входят в диапазон: например, у диапазона, начинающегося 15 марта, первая точка графика охватывает 15–31 марта.

Если в диапазоне с учётом фильтров нет слитых запросов на слияние, вместо графика отображается сообщение «В этом диапазоне дат не слито ни одного запроса на слияние».

Среднее время до слияния

Карточка «Среднее время до слияния» показывает среднее время от создания запроса на слияние до его слияния за весь диапазон в днях.

В среднее значение попадают запросы, у которых момент слияния позже момента создания. Запрос, у которого момент слияния совпадает с моментом создания или предшествует ему, например импортированный с уже заполненным merged_at, учитывается на графике и в таблице. В расчёт среднего он не входит. Если в диапазоне нет ни одного запроса с моментом слияния позже создания, в карточке отображается прочерк (-).

Фильтры

Панель фильтров позволяет настроить фильтрацию для всех элементов отчёта одновременно. Доступны следующие фильтры:

  • «Исходная ветка»;
  • «Целевая ветка»;
  • «Этап»;
  • «Метка»;
  • «Автор»;
  • «Ответственный».

Фильтр «Метка» принимает несколько значений, и в отчёте остаются запросы на слияние, у которых есть все выбранные метки.

Таблица запросов на слияние

Таблица «Запросы на слияние» содержит слитые запросы на слияние, входящие в диапазон дат, начиная с последнего слитого. Одна страница таблицы содержит не более 20 запросов на слияние, при превышении общего количества под таблицей отображаются элементы постраничной навигации. Смена фильтра возвращает таблицу на первую страницу.

Таблица содержит следующие колонки:

КолонкаСодержимое
«Запрос на слияние»Заголовок со ссылкой на запрос на слияние, его номер, статус пайплайна, количество меток и комментариев, а также количество одобрений, если они есть
«Дата слияния»Дата, когда запрос на слияние был слит
«Время до слияния»Приблизительный интервал между созданием запроса на слияние и его слиянием, в минутах, часах или днях
«Этап»Этап запроса на слияние со ссылкой на него
«Коммиты»Количество коммитов в запросе на слияние
«Пайплайны»Количество пайплайнов запроса на слияние
«Изменения строк»Количество добавленных и удалённых строк
«Ответственные»Аватары ответственных

Если в диапазоне с учётом фильтров нет слитых запросов на слияние, вместо таблицы отображается сообщение «В этом диапазоне дат не слито ни одного запроса на слияние» и предложение расширить диапазон или очистить фильтры.

Доступ к отчёту

Отчёт доступен пользователям с ролью «Наблюдатель» или выше. Пользователям с ролью «Гость» и анонимным пользователям отчёт недоступен даже в публичном проекте.

Если в настройках проекта отключена функция «Аналитика», отчёт и пункт меню недоступны.