2015-07-26 2 views

ответ

1

Во-первых, вы можете получить latest release with the GitHub API (который соответствует Matest тег)

GET /repos/:owner/:repo/releases/latest 

Это означает, что вы можете затем compare two commits:

GET /repos/:owner/:repo/compare/:base...:head 

Например: https://api.github.com/repos/git-for-windows/git/compare/v2.4.5.windows.1...master

Примечания:

  1. См Working with large comparisons:

    Ответ будет включать в себя сравнение до 250 фиксаций.
    Если вы работаете с большим диапазоном фиксации, вы можете использовать Commit List API для перечисления всех коммитов в диапазоне.

  2. Это предположить, ваш пресс-релиз был сделан на master ветви (но вы can create a release on another branch)

Смежные вопросы