{"push_id":1152650487,"size":37,"distinct_size":14,"ref":"refs/heads/master","head":"13bac1cc2ac9762b92af1286c8bf38294f0fe89a","before":"bc2961d3ac8a11065cf18a967b0b21dcf856aa6a","commits":[{"sha":"5becd53414534a2930386e9abbb3a248263306b4","author":{"name":"Umair Khan","email":"f9709d100d0dec6092e1d0521ff2be6b05157e86@gmail.com"},"message":"Add tests for json_error and JsonableError.","distinct":false,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/5becd53414534a2930386e9abbb3a248263306b4"},{"sha":"29ec2a328b6520852710ffb43c4ff90bec64965a","author":{"name":"Tomasz Kolek","email":"9ec16aa39834a9e65dba8a956e3e3017aebe7907@o2.pl"},"message":"Fix save in topic edit also saving message content edit box.\n\nFixes #932.","distinct":false,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/29ec2a328b6520852710ffb43c4ff90bec64965a"},{"sha":"a4704ba8b22a22c781fb6be91cb72896fb141191","author":{"name":"Conrad Dean","email":"4307d23b9c00e75d8b3440ad968373d5cab36892@gmail.com"},"message":"event_queue: Fix deque values type annotation.\n\nEvent IDs in here are ints, as shown by the prune operation.","distinct":false,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/a4704ba8b22a22c781fb6be91cb72896fb141191"},{"sha":"d77c70220c91a47b06695409e178bb006fe996e8","author":{"name":"Conrad Dean","email":"4307d23b9c00e75d8b3440ad968373d5cab36892@gmail.com"},"message":"send_event: Remove useless return value and annotate.\n\nDetected by mypy.\n\n[tweaked by tabbott to pass mypy check and remove annotations]","distinct":false,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/d77c70220c91a47b06695409e178bb006fe996e8"},{"sha":"fe2c352ac0bc114c064274864812083401269385","author":{"name":"Conrad Dean","email":"4307d23b9c00e75d8b3440ad968373d5cab36892@gmail.com"},"message":"ClientDescriptor: Pass inline sets, not lists, to do_gc_event_queues.\n\nThis allows us to more precisely type do_gc_event_queues.","distinct":false,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/fe2c352ac0bc114c064274864812083401269385"},{"sha":"bd0fd61821958401a4869d5aa235f5602a46c41e","author":{"name":"Evan Palmer","email":"4249ffd8460c8106bade8734962d0f6b94f2b8b6@gmail.com"},"message":"Annotate zilencer.error_notify.\n\nAlso fix the annotation of zilencer.views.report_error.\n\nThe `report` arguments are a Dict containing both strings and the\n`more_info` sub-dictionary, so we type them as Dict[str, Any].\n\n[tweaked by tabbott]","distinct":false,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/bd0fd61821958401a4869d5aa235f5602a46c41e"},{"sha":"760ff216ad89979d12b7375da1502a1438901d14","author":{"name":"Tim Abbott","email":"11d0d2a938f462a7def8919e831320e6bd095602@mit.edu"},"message":"realm emoji: Add description of the custom emoji feature in settings.","distinct":false,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/760ff216ad89979d12b7375da1502a1438901d14"},{"sha":"d30ea0bc447855b56cf6efc0660b38085e82588d","author":{"name":"Vishnu Ks","email":"06ecbb3dd3ba994468a7404f578d6da7312e1264@vishnuks.com"},"message":"Move recent_subjects to stream_data.","distinct":false,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/d30ea0bc447855b56cf6efc0660b38085e82588d"},{"sha":"f11eee8b41d223c04b4be26bb55223361f064661","author":{"name":"Nathan Florea","email":"9982cd22bb6790f7f0892e527fd89a3b34f994d4@gmail.com"},"message":"Remove redundant file open.\n\nCalling open() with mode 'w' or 'a' will create a file if it doesn't exist,\nwhile mode 'r' will cause an exception.  This can be easily tested with:\npython -c 'open(\"test.tmp\", \"w\")'\nls test.tmp","distinct":false,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/f11eee8b41d223c04b4be26bb55223361f064661"},{"sha":"6bcb6c319290fcfc75c830c4fbe4881452f72f62","author":{"name":"Nathan Florea","email":"9982cd22bb6790f7f0892e527fd89a3b34f994d4@gmail.com"},"message":"Removed some unused imports.","distinct":false,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/6bcb6c319290fcfc75c830c4fbe4881452f72f62"},{"sha":"b0702c62fca24c57232e54155710ea9d9ddc0941","author":{"name":"Hyunchel Kim","email":"1958c7ee46b367ab23520ab7e012fc49e552b222@fashionmetric.com"},"message":"Annotate zerver.views.messages partially.","distinct":false,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/b0702c62fca24c57232e54155710ea9d9ddc0941"},{"sha":"999093b2275b550bfc7e840db1bf1670ce485954","author":{"name":"Tomasz Kolek","email":"9ec16aa39834a9e65dba8a956e3e3017aebe7907@o2.pl"},"message":"Add new is_incoming_webhook bot type.\n\nThis type of bot is only able to send messages via webhook endpoints.","distinct":false,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/999093b2275b550bfc7e840db1bf1670ce485954"},{"sha":"2ac9c792f32f4bfe1f17dd398557cee3f3428f20","author":{"name":"Tomasz Kolek","email":"9ec16aa39834a9e65dba8a956e3e3017aebe7907@o2.pl"},"message":"test_hooks: Use an incoming webhook bot for webhook tests.","distinct":false,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/2ac9c792f32f4bfe1f17dd398557cee3f3428f20"},{"sha":"e14732a12cec32842bb51b71dc0375f9e190de90","author":{"name":"Tim Abbott","email":"11d0d2a938f462a7def8919e831320e6bd095602@mit.edu"},"message":"Remove unused test_beankstalk_message function.","distinct":false,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/e14732a12cec32842bb51b71dc0375f9e190de90"},{"sha":"0bf2d171aebacee40ef398cf369bbe8643b490bb","author":{"name":"Givorenon","email":"591b91d5cec71e9d80d54c7c1813f529027ad0a9@gmail.com"},"message":"Fix fading of messages in dialog and users in side-bar.\n\nMake comparison of emails in compose_fade.js and util.js\ncase-insensitive to fix fading of users and messages respectively.","distinct":false,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/0bf2d171aebacee40ef398cf369bbe8643b490bb"},{"sha":"b25562ca1d57a3d7ca65cd7a8e9899c823d1733e","author":{"name":"Tim Abbott","email":"11d0d2a938f462a7def8919e831320e6bd095602@mit.edu"},"message":"Add and use util.is_current_user helper function.\n\nPreviously, we were checking if a particular user was the current user\nin dozens of places in the codebase, and correct case-insensitive\nchecks were not used consistently, leading to bugs like #502.","distinct":false,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/b25562ca1d57a3d7ca65cd7a8e9899c823d1733e"},{"sha":"567c0796f9dab9c3696f40e453ed741298a5376a","author":{"name":"Tim Abbott","email":"11d0d2a938f462a7def8919e831320e6bd095602@mit.edu"},"message":"Filter: Fix case-sensitive comparisons of email addresses.\n\nPreviously, a query containing capital letters might match nothing if\nthese code paths were ever activated.","distinct":false,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/567c0796f9dab9c3696f40e453ed741298a5376a"},{"sha":"60f6616030204d6b7b8dc7957b33848360c7823a","author":{"name":"Tim Abbott","email":"11d0d2a938f462a7def8919e831320e6bd095602@mit.edu"},"message":"people.js remove: Fix case-sensitive email matching.","distinct":false,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/60f6616030204d6b7b8dc7957b33848360c7823a"},{"sha":"a82936673366c94ee7a4401866b9f14b9c3ceac7","author":{"name":"Tim Abbott","email":"11d0d2a938f462a7def8919e831320e6bd095602@mit.edu"},"message":"util: Create and use is_pm_recipient helper function.","distinct":false,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/a82936673366c94ee7a4401866b9f14b9c3ceac7"},{"sha":"938291a922ba54030294c924a23392ad76df0bd0","author":{"name":"Umair Khan","email":"f9709d100d0dec6092e1d0521ff2be6b05157e86@gmail.com"},"message":"Add run-dev.py test to Travis CI test suites.\n\nFixes #919","distinct":false,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/938291a922ba54030294c924a23392ad76df0bd0"}]}
{"actor":{"display_login":"rahuldeve"}}