Как проверить, изменился ли удаленный репозиторий, и мне нужно потянуть?
Теперь я использую этот простой script:
git pull --dry-run | grep -q -v 'Already up-to-date.' && changed=1
Но он довольно тяжелый.
Есть ли лучший способ? Идеальное решение будет проверять все удаленные ветки и возвращать имена измененных ветвей и количество новых коммитов в каждом из них.