Я работаю над приложением, которое развертывает другие приложения с git-репо на сервер, и есть опция, в которой пользователь может выбрать версию для развертывания.Как проверить, существует ли ревизия (фиксация) в удаленном репозитории Git
Моя проблема заключается в проверке ревизии существует в данном репо без ее загрузки.
В similar question они рекомендуют использовать test $(git cat-file -t $sha) == commit
, но для этого требуется местное репо.
Можно ли проверить, существует ли версия проверки на удаленном репо по его URL-адресу?