{"push_id":876831581,"size":14,"distinct_size":1,"ref":"refs/heads/master","head":"a8eb79590c44152d0bded63b4aebe24d0aa6ce42","before":"01c6ce2e167192cdbb1be6dc727851085fc78460","commits":[{"sha":"1972fedc9493de122669f9ce3c8f9418f7f53032","author":{"email":"7d75502c40175304ccce4be20d21ae5971e3dc12@cern.ch","name":"Adrian Moennich"},"message":"Remove overzealous check when compiling notes\n\nWhen saving the newly compiled note and then saving again without\nclosing the dialog first we are still in the 'compile' endpoint.","distinct":false,"url":"https://api.github.com/repos/ThiefMaster/indico/commits/1972fedc9493de122669f9ce3c8f9418f7f53032"},{"sha":"d28ab2b88cd7f1f784041add098d1176f0aa9554","author":{"email":"7d75502c40175304ccce4be20d21ae5971e3dc12@cern.ch","name":"Adrian Moennich"},"message":"Fix duplicate ID in timetable vc buttons","distinct":false,"url":"https://api.github.com/repos/ThiefMaster/indico/commits/d28ab2b88cd7f1f784041add098d1176f0aa9554"},{"sha":"1a297e0c07029ac7099e11b3c1f206828e03da12","author":{"email":"7d75502c40175304ccce4be20d21ae5971e3dc12@cern.ch","name":"Adrian Moennich"},"message":"Count only active regs for registration limit","distinct":false,"url":"https://api.github.com/repos/ThiefMaster/indico/commits/1a297e0c07029ac7099e11b3c1f206828e03da12"},{"sha":"1c04b85a9d151ced89528dfc3ffbea107df43f03","author":{"email":"4dea723c562f5e5a63b85fa132a7fb266ae0bf63@cern.ch","name":"Pedro Ferreira"},"message":"Removed unused footnote extension","distinct":false,"url":"https://api.github.com/repos/ThiefMaster/indico/commits/1c04b85a9d151ced89528dfc3ffbea107df43f03"},{"sha":"def8835b2842b1e5473924c7b7228eff2a4fa6ea","author":{"email":"4dea723c562f5e5a63b85fa132a7fb266ae0bf63@cern.ch","name":"Pedro Ferreira"},"message":"Fix Mako UTF8 conversion issues\n\nMako has to receive the information in UTF8, otherwise implicit conversion will fail. Unfortunately, Mako's default filters are applied before all others, not after, so, here we have to make sure our filter is well-behaved.","distinct":false,"url":"https://api.github.com/repos/ThiefMaster/indico/commits/def8835b2842b1e5473924c7b7228eff2a4fa6ea"},{"sha":"c42fec9acb918c4b2bd7c795a8dc2e6a4c4d0fe0","author":{"email":"4dea723c562f5e5a63b85fa132a7fb266ae0bf63@cern.ch","name":"Pedro Ferreira"},"message":"Better image handling from LaTeX","distinct":false,"url":"https://api.github.com/repos/ThiefMaster/indico/commits/c42fec9acb918c4b2bd7c795a8dc2e6a4c4d0fe0"},{"sha":"6d3a678de586b336da0edd798dec3ac1b0710a18","author":{"email":"7d75502c40175304ccce4be20d21ae5971e3dc12@cern.ch","name":"Adrian Moennich"},"message":"Convert IndicoModel.has_rows to a classmethod\n\nIt's rather confusing to have a class attribute triggering SQL. Also,\nnewer Flask-SQLAlchemy versions iterate over class attributes in some\ncases and this shouldn't emit sql (besides that, it happens at import\ntime and thus would even trigger a circular import issue)","distinct":false,"url":"https://api.github.com/repos/ThiefMaster/indico/commits/6d3a678de586b336da0edd798dec3ac1b0710a18"},{"sha":"07ef910e8cb0adb49ca624d475f44b822814a915","author":{"email":"7d75502c40175304ccce4be20d21ae5971e3dc12@cern.ch","name":"Adrian Moennich"},"message":"Add missing participant list legacy redirects","distinct":false,"url":"https://api.github.com/repos/ThiefMaster/indico/commits/07ef910e8cb0adb49ca624d475f44b822814a915"},{"sha":"7fe8b30bf47411bba016115771e9912006071c44","author":{"email":"4dea723c562f5e5a63b85fa132a7fb266ae0bf63@cern.ch","name":"Pedro Ferreira"},"message":"Updated LHCb logo/style","distinct":false,"url":"https://api.github.com/repos/ThiefMaster/indico/commits/7fe8b30bf47411bba016115771e9912006071c44"},{"sha":"d7beb6f7ddf3e8b32b0f75cee479c7b6bdfc494d","author":{"email":"7d75502c40175304ccce4be20d21ae5971e3dc12@cern.ch","name":"Adrian Moennich"},"message":"Add index for events.creator_id","distinct":false,"url":"https://api.github.com/repos/ThiefMaster/indico/commits/d7beb6f7ddf3e8b32b0f75cee479c7b6bdfc494d"},{"sha":"dc714b22b63036f4ee9668a01912dd1c8c03c6a8","author":{"email":"4dea723c562f5e5a63b85fa132a7fb266ae0bf63@cern.ch","name":"Pedro Ferreira"},"message":"Fix sorting of survey questions\n\nRegression introduced by 88da8a1e","distinct":false,"url":"https://api.github.com/repos/ThiefMaster/indico/commits/dc714b22b63036f4ee9668a01912dd1c8c03c6a8"},{"sha":"d9ae5ae3a03fd3de437594b5a278532c281d2fcb","author":{"email":"bc8b6ec381da860b4601c9cfb4e4a4ef8c1773c7@cern.ch","name":"Ilias Trichopoulos"},"message":"Add missing semicolons","distinct":false,"url":"https://api.github.com/repos/ThiefMaster/indico/commits/d9ae5ae3a03fd3de437594b5a278532c281d2fcb"},{"sha":"1e15040966c76977de279d3541e8cd6e24800578","author":{"email":"bc8b6ec381da860b4601c9cfb4e4a4ef8c1773c7@cern.ch","name":"Ilias Trichopoulos"},"message":"Add registration ID in exports\n\nCloses #2158","distinct":false,"url":"https://api.github.com/repos/ThiefMaster/indico/commits/1e15040966c76977de279d3541e8cd6e24800578"},{"sha":"a8eb79590c44152d0bded63b4aebe24d0aa6ce42","author":{"email":"7d75502c40175304ccce4be20d21ae5971e3dc12@cern.ch","name":"Adrian Moennich"},"message":"Merge branch 'v1.9.6'","distinct":true,"url":"https://api.github.com/repos/ThiefMaster/indico/commits/a8eb79590c44152d0bded63b4aebe24d0aa6ce42"}]}