{"push_id":1713614106,"size":53,"distinct_size":1,"ref":"refs/heads/the-future","head":"25c37169d505f27d28a78543f9a6e46c24b45167","before":"2141d9235f91efeeb748ea790a5fe3b1e4efa6e7","commits":[{"sha":"2a01b7600f700b312c13cfeab5bea713ba343074","author":{"name":"Miguel Renom","email":"6a96a3bf403c570ec5ebb8ccadc756b6aee4d0ec@moove-it.com"},"message":"Refactor feed filtering to use split feeds\n\n* Use split feeds to filter activity\n* Creating users and media sets the correct follows between feeds\n* User activity gets created into the corresponding filtered feed\n* Updated Stream Sync Rake tasks to point (and repoint) feeds correctly\n* BONUS: Fix code cleaning up unenriched keys (was ignoring symbols)\n* BONUS: Check resource permissions based on user ID and not object identity\n* BONUS: Set `activity_copy_limit` parameter to 300 as 1000 is not supported for batch follows (Stream API bug)","distinct":false,"url":"https://api.github.com/repos/hummingbird-me/hummingbird-server/commits/2a01b7600f700b312c13cfeab5bea713ba343074"},{"sha":"4d91ac31084f42040fc5dbecc394efbd32cbbbe1","author":{"name":"Peter Lejeck","email":"b7ecb8d365fd9b33ef27af254c3cd77a2401e680@gmail.com"},"message":"Clean up Gemfile","distinct":false,"url":"https://api.github.com/repos/hummingbird-me/hummingbird-server/commits/4d91ac31084f42040fc5dbecc394efbd32cbbbe1"},{"sha":"0d010f7338397eaa39731aa6a5ca8574d5fa2bd6","author":{"name":"Peter Lejeck","email":"b7ecb8d365fd9b33ef27af254c3cd77a2401e680@gmail.com"},"message":"Annotate Feed::FEED_GROUPS constant","distinct":false,"url":"https://api.github.com/repos/hummingbird-me/hummingbird-server/commits/0d010f7338397eaa39731aa6a5ca8574d5fa2bd6"},{"sha":"0533951df13497a42c600047917d6fa2a254018c","author":{"name":"Peter Lejeck","email":"b7ecb8d365fd9b33ef27af254c3cd77a2401e680@gmail.com"},"message":"Refactor Feed into a superclass","distinct":false,"url":"https://api.github.com/repos/hummingbird-me/hummingbird-server/commits/0533951df13497a42c600047917d6fa2a254018c"},{"sha":"954d73adc773e629c92dbb99fa6aae865434e0c3","author":{"name":"Peter Lejeck","email":"b7ecb8d365fd9b33ef27af254c3cd77a2401e680@gmail.com"},"message":"Add Feed subclasses","distinct":false,"url":"https://api.github.com/repos/hummingbird-me/hummingbird-server/commits/954d73adc773e629c92dbb99fa6aae865434e0c3"},{"sha":"9f6bdfbe34a36d01d4c640e864dab8076480683a","author":{"name":"Peter Lejeck","email":"b7ecb8d365fd9b33ef27af254c3cd77a2401e680@gmail.com"},"message":"Add feed class registration","distinct":false,"url":"https://api.github.com/repos/hummingbird-me/hummingbird-server/commits/9f6bdfbe34a36d01d4c640e864dab8076480683a"},{"sha":"41fed3947622ebae8642b03ba4524350c584ecdd","author":{"name":"Peter Lejeck","email":"b7ecb8d365fd9b33ef27af254c3cd77a2401e680@gmail.com"},"message":"Fix minor issues in feed subclasses","distinct":false,"url":"https://api.github.com/repos/hummingbird-me/hummingbird-server/commits/41fed3947622ebae8642b03ba4524350c584ecdd"},{"sha":"cca1db30939cae7de088eb053158a3f657776b99","author":{"name":"Peter Lejeck","email":"b7ecb8d365fd9b33ef27af254c3cd77a2401e680@gmail.com"},"message":"Change User-class follows to use refactored feeds","distinct":false,"url":"https://api.github.com/repos/hummingbird-me/hummingbird-server/commits/cca1db30939cae7de088eb053158a3f657776b99"},{"sha":"44c87eb09b5d9a8fae2d4d30388eb6b9cf6dec59","author":{"name":"Peter Lejeck","email":"b7ecb8d365fd9b33ef27af254c3cd77a2401e680@gmail.com"},"message":"Load all of the Feed system as one lump","distinct":false,"url":"https://api.github.com/repos/hummingbird-me/hummingbird-server/commits/44c87eb09b5d9a8fae2d4d30388eb6b9cf6dec59"},{"sha":"ab0c45fd5b448c654aa3e1d065de6eebc00f491b","author":{"name":"Peter Lejeck","email":"b7ecb8d365fd9b33ef27af254c3cd77a2401e680@gmail.com"},"message":"Fix feed auto-naming","distinct":false,"url":"https://api.github.com/repos/hummingbird-me/hummingbird-server/commits/ab0c45fd5b448c654aa3e1d065de6eebc00f491b"},{"sha":"28ba1ab36e6ca21a63c15ab548a0751688889a13","author":{"name":"Peter Lejeck","email":"b7ecb8d365fd9b33ef27af254c3cd77a2401e680@gmail.com"},"message":"Make split feeds optional on feed request","distinct":false,"url":"https://api.github.com/repos/hummingbird-me/hummingbird-server/commits/28ba1ab36e6ca21a63c15ab548a0751688889a13"},{"sha":"654de49fc05061b7892a249cec6e1b0db1a1214d","author":{"name":"Peter Lejeck","email":"b7ecb8d365fd9b33ef27af254c3cd77a2401e680@gmail.com"},"message":"Add basic compatibility with existing feed code","distinct":false,"url":"https://api.github.com/repos/hummingbird-me/hummingbird-server/commits/654de49fc05061b7892a249cec6e1b0db1a1214d"},{"sha":"56bcd1d3010c30e919bfa8efb9e6f4575168b53d","author":{"name":"Peter Lejeck","email":"b7ecb8d365fd9b33ef27af254c3cd77a2401e680@gmail.com"},"message":"Change Media#follow_self to after_commit(on: :create)","distinct":false,"url":"https://api.github.com/repos/hummingbird-me/hummingbird-server/commits/56bcd1d3010c30e919bfa8efb9e6f4575168b53d"},{"sha":"d7d6bef8b507c996b4fc8b967d0c572ec90f8d80","author":{"name":"Peter Lejeck","email":"b7ecb8d365fd9b33ef27af254c3cd77a2401e680@gmail.com"},"message":"Move Media concern to use refactored feeds","distinct":false,"url":"https://api.github.com/repos/hummingbird-me/hummingbird-server/commits/d7d6bef8b507c996b4fc8b967d0c572ec90f8d80"},{"sha":"4619eceb6b0fb9db90faa85734a6d2f961dd53f7","author":{"name":"Peter Lejeck","email":"b7ecb8d365fd9b33ef27af254c3cd77a2401e680@gmail.com"},"message":"Switch User auto-follows to refactored feeds","distinct":false,"url":"https://api.github.com/repos/hummingbird-me/hummingbird-server/commits/4619eceb6b0fb9db90faa85734a6d2f961dd53f7"},{"sha":"23174ef5ce6d0b74146625797d138de59d0c5eb4","author":{"name":"Peter Lejeck","email":"b7ecb8d365fd9b33ef27af254c3cd77a2401e680@gmail.com"},"message":"Add ProfileFeed#no_fanout","distinct":false,"url":"https://api.github.com/repos/hummingbird-me/hummingbird-server/commits/23174ef5ce6d0b74146625797d138de59d0c5eb4"},{"sha":"cb140f4972aef05a26f0c6ab062f485a983d7b21","author":{"name":"Peter Lejeck","email":"b7ecb8d365fd9b33ef27af254c3cd77a2401e680@gmail.com"},"message":"Add Feed::Global","distinct":false,"url":"https://api.github.com/repos/hummingbird-me/hummingbird-server/commits/cb140f4972aef05a26f0c6ab062f485a983d7b21"},{"sha":"a8a2d1b42bc4b1798060ada52992771727a879fb","author":{"name":"Peter Lejeck","email":"b7ecb8d365fd9b33ef27af254c3cd77a2401e680@gmail.com"},"message":"Add Feed::GroupFeed","distinct":false,"url":"https://api.github.com/repos/hummingbird-me/hummingbird-server/commits/a8a2d1b42bc4b1798060ada52992771727a879fb"},{"sha":"1c4d2a3619c6e8012c604ddd4b3277b4faffe604","author":{"name":"Peter Lejeck","email":"b7ecb8d365fd9b33ef27af254c3cd77a2401e680@gmail.com"},"message":"Switch Post model to refactored feeds","distinct":false,"url":"https://api.github.com/repos/hummingbird-me/hummingbird-server/commits/1c4d2a3619c6e8012c604ddd4b3277b4faffe604"},{"sha":"76dd662136c34aff3759b9ec5ce4492eab562f4c","author":{"name":"Peter Lejeck","email":"b7ecb8d365fd9b33ef27af254c3cd77a2401e680@gmail.com"},"message":"Fix StreamFeed constant references","distinct":false,"url":"https://api.github.com/repos/hummingbird-me/hummingbird-server/commits/76dd662136c34aff3759b9ec5ce4492eab562f4c"}]}
{"actor":{"display_login":"NuckChorris"}}