Я использую параметр в своем приложении для использования --depth 1
, чтобы сделать минимальный функциональный клон репо git, и я только что понял, что немой транспорт HTTP не поддерживает --depth
. Я хотел бы автоматически определить, является ли удаленный или удаленный http удаленным или умным, поэтому я могу опустить параметр --depth
при разговоре с немым http-репозиториями. Возможно ли это?
Альтернативно, есть ли прямой способ проверить, поддерживает ли git remote --depth
?