{"push_id":887447468,"size":81,"distinct_size":1,"ref":"refs/heads/stable/5","head":"c3fc3ae1211f45a0ba1eca96cc47da58ad4e1750","before":"810f5c2d541601288bc3600d38d5054179221668","commits":[{"sha":"2af573319255bac082a5b57ff87942d86da64467","author":{"email":"549f0447d02b2b01bb363316c178ef124234d6da@finn.de","name":"Jonas Heinrich"},"message":"Adapt version to corresponding OpenProject core version.","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/2af573319255bac082a5b57ff87942d86da64467"},{"sha":"e95c68fad6f5327a195593f755fe75185e8e3d24","author":{"email":"d923fb85e72fadaa2d501ff61ca6e26791aafdad@openproject.com","name":"CI"},"message":"Update reference to OpenProject-Translations","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/e95c68fad6f5327a195593f755fe75185e8e3d24"},{"sha":"5fa9f3c0637529e911c39da31ea75bcce0e44f3e","author":{"email":"bf73bf11930d1de82ad871d393325b1e7dbb3b7b@finn.de","name":"Henriette Dinger"},"message":"Set max-width so that there will be no overlapping","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/5fa9f3c0637529e911c39da31ea75bcce0e44f3e"},{"sha":"6e2731e82b8e289c34b5012038a58b15b0364b1a","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@oliverguenther.de","name":"Oliver Günther"},"message":"Add feature spec for activities\n\n[ci skip]","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/6e2731e82b8e289c34b5012038a58b15b0364b1a"},{"sha":"da31454328b843d8b92b2b10e72d08837673e1b1","author":{"email":"407c51e4fd26a60acdd7a1dae79554767c70aafa@finn.de","name":"Jens Ulferts"},"message":"avoid duplicate ids in html","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/da31454328b843d8b92b2b10e72d08837673e1b1"},{"sha":"b7e0970a8933ba34ebd299a80dfe99874f738ab6","author":{"email":"407c51e4fd26a60acdd7a1dae79554767c70aafa@finn.de","name":"Jens Ulferts"},"message":"adapt activity features spec","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/b7e0970a8933ba34ebd299a80dfe99874f738ab6"},{"sha":"bf4abdfdfe7eb2f74d3f723a87ffc5f7b733cad8","author":{"email":"127bcc8f59264e21706dd068cce9b800b90faf80@gmail.com","name":"jakubbialas"},"message":"Typo in LegacyJournalMigrator","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/bf4abdfdfe7eb2f74d3f723a87ffc5f7b733cad8"},{"sha":"09a6d2d733eaadba606f21c845638ab0ee176b6d","author":{"email":"2ba3c52a9fade387a03fae561163695810784e3a@gmail.com","name":"Cyril Rohr"},"message":"Fix repoman script","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/09a6d2d733eaadba606f21c845638ab0ee176b6d"},{"sha":"7a8b72599d97c1437d6ea7a76b889ddbc2bb5261","author":{"email":"2ba3c52a9fade387a03fae561163695810784e3a@gmail.com","name":"Cyril Rohr"},"message":"Use the more widely available JSON perl module instead of JSON::PP","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/7a8b72599d97c1437d6ea7a76b889ddbc2bb5261"},{"sha":"4ce2456fa4636669af888a839614f10308379ba3","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@oliverguenther.de","name":"Oliver Günther"},"message":"Merge pull request #3929 from oliverguenther/fix/migration_typo\n\nTypo in LegacyJournalMigrator","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/4ce2456fa4636669af888a839614f10308379ba3"},{"sha":"1946eb9ac98f02da5ea05e1d223fd7a3605a4b63","author":{"email":"d923fb85e72fadaa2d501ff61ca6e26791aafdad@openproject.com","name":"CI"},"message":"Update reference to OpenProject-Translations","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/1946eb9ac98f02da5ea05e1d223fd7a3605a4b63"},{"sha":"67bc170889bdbfa2f2bbaf3eaef92cee63a65e41","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@oliverguenther.de","name":"Oliver Günther"},"message":"Use hashbang before comment in node env","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/67bc170889bdbfa2f2bbaf3eaef92cee63a65e41"},{"sha":"ec3a27648b923f21365aa395a029158e864274df","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@oliverguenther.de","name":"Oliver Günther"},"message":"Fix lodash to shrinkwrapped version","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/ec3a27648b923f21365aa395a029158e864274df"},{"sha":"bd187c7525c190877a8ed42cb8fec26f4eabacdc","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@oliverguenther.de","name":"Oliver Günther"},"message":"Add ng-annotate\n\nAlso removes fsevents@0.3.6, this is relevant for OSX events only\nand should not be contained.\n\nUse `npm i -g fsevents` to install the mac wrapper.","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/bd187c7525c190877a8ed42cb8fec26f4eabacdc"},{"sha":"9aa344250c97b8f04ae182d7cb708d7cf9e0b5b0","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@oliverguenther.de","name":"Oliver Günther"},"message":"Bump version to lodash 2.4.2","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/9aa344250c97b8f04ae182d7cb708d7cf9e0b5b0"},{"sha":"7d92d5714a85b08bda2a0c19e6d7a0df3213ac69","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@oliverguenther.de","name":"Oliver Günther"},"message":"Merge pull request #3920 from oliverguenther/housekeeping/activity-panel-spec\n\nFeature spec for activity refactor","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/7d92d5714a85b08bda2a0c19e6d7a0df3213ac69"},{"sha":"f4a1485d4a6ced82d302ea12d01689a2f9527142","author":{"email":"4120d951c3258d13333b950366d0ce1e2a4e328a@gmx.de","name":"Magdalena Kafka"},"message":"Merge pull request #3928 from HDinger/fix/22209-overlapping-content-message-versions\n\n[22209] Overlapping content message in versions","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/f4a1485d4a6ced82d302ea12d01689a2f9527142"},{"sha":"851b7982e4081f3f7bc2501272de80cca9ec1f87","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@oliverguenther.de","name":"Oliver Günther"},"message":"Add required attribute to select HTML options\n\nThe required attribute set in `options` are passed to the label,\nbut are not properly applied to the actual select element.","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/851b7982e4081f3f7bc2501272de80cca9ec1f87"},{"sha":"99cd7abce0073554b95f9555f7b78b59953c18bb","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@oliverguenther.de","name":"Oliver Günther"},"message":"Add required to timelog fields","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/99cd7abce0073554b95f9555f7b78b59953c18bb"},{"sha":"4d4dc8304e75376aa84dcfa6e6ab1e8c7f7410f5","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@alexdik.de","name":"Alex Dik"},"message":"Merge pull request #3931 from oliverguenther/features/ng-annotate\n\n[21918] Add ngAnnotate","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/4d4dc8304e75376aa84dcfa6e6ab1e8c7f7410f5"}]}