{"push_id":1003145648,"size":38,"distinct_size":0,"ref":"refs/heads/default","head":"ffd60f8feea01473d3548ec5cffd7b3c1ec34c77","before":"0eb9c90e90a2e20992d429cb6bdfa21200ab4fc8","commits":[{"sha":"ea9c3830564227c31998c78a5dc0de08b79e0ab8","author":{"email":"f6d335a5df8b531e0f3aa36bf550b46bb41149c2@gmail.com","name":"Gregory Szorc"},"message":"worker: document poor partitioning scheme impact\n\nmpm isn't a fan of the existing or previous partitioning scheme. He\nprovided a fantastic justification for why on the mailing list.\n\nThis patch adds his words to the code so they aren't forgotten.","distinct":false,"url":"https://api.github.com/repos/dscho/hg/commits/ea9c3830564227c31998c78a5dc0de08b79e0ab8"},{"sha":"e8cca5faa6d8a953425dcc2b18ea63419ea946a6","author":{"email":"f2026124fed3c0c7b04f928cd507f32482a8cf43@mozdev.org","name":"timeless"},"message":"tests: minor grammar change for check-commit","distinct":false,"url":"https://api.github.com/repos/dscho/hg/commits/e8cca5faa6d8a953425dcc2b18ea63419ea946a6"},{"sha":"274a6ec057e2af109ea3bc049e9f36ae090a6a04","author":{"email":"468619217c4ec2f18504f798b67ea166e24b3853@gmail.com","name":"liscju"},"message":"histedit: improve error when run on nodes with children (issue5056)","distinct":false,"url":"https://api.github.com/repos/dscho/hg/commits/274a6ec057e2af109ea3bc049e9f36ae090a6a04"},{"sha":"7edd024b54ff7d79ff69c6f3a23af206442f7286","author":{"email":"f2026124fed3c0c7b04f928cd507f32482a8cf43@mozdev.org","name":"timeless"},"message":"zeroconf: use print function","distinct":false,"url":"https://api.github.com/repos/dscho/hg/commits/7edd024b54ff7d79ff69c6f3a23af206442f7286"},{"sha":"8948f347a6a4f95aa74cf257a61aee3a38c95225","author":{"email":"f2026124fed3c0c7b04f928cd507f32482a8cf43@mozdev.org","name":"timeless"},"message":"zeroconf: use absolute_import","distinct":false,"url":"https://api.github.com/repos/dscho/hg/commits/8948f347a6a4f95aa74cf257a61aee3a38c95225"},{"sha":"eb37ec45ce83ec2f41bbe41182523bc4181f0421","author":{"email":"f2026124fed3c0c7b04f928cd507f32482a8cf43@mozdev.org","name":"timeless"},"message":"zeroconf: omit semicolons","distinct":false,"url":"https://api.github.com/repos/dscho/hg/commits/eb37ec45ce83ec2f41bbe41182523bc4181f0421"},{"sha":"69f3dcefe0a5b6bf00b4e2349c26c8c0ff53bbe9","author":{"email":"f2026124fed3c0c7b04f928cd507f32482a8cf43@mozdev.org","name":"timeless"},"message":"zeroconf: drop tabs","distinct":false,"url":"https://api.github.com/repos/dscho/hg/commits/69f3dcefe0a5b6bf00b4e2349c26c8c0ff53bbe9"},{"sha":"4b96b60d0930217b4f167536b7ebcd2b3441eb95","author":{"email":"f2026124fed3c0c7b04f928cd507f32482a8cf43@mozdev.org","name":"timeless"},"message":"zeroconf: wrap long lines","distinct":false,"url":"https://api.github.com/repos/dscho/hg/commits/4b96b60d0930217b4f167536b7ebcd2b3441eb95"},{"sha":"4e4de0c26b01fbb1bcf650bdca1cc0bd9e52a7f7","author":{"email":"f2026124fed3c0c7b04f928cd507f32482a8cf43@mozdev.org","name":"timeless"},"message":"zeroconf: add whitespace around operator","distinct":false,"url":"https://api.github.com/repos/dscho/hg/commits/4e4de0c26b01fbb1bcf650bdca1cc0bd9e52a7f7"},{"sha":"4f46f02485dc5434c2a547a62f4b13a6ac95b680","author":{"email":"f2026124fed3c0c7b04f928cd507f32482a8cf43@mozdev.org","name":"timeless"},"message":"zeroconf: del is not a function","distinct":false,"url":"https://api.github.com/repos/dscho/hg/commits/4f46f02485dc5434c2a547a62f4b13a6ac95b680"},{"sha":"9d2a225887239b14b949a7bdb8f1c5a69a8a374d","author":{"email":"f2026124fed3c0c7b04f928cd507f32482a8cf43@mozdev.org","name":"timeless"},"message":"zeroconf: remove whitespace around = for named parameters","distinct":false,"url":"https://api.github.com/repos/dscho/hg/commits/9d2a225887239b14b949a7bdb8f1c5a69a8a374d"},{"sha":"a4807a68b4f740705a566892eab16085df17c087","author":{"email":"f2026124fed3c0c7b04f928cd507f32482a8cf43@mozdev.org","name":"timeless"},"message":"blackbox: rewrite dirty documentation noting it is expensive","distinct":false,"url":"https://api.github.com/repos/dscho/hg/commits/a4807a68b4f740705a566892eab16085df17c087"},{"sha":"d5afa2ac460b9ef6fbb13e915517e134e634f7f7","author":{"email":"f2026124fed3c0c7b04f928cd507f32482a8cf43@mozdev.org","name":"timeless"},"message":"blackbox: remove hexfn\n\nIt was introduced as copy+paste code, but was never necessary.","distinct":false,"url":"https://api.github.com/repos/dscho/hg/commits/d5afa2ac460b9ef6fbb13e915517e134e634f7f7"},{"sha":"106baf477a3f2bec8d04166a3c04d6b972656b0e","author":{"email":"f2026124fed3c0c7b04f928cd507f32482a8cf43@mozdev.org","name":"timeless"},"message":"blackbox: optionally log event source","distinct":false,"url":"https://api.github.com/repos/dscho/hg/commits/106baf477a3f2bec8d04166a3c04d6b972656b0e"},{"sha":"912b52275af329d16959e021d1ede031b6c5096a","author":{"email":"f6d335a5df8b531e0f3aa36bf550b46bb41149c2@gmail.com","name":"Gregory Szorc"},"message":"changelog: lazy decode description (API)\n\nCurrently, changelog reading decodes read values. This is wasteful\nbecause a lot of times consumers aren't interested in some of these\nvalues.\n\nThis patch changes description decoding to occur in changectx as\nneeded.\n\nrevsets reading changelog entries appear to speed up slightly:\n\nrevset #7: author(lmoscovicz)\n   plain\n0) 0.906329\n1) 0.872653\n\nrevset #8: author(mpm)\n   plain\n0) 0.903478\n1) 0.878037\n\nrevset #9: author(lmoscovicz) or author(mpm)\n   plain\n0) 1.817855\n1) 1.778680\n\nrevset #10: author(mpm) or author(lmoscovicz)\n   plain\n0) 1.837052\n1) 1.764568","distinct":false,"url":"https://api.github.com/repos/dscho/hg/commits/912b52275af329d16959e021d1ede031b6c5096a"},{"sha":"885bd3e47dbfc8ee52166dfe34d342a73f30df71","author":{"email":"f6d335a5df8b531e0f3aa36bf550b46bb41149c2@gmail.com","name":"Gregory Szorc"},"message":"changelog: lazy decode user (API)\n\nThis appears to show a similar speedup as the previous patch.","distinct":false,"url":"https://api.github.com/repos/dscho/hg/commits/885bd3e47dbfc8ee52166dfe34d342a73f30df71"},{"sha":"1f7bc050d2b90b30e850b44c9767865f227cfffc","author":{"email":"ea3626c096f885f01baa7a147917c28ffc55f123@google.com","name":"Augie Fackler"},"message":"zeroconf: import ui as uimod per test-check-module-imports","distinct":false,"url":"https://api.github.com/repos/dscho/hg/commits/1f7bc050d2b90b30e850b44c9767865f227cfffc"},{"sha":"7822e202bd1cc5b1991a5e54160eb316c8ba15f3","author":{"email":"f2026124fed3c0c7b04f928cd507f32482a8cf43@mozdev.org","name":"timeless"},"message":"tests: fix section description\n\nCopy and paste error","distinct":false,"url":"https://api.github.com/repos/dscho/hg/commits/7822e202bd1cc5b1991a5e54160eb316c8ba15f3"},{"sha":"08210bf3093c9a333585009796182e09cd8ea7c3","author":{"email":"3647fe4b776fa41f7110cad7c64e9e2bea77714e@tcha.org","name":"Yuya Nishihara"},"message":"extensions: extract function that copies function attributes to wrapper\n\nwrapfunction() will be changed to copy these attributes. See the next patch\nfor details.","distinct":false,"url":"https://api.github.com/repos/dscho/hg/commits/08210bf3093c9a333585009796182e09cd8ea7c3"},{"sha":"bc28bc7dec0a386ac18569172cc0cb3787c019a1","author":{"email":"3647fe4b776fa41f7110cad7c64e9e2bea77714e@tcha.org","name":"Yuya Nishihara"},"message":"extensions: copy attributes to wrapper by wrapfunction()\n\nBefore this patch, new partial function \"wrap\" had no useful docstring. It\nmakes sense to copy __doc__ and __module__ as we do for wrapcommand().","distinct":false,"url":"https://api.github.com/repos/dscho/hg/commits/bc28bc7dec0a386ac18569172cc0cb3787c019a1"}]}