{"push_id":909927750,"size":12,"distinct_size":1,"ref":"refs/heads/master","head":"d7fa4fe3c620e5130d9a2d60efb7e4e3e642d018","before":"f446019a7fe6c00566a83b2abc35101250fecb1c","commits":[{"sha":"5de39a68f11fc78b4d8ace7b05c5cc508dc46670","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@akrabat.com","name":"Rob Allen"},"message":"Use API if we can't find event in DB in quickById()\n\nIt's possible with a direct link that the event isn't in the Redis\ncache, so grab from the API if this happens.","distinct":false,"url":"https://api.github.com/repos/lornajane/web2/commits/5de39a68f11fc78b4d8ace7b05c5cc508dc46670"},{"sha":"3fca18ac757b7bef5675cbbb1748e7871b668b14","author":{"email":"838ff325a93e92a0efbae274ec282ec1ed5b3546@lornajane.net","name":"Lorna Jane Mitchell"},"message":"Handle web1 URLs /event/view/X/stuff\n\nWe have support for /event/view/1234 but web1 also had a variety of\nother things after the ID, including talk_comments.  This redirects\ntalk_comments appropriately and just sends the user to the event page\nrather than the 404 page for all other trailing content","distinct":false,"url":"https://api.github.com/repos/lornajane/web2/commits/3fca18ac757b7bef5675cbbb1748e7871b668b14"},{"sha":"501fef1bd603bcf061cd5b2faf2497d3abac7fb8","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@akrabat.com","name":"Rob Allen"},"message":"Add catchall on old user URL\n\nURLs of the form `/user/view/24206` may have additional segments that\nwere valid on web1. We want to match and ignore as we don't use them,\nbut do want them to redirect to the user's profile page.","distinct":false,"url":"https://api.github.com/repos/lornajane/web2/commits/501fef1bd603bcf061cd5b2faf2497d3abac7fb8"},{"sha":"720aebb00a3d77026d08085c5b19c35b60ae8031","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@akrabat.com","name":"Rob Allen"},"message":"Rename others parameter to extra for consistency","distinct":false,"url":"https://api.github.com/repos/lornajane/web2/commits/720aebb00a3d77026d08085c5b19c35b60ae8031"},{"sha":"e4f6e894f73759ce60c47d2d0eb39d5ab399da9d","author":{"email":"838ff325a93e92a0efbae274ec282ec1ed5b3546@lornajane.net","name":"Lorna Jane Mitchell"},"message":"Whitespace fix","distinct":false,"url":"https://api.github.com/repos/lornajane/web2/commits/e4f6e894f73759ce60c47d2d0eb39d5ab399da9d"},{"sha":"436afe5ce26333d3fbebf48d498e10c8ad1c6116","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@akrabat.com","name":"Rob Allen"},"message":"Handle web1 URLs /event/view/X/talks & /event/view/X/comments\n\nRedirect appropriately to the correct event sub page.","distinct":false,"url":"https://api.github.com/repos/lornajane/web2/commits/436afe5ce26333d3fbebf48d498e10c8ad1c6116"},{"sha":"28098f148649ff8534b90c7658aac726aef687cb","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@akrabat.com","name":"Rob Allen"},"message":"Merge branch 'lornajane-event-view-urls'\n\nFixes #310","distinct":false,"url":"https://api.github.com/repos/lornajane/web2/commits/28098f148649ff8534b90c7658aac726aef687cb"},{"sha":"de1224d86fa00a863f9d0e7785f4bf6041d54144","author":{"email":"838ff325a93e92a0efbae274ec282ec1ed5b3546@lornajane.net","name":"Lorna Jane Mitchell"},"message":"Merge branch 'akrabat-fallback-to-api-for-quick-by-id'","distinct":false,"url":"https://api.github.com/repos/lornajane/web2/commits/de1224d86fa00a863f9d0e7785f4bf6041d54144"},{"sha":"3b86214599568a897390b07e59b3ef92457ae231","author":{"email":"838ff325a93e92a0efbae274ec282ec1ed5b3546@lornajane.net","name":"Lorna Jane Mitchell"},"message":"Add verbosity to phing to help understand failures","distinct":false,"url":"https://api.github.com/repos/lornajane/web2/commits/3b86214599568a897390b07e59b3ef92457ae231"},{"sha":"b86d203a1cea62c2e428e50e16932be2101d1ee3","author":{"email":"838ff325a93e92a0efbae274ec282ec1ed5b3546@lornajane.net","name":"Lorna Jane Mitchell"},"message":"Merge branch 'akrabat-catch-all-on-old-user-url'","distinct":false,"url":"https://api.github.com/repos/lornajane/web2/commits/b86d203a1cea62c2e428e50e16932be2101d1ee3"},{"sha":"a533e37441b2661f535eb2f8da9151af6031ece9","author":{"email":"838ff325a93e92a0efbae274ec282ec1ed5b3546@lornajane.net","name":"Lorna Jane Mitchell"},"message":"On user talks page, link comment count to talk\n\nThe event part of the URL was missing and so the links didn't work","distinct":false,"url":"https://api.github.com/repos/lornajane/web2/commits/a533e37441b2661f535eb2f8da9151af6031ece9"},{"sha":"d7fa4fe3c620e5130d9a2d60efb7e4e3e642d018","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@akrabat.com","name":"Rob Allen"},"message":"Merge branch 'lornajane-user-profile-talks-comment-link'\n\nCloses #311","distinct":true,"url":"https://api.github.com/repos/lornajane/web2/commits/d7fa4fe3c620e5130d9a2d60efb7e4e3e642d018"}]}