{"push_id":553636906,"size":13,"distinct_size":12,"ref":"refs/heads/master","head":"be4aacc18aafee449fa2ce0f515ee03b0c8ae4d9","before":"3f80959d06dd6a915eaae588933692b486064c0b","commits":[{"sha":"d3d5a4af00d4d2b8ac45b929db76990e305e82ed","author":{"email":"81710b8778c3787c6afce8fbaca5c388da4db1da@gmail.com","name":"Jim Witschey"},"message":"fixes grade-school tests to enforce order\n\nThe specification requires that the code return \"a sorted list of all\nstudents in all grades\". However, the previous test compared the result\nagainst a dictionary, which doesn't enforce that order. This commit\naddresses that.\n\ncloses #151.\n\nMade possible by great feedback from @Dog and @sjakobi. See this thread:\n\nhttps://github.com/exercism/xpython/issues/151","distinct":false,"url":"https://api.github.com/repos/mambocab/xpython/commits/d3d5a4af00d4d2b8ac45b929db76990e305e82ed"},{"sha":"937992e226994a2fb02d554c3fb2c6e76f9997f2","author":{"email":"2807a3cc37c7ad86152f3ea401a96e020ef37c5e@gmail.com","name":"Simon Jakobi"},"message":"Merge pull request #152 from mambocab/grade-school-order\n\nfixes grade-school tests to enforce order","distinct":true,"url":"https://api.github.com/repos/mambocab/xpython/commits/937992e226994a2fb02d554c3fb2c6e76f9997f2"},{"sha":"595990e48636c1eb664f8eeab39ef3336583d83e","author":{"email":"2807a3cc37c7ad86152f3ea401a96e020ef37c5e@gmail.com","name":"Simon Jakobi"},"message":"sublist: Fix definition of test variable","distinct":true,"url":"https://api.github.com/repos/mambocab/xpython/commits/595990e48636c1eb664f8eeab39ef3336583d83e"},{"sha":"59f0941e26ae858e3b138c02c2f1e167b296820f","author":{"email":"2807a3cc37c7ad86152f3ea401a96e020ef37c5e@gmail.com","name":"Simon Jakobi"},"message":"Merge pull request #155 from sjakobi/fix-sublist\n\nsublist: Fix definition of test variable","distinct":true,"url":"https://api.github.com/repos/mambocab/xpython/commits/59f0941e26ae858e3b138c02c2f1e167b296820f"},{"sha":"7d5824a7795fbdd70f2495564bde5c04382a9fdc","author":{"email":"404eccdd5b74327b19fd5a1ea30fefc90696afe7@gmail.com","name":"Andrew Rodgers"},"message":"Added test case including December. Many naive implementations do not handle dates in december","distinct":true,"url":"https://api.github.com/repos/mambocab/xpython/commits/7d5824a7795fbdd70f2495564bde5c04382a9fdc"},{"sha":"0f5cf6316b518894f7cc983ac29cc8f0d8c95ef9","author":{"email":"2807a3cc37c7ad86152f3ea401a96e020ef37c5e@gmail.com","name":"Simon Jakobi"},"message":"Merge pull request #156 from acedrew/master\n\nAdded test case including December.","distinct":true,"url":"https://api.github.com/repos/mambocab/xpython/commits/0f5cf6316b518894f7cc983ac29cc8f0d8c95ef9"},{"sha":"6b39e2bf42c882d544dddc0bda1ce9f82ebaf54b","author":{"email":"17ec39d1d526101b1c9e08de1fea252eed3fd64e@chase.com","name":"Alex Mooney"},"message":"sieve: Include final prime with prime arguments\n\nThe new test checks that if sieve is called with a prime number as it's\nargument, that number is included in the list of primes. The example.py\niterated up to the argument, thus was not inclusive of the argument.","distinct":true,"url":"https://api.github.com/repos/mambocab/xpython/commits/6b39e2bf42c882d544dddc0bda1ce9f82ebaf54b"},{"sha":"1b35afab8746d3400be4dbf9fa127689e1d4c272","author":{"email":"2807a3cc37c7ad86152f3ea401a96e020ef37c5e@gmail.com","name":"Simon Jakobi"},"message":"Merge pull request #158 from AlexMooney/master\n\nsieve: Include final prime with prime arguments","distinct":true,"url":"https://api.github.com/repos/mambocab/xpython/commits/1b35afab8746d3400be4dbf9fa127689e1d4c272"},{"sha":"ec663a9dd2f1a5a06f43ad060745131a65c22f73","author":{"email":"b866865be01a47a38a8b8e70d9eeb4d216a5889b@users.noreply.github.com","name":"I can not only fetch JSON, but parse it too"},"message":"Sieve: Cleaned Example\n\nI think I've resolved the Python 3 compatibility issues.","distinct":true,"url":"https://api.github.com/repos/mambocab/xpython/commits/ec663a9dd2f1a5a06f43ad060745131a65c22f73"},{"sha":"a80c172736f9554ab08cee0413f54fbbecd638ca","author":{"email":"2807a3cc37c7ad86152f3ea401a96e020ef37c5e@gmail.com","name":"Simon Jakobi"},"message":"Merge pull request #160 from Dog/patch-3\n\nSieve: Cleaned Example","distinct":true,"url":"https://api.github.com/repos/mambocab/xpython/commits/a80c172736f9554ab08cee0413f54fbbecd638ca"},{"sha":"4d9d5f5a4e83d1be232bbb1f95b3ff6213d78439","author":{"email":"2807a3cc37c7ad86152f3ea401a96e020ef37c5e@gmail.com","name":"Simon Jakobi"},"message":"test: Test a single exercise by specifying it on the CL\n\nYou can test a single exercise by supplying the exercise name when\nrunning the test script. E.g.\n\n\t./test/check_exercises.py bob/","distinct":true,"url":"https://api.github.com/repos/mambocab/xpython/commits/4d9d5f5a4e83d1be232bbb1f95b3ff6213d78439"},{"sha":"90bf1523be931c3905dab37009b64ce11b603406","author":{"email":"2807a3cc37c7ad86152f3ea401a96e020ef37c5e@gmail.com","name":"Simon Jakobi"},"message":"Update .gitignore","distinct":true,"url":"https://api.github.com/repos/mambocab/xpython/commits/90bf1523be931c3905dab37009b64ce11b603406"},{"sha":"be4aacc18aafee449fa2ce0f515ee03b0c8ae4d9","author":{"email":"81710b8778c3787c6afce8fbaca5c388da4db1da@gmail.com","name":"Jim Witschey"},"message":"luhn: avoid overspecification of addends\n\nThe existing tests required the output of addends() to be a list. The\ntests in this commit pass the previous expected list and the output of\naddends() to collections.Counter, then compares those objects. This\nenforces the contents of the return value without specifying order (or\neven type! Any iterable containing the right number of the right values\nshould work.)","distinct":true,"url":"https://api.github.com/repos/mambocab/xpython/commits/be4aacc18aafee449fa2ce0f515ee03b0c8ae4d9"}]}