Только получить историю коммитов? - PullRequest
2 голосов
/ 30 января 2012

Можно ли каким-то образом извлечь историю коммитов только из удаленного репозитория? Я пытался пропустить параметр --bare при клонировании, но это также касается загрузки контента.

Можно ли использовать scp поверх протокола ssh?

Я хочу быть в состоянии

  • запустить git shortlog -se в конце.
  • работа с репозиториями из таких сервисов, как Github.

1 Ответ

3 голосов
/ 30 января 2012

Насколько я знаю, такой опции нет в самом git.Но используя протоколы git, вы должны иметь возможность извлекать только объекты коммитов, а не деревья или BLOB-объекты.Это означало бы понимание того, как работает git, и использование чего-то вроде libgit2 .

. Другой, и, возможно, более простой, вариант заключается в использовании API GitHub , в частности Repo.Передает API .Очевидно, это будет работать только для репозиториев, размещенных на GitHub.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...