{"push_id":929908975,"size":19,"distinct_size":1,"ref":"refs/heads/dev","head":"882a0b971070ca5f6c6b817dde4f451cecbb599c","before":"1f7e82630db1fec0801ac026b6221d3123606324","commits":[{"sha":"7a06fafbfdaf68de938871565317c7b709cd62c9","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@alexdik.de","name":"Alex Dik"},"message":"Uninstall karma-typescript-preprocessor","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/7a06fafbfdaf68de938871565317c7b709cd62c9"},{"sha":"9981f49264f41215bf478a03a927e412a2138920","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@alexdik.de","name":"Alex Dik"},"message":"Install tsproject package","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/9981f49264f41215bf478a03a927e412a2138920"},{"sha":"9549fbe2942aa6280ab8a399aee283854c47943b","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@alexdik.de","name":"Alex Dik"},"message":"Configure tsproject typescript test files output","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/9549fbe2942aa6280ab8a399aee283854c47943b"},{"sha":"f9135d954ead90988715043d0e7a7054bc26a403","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@alexdik.de","name":"Alex Dik"},"message":"Downgrade typescript to 1.6.2\n\nThe newer version does not work with the current\ntsproject version apparently.","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/f9135d954ead90988715043d0e7a7054bc26a403"},{"sha":"e27d21f277c90de8081fde0ef427d7dc271026b2","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@alexdik.de","name":"Alex Dik"},"message":"Correctly configure the tsproject gulp task\n\nNow the files are generated and placed within\nthe tests directory.","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/e27d21f277c90de8081fde0ef427d7dc271026b2"},{"sha":"e836558ad3fd049bbc0a461676533b111a60d632","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@alexdik.de","name":"Alex Dik"},"message":"Move karma configuration to test file\n\nInstead of using command params in the package.json, we\nnow use the actual config file.","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/e836558ad3fd049bbc0a461676533b111a60d632"},{"sha":"676a3f6377c58ebb7e87dc0f749e6a35d21c35f2","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@alexdik.de","name":"Alex Dik"},"message":"Run karma tests with gulp task\n\nSo typescript can be preprocessed before karma runs","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/676a3f6377c58ebb7e87dc0f749e6a35d21c35f2"},{"sha":"19cf3b1d7b808299b5882efaa89adb2f010a4d7e","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@alexdik.de","name":"Alex Dik"},"message":"Use the .bin directory of npm to start scripts\n\nFor consistency","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/19cf3b1d7b808299b5882efaa89adb2f010a4d7e"},{"sha":"a74e71693287d5ffd7e9254aabad4e01d57c9bbc","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@alexdik.de","name":"Alex Dik"},"message":"Remove typescript test folder after karma is finished","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/a74e71693287d5ffd7e9254aabad4e01d57c9bbc"},{"sha":"8a5af12c0663cc9d6b2ea55c06c766afec8b45d5","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@alexdik.de","name":"Alex Dik"},"message":"Keep generated temporary test files on karma error\n\nSo one can track errors back easily.","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/8a5af12c0663cc9d6b2ea55c06c766afec8b45d5"},{"sha":"13a97a8aae1623980ad19d08c77a874ba6506251","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@alexdik.de","name":"Alex Dik"},"message":"Delete files before next new karma run","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/13a97a8aae1623980ad19d08c77a874ba6506251"},{"sha":"a801a5c4037a33d6105903b5ecb5045eb13db45e","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@oliverguenther.de","name":"Oliver Günther"},"message":"Unescape titles coming from route params","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/a801a5c4037a33d6105903b5ecb5045eb13db45e"},{"sha":"412becb62edc63c196cf1538a9ed0cf59e9b6305","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@oliverguenther.de","name":"Oliver Günther"},"message":"Fix icon-add missing spec","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/412becb62edc63c196cf1538a9ed0cf59e9b6305"},{"sha":"e6ef364d64b90b13b3987c9338cf90f8bba1a866","author":{"email":"44bd5c3030107091eca8b4e8cdef0e8b12d1f90e@googlemail.com","name":"Markus Kahl"},"message":"Merge pull request #4052 from oliverguenther/fix/22384-wiki-encoding\n\nUnescape titles coming from route params","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/e6ef364d64b90b13b3987c9338cf90f8bba1a866"},{"sha":"deb9f46894c17a1a83ee61ff837ebc1c9930fd6b","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@oliverguenther.de","name":"Oliver Günther"},"message":"Adapt version to corresponding OpenProject core version.","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/deb9f46894c17a1a83ee61ff837ebc1c9930fd6b"},{"sha":"9d1ca34bdca9e19d079dea7661396068fb757d05","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@alexdik.de","name":"Alex Dik"},"message":"Merge pull request #4059 from furinvader/refactoring/typescrpipt_test_configuration\n\nImplement better TypeScript-Karma test configuration","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/9d1ca34bdca9e19d079dea7661396068fb757d05"},{"sha":"b9b2f74dc890beadbef460dd0f23f305a192a7fb","author":{"email":"d923fb85e72fadaa2d501ff61ca6e26791aafdad@openproject.com","name":"CI"},"message":"Update reference to OpenProject-Translations","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/b9b2f74dc890beadbef460dd0f23f305a192a7fb"},{"sha":"16393b5bec537581aa79bbb1157e6790cfcebfc6","author":{"email":"d923fb85e72fadaa2d501ff61ca6e26791aafdad@openproject.com","name":"CI"},"message":"Update reference to OpenProject-Translations","distinct":false,"url":"https://api.github.com/repos/opf/openproject/commits/16393b5bec537581aa79bbb1157e6790cfcebfc6"},{"sha":"882a0b971070ca5f6c6b817dde4f451cecbb599c","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@oliverguenther.de","name":"Oliver Günther"},"message":"Merge branch 'release/5.0' into dev","distinct":true,"url":"https://api.github.com/repos/opf/openproject/commits/882a0b971070ca5f6c6b817dde4f451cecbb599c"}]}