Поиск родительской ветки в gitlab

Нужно найти родительскую ветку в Gitlab, не обязательно утилитой git, можно любым другим инструментом, причем, как условие в ветку может быть в процессе ее ведения, подмержена основная ветка, либо какие то иные, сделан ребейз. Возможно ли в принципе это?

Пробовал использовать:

git show-branch -a | awk -F'[]^~[]' '/^\*/ && !/'"$current_branch"'/ {print $2;exit}'

Вывод был таким:

warning: ignoring origin/branch-1; cannot handle more than 26 refs
warning: ignoring origin/branch-2; cannot handle more than 26 refs
warning: ignoring origin/branch-3; cannot handle more than 26 refs
warning: ignoring origin/branch-4; cannot handle more than 26 refs
warning: ignoring origin/branch-5; cannot handle more than 26 refs
warning: ignoring origin/branch-6; cannot handle more than 26 refs
warning: ignoring origin/branch-7; cannot handle more than 26 refs
warning: ignoring origin/branch-8; cannot handle more than 26 refs

Так же пробовал использовать npm-branch-parent

Но аналогично, ничего не вышло найти родителя. Необходимо это для того, чтобы в пайплайне была возможность получить имя ветки с который была сделаан ветка, для сравнения изменения и запуска тестов. Репозиторий активный, свыше 100 бранчей, и 10 тыс. коммитов. Возможно есть какие то идеи, как заполучить родителя ветки?


Ответы (0 шт):