{"push_id":915885660,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"606e4140c83f32894b25d470540cebc95af94e71","before":"9eca665428396740eae65c20ac81eb35ec960497","commits":[{"sha":"dd45756e532773e4bf41c658c3e37c964ce5774a","author":{"email":"5bc4f33772cd8d97caa89a0f17aa44ab7b8e793d@gmail.com","name":"Charles Ofria"},"message":"Setup FindNext() for each cell and human-logic based Solve_* method (all but one are stubs)","distinct":true,"url":"https://api.github.com/repos/mercere99/PuzzleEngine/commits/dd45756e532773e4bf41c658c3e37c964ce5774a"},{"sha":"6c1af48ec394159bd200723b57b73ad7420e7d5e","author":{"email":"5bc4f33772cd8d97caa89a0f17aa44ab7b8e793d@gmail.com","name":"Charles Ofria"},"message":"Added an OK() method to SudokuState","distinct":true,"url":"https://api.github.com/repos/mercere99/PuzzleEngine/commits/6c1af48ec394159bd200723b57b73ad7420e7d5e"},{"sha":"626dca61593d940a304741dc638e2ed4deb71c79","author":{"email":"5bc4f33772cd8d97caa89a0f17aa44ab7b8e793d@gmail.com","name":"Charles Ofria"},"message":"Added an example puzzle that uses letters as symbols","distinct":true,"url":"https://api.github.com/repos/mercere99/PuzzleEngine/commits/626dca61593d940a304741dc638e2ed4deb71c79"},{"sha":"606e4140c83f32894b25d470540cebc95af94e71","author":{"email":"5bc4f33772cd8d97caa89a0f17aa44ab7b8e793d@gmail.com","name":"Charles Ofria"},"message":"Consolidated SudokuMove back into Puzzle Move","distinct":true,"url":"https://api.github.com/repos/mercere99/PuzzleEngine/commits/606e4140c83f32894b25d470540cebc95af94e71"}]}