Мне нужно найти и перечислить ветви, которые
- объединены
- не объединены
- объединены, но не удалены
из нескольких проектов и нескольких репозиториев с одним сценарием из набора битов, а также отчет должен быть напечатан в этом формате
project name: repo name: branch name: last commit date: author name:
Я пробовал это в сценарии оболочки
#!/bin/sh
echo "Merged branches"
for branch in `git branch -r --merged | grep -v HEAD`;
do echo -e `git log --no-merges -n 1 --format="%ci, %cr, %an, %ae, " $branch
| head -n 1` \\t$branch; done | sort -r
echo ""
echo "Not merged branches"
for branch in `git branch -r --no-merged | grep -v HEAD`;
do echo -e `git log --no-merges -n 1 --format="%ci, %cr, %an, %ae, " $branch |
head -n 1` \\t$branch; done | sort -r
, используя этиможно получить только в этом конкретном репо.как составить список всех проектов и репозиториев и выполнить эти команды git?