Получение размера клона с помощью NGit

Можно ли использовать NGit для клонирования репозитория, но получить размер репо, прежде чем просто "скачать его"?

Я пытаюсь создать клиента, и я хотел бы на самом деле отображать прогресс или иметь возможность отменить его, если он слишком велик.

Есть ли способ сделать это с помощью кода?

1 ответ

Нет, нет способа узнать, сколько данных вам нужно будет передать перед клонированием / извлечением, используя транспортный протокол git.

Если вы клонируете через тупой HTTP, вы, вероятно, можете получить размеры файла пакета с веб-сервера.

Другие вопросы по тегам