{"ref":"refs/heads/master","push_id":54678455,"commits":[{"sha":"327a1083c55fbf7f3170e88e2f7d148a13f3bfff","author":{"email":"31f32c38d376716288ed3532810268fc4a4ffcc6@gmail.com","name":"Aaron Meurer"},"url":"https://api.github.com/repos/asmeurer/sympy-bot/commits/327a1083c55fbf7f3170e88e2f7d148a13f3bfff","message":"Move the summary to the top of the report\n\nThis way, it will show up in the summary of the email notification in\nGmail or any other mail program that shows the first few words of an\nemail as a summary."},{"sha":"baa30781537e3b8fbc3aac1a3f5a7524ffb8cf47","author":{"email":"31f32c38d376716288ed3532810268fc4a4ffcc6@gmail.com","name":"Aaron Meurer"},"url":"https://api.github.com/repos/asmeurer/sympy-bot/commits/baa30781537e3b8fbc3aac1a3f5a7524ffb8cf47","message":"Add -m option to sympy-bot, allowing to specify a custom commit to merge with\n\nSee the addition to the README for more information.  I've also made\nsome small modifications to error handling, which I hope are consistant\nwith what was already there."},{"sha":"07da060659570cfeea2465dc82609e52b1142523","author":{"email":"31f32c38d376716288ed3532810268fc4a4ffcc6@gmail.com","name":"Aaron Meurer"},"url":"https://api.github.com/repos/asmeurer/sympy-bot/commits/07da060659570cfeea2465dc82609e52b1142523","message":"Don't hyphenate SymPy Bot"},{"sha":"b15634e7e07cb19dff1076ee1e8ee2f865b6e12d","author":{"email":"31f32c38d376716288ed3532810268fc4a4ffcc6@gmail.com","name":"Aaron Meurer"},"url":"https://api.github.com/repos/asmeurer/sympy-bot/commits/b15634e7e07cb19dff1076ee1e8ee2f865b6e12d","message":"Merge branch 'master' into custom-master\n\nConflicts:\n\ttestrunner.py"},{"sha":"42360bc6a8b5a7e55b98b560d7474b7eef820e9a","author":{"email":"31f32c38d376716288ed3532810268fc4a4ffcc6@gmail.com","name":"Aaron Meurer"},"url":"https://api.github.com/repos/asmeurer/sympy-bot/commits/42360bc6a8b5a7e55b98b560d7474b7eef820e9a","message":"Don't put the number of XPASSed tests in the GitHub comment\n\nThis information is not important enough to put in the summary (it can\ngo in the report, if you want)."},{"sha":"df6fd1483a8b51f751cf362cc5dc5f7d11394622","author":{"email":"b816faa87b7d35274d2e545c5be11ed4376f3ccf@certik.cz","name":"Ondřej Čertík"},"url":"https://api.github.com/repos/asmeurer/sympy-bot/commits/df6fd1483a8b51f751cf362cc5dc5f7d11394622","message":"Merge pull request #72 from asmeurer/no-xpass\n\nRevert \"Add the number of xpassed tests to summary.\""},{"sha":"cef29371be4fb7b74410def74e4d71dd30329422","author":{"email":"b816faa87b7d35274d2e545c5be11ed4376f3ccf@certik.cz","name":"Ondřej Čertík"},"url":"https://api.github.com/repos/asmeurer/sympy-bot/commits/cef29371be4fb7b74410def74e4d71dd30329422","message":"Merge pull request #78 from asmeurer/custom-master\n\nAdd -m option to sympy-bot, allowing to specify a custom commit to merge with"},{"sha":"b7bc2baf419cd341b82cbbde111f5078262e3fce","author":{"email":"b816faa87b7d35274d2e545c5be11ed4376f3ccf@certik.cz","name":"Ondřej Čertík"},"url":"https://api.github.com/repos/asmeurer/sympy-bot/commits/b7bc2baf419cd341b82cbbde111f5078262e3fce","message":"Merge pull request #77 from asmeurer/move-summary\n\nMove the summary to the top of the report"},{"sha":"f368a9e290fdf321bcf8686d311264d4baf34e8d","author":{"email":"31f32c38d376716288ed3532810268fc4a4ffcc6@gmail.com","name":"Aaron Meurer"},"url":"https://api.github.com/repos/asmeurer/sympy-bot/commits/f368a9e290fdf321bcf8686d311264d4baf34e8d","message":"Fix wording of a sentence in the README"},{"sha":"31fcdca88869ecfcdb910f8b7dc4d8c62664c01a","author":{"email":"b816faa87b7d35274d2e545c5be11ed4376f3ccf@certik.cz","name":"Ondrej Certik"},"url":"https://api.github.com/repos/asmeurer/sympy-bot/commits/31fcdca88869ecfcdb910f8b7dc4d8c62664c01a","message":"Only ask for a password once"},{"sha":"4aa69f62701503a228debcb6cfe5758c10d4d584","author":{"email":"b816faa87b7d35274d2e545c5be11ed4376f3ccf@certik.cz","name":"Ondřej Čertík"},"url":"https://api.github.com/repos/asmeurer/sympy-bot/commits/4aa69f62701503a228debcb6cfe5758c10d4d584","message":"Merge pull request #79 from certik/pass\n\nOnly ask for a password once"},{"sha":"d93d7d72d448cf6e943db1d98a7ec63c4ff213a7","author":{"email":"b816faa87b7d35274d2e545c5be11ed4376f3ccf@certik.cz","name":"Ondrej Certik"},"url":"https://api.github.com/repos/asmeurer/sympy-bot/commits/d93d7d72d448cf6e943db1d98a7ec63c4ff213a7","message":"Implement \"review all\" and \"review mergeable\"\n\nBesides a list of a one or more pull request numbers, you can now also specify\n\"all\" to review all open pull requests or \"mergeable\" to review all pull\nrequests that can be merged.\n\nCloses #74"},{"sha":"aba7313f1911e00c4e5dabae8857618b3f1f976c","author":{"email":"b816faa87b7d35274d2e545c5be11ed4376f3ccf@certik.cz","name":"Ondřej Čertík"},"url":"https://api.github.com/repos/asmeurer/sympy-bot/commits/aba7313f1911e00c4e5dabae8857618b3f1f976c","message":"Merge pull request #81 from certik/review_all\n\nImplement \"review all\" and \"review mergeable\""},{"sha":"4f89737eb4def4ae022b537490a79fa59239b608","author":{"email":"b816faa87b7d35274d2e545c5be11ed4376f3ccf@certik.cz","name":"Ondrej Certik"},"url":"https://api.github.com/repos/asmeurer/sympy-bot/commits/4f89737eb4def4ae022b537490a79fa59239b608","message":"Save the merge log if it fails (Closes #22, #60)\n\nAlso include the list of conflicts (git diff)."},{"sha":"21febff8657666657163c5d3df6c620b066f8862","author":{"email":"b816faa87b7d35274d2e545c5be11ed4376f3ccf@certik.cz","name":"Ondrej Certik"},"url":"https://api.github.com/repos/asmeurer/sympy-bot/commits/21febff8657666657163c5d3df6c620b066f8862","message":"Document \"review all\" and \"mergeable\" in README"}],"head":"21febff8657666657163c5d3df6c620b066f8862","size":15}