{"push_id":1047032980,"size":14,"distinct_size":1,"ref":"refs/heads/erikj/sync_leave","head":"35bb465b8698cb3ed9d034563d3b9ee03579e775","before":"0134937adaec3347ba9c56a40706c83fc1c97266","commits":[{"sha":"61407986b40e28b590961d364f5618bbe7d44e94","author":{"email":"67f0a42bdfcc710dd92da0cfd7c5fb712101ac3d@matrix.org","name":"Mark Haines"},"message":"Add a entry to current_state_resets table when the current state is reset","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/61407986b40e28b590961d364f5618bbe7d44e94"},{"sha":"1fbb094c6fbaab33ef8e17802e37057e83718e7e","author":{"email":"67f0a42bdfcc710dd92da0cfd7c5fb712101ac3d@matrix.org","name":"Mark Haines"},"message":"Add replication streams for ex outliers and current state resets","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/1fbb094c6fbaab33ef8e17802e37057e83718e7e"},{"sha":"2ec54260350b46c937527bd566b713cf3544f1d2","author":{"email":"b95d033ac9a37db883f2f3dfa3830533d2d4538a@negativecurvature.net","name":"Mark Haines"},"message":"Use a namedtuple rather than tuple unpacking","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/2ec54260350b46c937527bd566b713cf3544f1d2"},{"sha":"62e395f0e36c680662e71e25b1556f3477a26b74","author":{"email":"b95d033ac9a37db883f2f3dfa3830533d2d4538a@negativecurvature.net","name":"Mark Haines"},"message":"Merge pull request #676 from matrix-org/markjh/replicate_stateIII\n\nAdd replication streams for ex outliers and current state resets","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/62e395f0e36c680662e71e25b1556f3477a26b74"},{"sha":"d35780eda02935165f38f3fcbf8843f40026eeaa","author":{"email":"c195b508e6f0c57aeafdb5e96947e2b79e6a4b40@matrix.org","name":"Erik Johnston"},"message":"Split out RoomMemberHandler","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/d35780eda02935165f38f3fcbf8843f40026eeaa"},{"sha":"fe959433051c5237735bc659f4c59bd67a36538b","author":{"email":"c195b508e6f0c57aeafdb5e96947e2b79e6a4b40@matrix.org","name":"Erik Johnston"},"message":"Merge pull request #679 from matrix-org/erikj/member\n\nSplit out RoomMemberHandler","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/fe959433051c5237735bc659f4c59bd67a36538b"},{"sha":"76503f95ed2b618a3ff97c6b04868d8e440ef9d4","author":{"email":"67f0a42bdfcc710dd92da0cfd7c5fb712101ac3d@matrix.org","name":"Mark Haines"},"message":"Remove the is_new_state argument to persist event.\n\nMove the checks for whether an event is new state inside persist\nevent itself.\n\nThis was harder than expected because there wasn't enough information\npassed to persist event to correctly handle invites from remote servers\nfor new rooms.","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/76503f95ed2b618a3ff97c6b04868d8e440ef9d4"},{"sha":"5d069291696c62c94d795506dd5a22a3dbd019e1","author":{"email":"67f0a42bdfcc710dd92da0cfd7c5fb712101ac3d@matrix.org","name":"Mark Haines"},"message":"Move the check for backfilled outside the for loop","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/5d069291696c62c94d795506dd5a22a3dbd019e1"},{"sha":"03e406eefcc7f993c075ba86ec1a433dc09545e4","author":{"email":"b95d033ac9a37db883f2f3dfa3830533d2d4538a@negativecurvature.net","name":"Mark Haines"},"message":"Merge pull request #680 from matrix-org/markjh/remove_is_new_state\n\nRemove the is_new_state argument to persist event.","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/03e406eefcc7f993c075ba86ec1a433dc09545e4"},{"sha":"dc4c1579d48b7db8264a935be3e955b779c78ab6","author":{"email":"67f0a42bdfcc710dd92da0cfd7c5fb712101ac3d@matrix.org","name":"Mark Haines"},"message":"Remove outlier parameter from compute_event_context\n\nUse event.internal_metadata.is_outlier instead.","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/dc4c1579d48b7db8264a935be3e955b779c78ab6"},{"sha":"431aa8ada99bc50c14419d449691b13c920efa6c","author":{"email":"b95d033ac9a37db883f2f3dfa3830533d2d4538a@negativecurvature.net","name":"Mark Haines"},"message":"Merge pull request #681 from matrix-org/markjh/remove_outlier\n\nRemove outlier parameter from compute_event_context","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/431aa8ada99bc50c14419d449691b13c920efa6c"},{"sha":"7753fc65702dc2b98885f462fe0e6ac9f8e27b06","author":{"email":"67f0a42bdfcc710dd92da0cfd7c5fb712101ac3d@matrix.org","name":"Mark Haines"},"message":"Fix the invalidation of the names and aliases cache","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/7753fc65702dc2b98885f462fe0e6ac9f8e27b06"},{"sha":"c42f46ab7d1be719c82cbcb9287068e0682e14ee","author":{"email":"b95d033ac9a37db883f2f3dfa3830533d2d4538a@negativecurvature.net","name":"Mark Haines"},"message":"Merge pull request #682 from matrix-org/markjh/fix_invalidate\n\nFix the invalidation of the names and aliases cache","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/c42f46ab7d1be719c82cbcb9287068e0682e14ee"},{"sha":"35bb465b8698cb3ed9d034563d3b9ee03579e775","author":{"email":"c195b508e6f0c57aeafdb5e96947e2b79e6a4b40@matrix.org","name":"Erik Johnston"},"message":"Filter rooms list before chunking","distinct":true,"url":"https://api.github.com/repos/matrix-org/synapse/commits/35bb465b8698cb3ed9d034563d3b9ee03579e775"}]}