{"push_id":3161624063,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"556b772f4d04aff7e796bacd1fd655b915a0807e","before":"eb64d3d0303893ea19d7ad0866b4844f1cbcf943","commits":[{"sha":"c789a3042c3d14650fa625fe57ded018e2d7bf88","author":{"name":"2018DEV035","email":"7111034c296be32792f3fe14dfafdd5c3a55a784@gmail.com"},"message":"Added first test case for single frame","distinct":true,"url":"https://api.github.com/repos/2018DEV035/AmericanBowling/commits/c789a3042c3d14650fa625fe57ded018e2d7bf88"},{"sha":"fc4a62d5895e2b2f89e1bda81fde75de012c9c22","author":{"name":"2018DEV035","email":"7111034c296be32792f3fe14dfafdd5c3a55a784@gmail.com"},"message":"Added Frame object to hold frame details values. Added Test case to\nimplement score calculation for list of frames.","distinct":true,"url":"https://api.github.com/repos/2018DEV035/AmericanBowling/commits/fc4a62d5895e2b2f89e1bda81fde75de012c9c22"},{"sha":"8eb3ff26bcfeffa2e8ed7edab4422dd137f72e50","author":{"name":"2018DEV035","email":"7111034c296be32792f3fe14dfafdd5c3a55a784@gmail.com"},"message":"Implemented and tested multiple frames input","distinct":true,"url":"https://api.github.com/repos/2018DEV035/AmericanBowling/commits/8eb3ff26bcfeffa2e8ed7edab4422dd137f72e50"},{"sha":"556b772f4d04aff7e796bacd1fd655b915a0807e","author":{"name":"2018DEV035","email":"7111034c296be32792f3fe14dfafdd5c3a55a784@gmail.com"},"message":"Added logic to include score for Spare.\nRemoved forEach and used for loop iterator to fetch frameIndex\nFrameIndex is used to obtain next frame value for spare.\ngetFirstRoll method added to get first roll detail for spare","distinct":true,"url":"https://api.github.com/repos/2018DEV035/AmericanBowling/commits/556b772f4d04aff7e796bacd1fd655b915a0807e"}]}
{"actor":{"display_login":"2018DEV035"}}