Skip to content

Instantly share code, notes, and snippets.

@rcassani
Last active February 1, 2023 20:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rcassani/2615d4a5127d37529a05518d802f6df9 to your computer and use it in GitHub Desktop.
Save rcassani/2615d4a5127d37529a05518d802f6df9 to your computer and use it in GitHub Desktop.
Get last commit in GitHub repo
# 1. Get all info
curl -s "https://api.github.com/repos/brainstorm-tools/brainstorm3/commits?per_page=1&sha=master"
# Parse sha
curl -s "https://api.github.com/repos/brainstorm-tools/brainstorm3/commits?per_page=1&sha=master" | grep -oP '(?<=^\s\s\s\s"sha":\s").*(?=")'
# 2. Get only sha
curl -s -H "Accept: application/vnd.github.sha" "https://api.github.com/repos/brainstorm-tools/brainstorm3/commits/master"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment