{"push_id":2639628515,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"4dcb78c59d7bbd68fe7666f822bc56ab9a2339c5","before":"ac42e263eb37ea9b57f9ba804ce31eef21eb8aca","commits":[{"sha":"fc2b78f6659e309f836b9eff01b6b033e6bdfbed","author":{"name":"shareef12","email":"00afa9cb56f0ca0a36ac9709f67008fc0f83e5ea@twelvetacos.com"},"message":"Only charge for hints on challenge solve\n\nOnly hints taken prior to a challenge solve are counted against a\ncompetitor. Any unlocks after a challenge is solved won't count.","distinct":true,"url":"https://api.github.com/repos/shareef12/CTFd/commits/fc2b78f6659e309f836b9eff01b6b033e6bdfbed"},{"sha":"117d97bf01f394fa033e4086aa6c00bb8ead20c6","author":{"name":"shareef12","email":"00afa9cb56f0ca0a36ac9709f67008fc0f83e5ea@twelvetacos.com"},"message":"Clean up hint UI\n\n- Don't prompt for confirmation if the hint is already unlocked or\n  free. In these cases, just show the hint.\n- When a hint is unlocked, immediately update the prompt from\n  \"Unlock hint for x points\" to \"View Hint\". This should present a\n  more intuitive UI to the user without requiring them to refresh\n  the page.","distinct":true,"url":"https://api.github.com/repos/shareef12/CTFd/commits/117d97bf01f394fa033e4086aa6c00bb8ead20c6"},{"sha":"4dcb78c59d7bbd68fe7666f822bc56ab9a2339c5","author":{"name":"shareef12","email":"00afa9cb56f0ca0a36ac9709f67008fc0f83e5ea@twelvetacos.com"},"message":"Add ctfd-portable-challenges-plugin submodule","distinct":true,"url":"https://api.github.com/repos/shareef12/CTFd/commits/4dcb78c59d7bbd68fe7666f822bc56ab9a2339c5"}]}
{"actor":{"display_login":"shareef12"}}