{"push_id":1194190678,"size":50,"distinct_size":29,"ref":"refs/heads/develop","head":"33e293f27c94b523e527da0b6c72fee9a50cc515","before":"288ff3dd36fdec278927045fb95002eefc058936","commits":[{"sha":"50bd4eedb3fc77044445941bf95064d5119f3449","author":{"name":"Thomas Pal","email":"ca01dfe3b3f193817e18fef73e103e8e6f4950d8@bmw-carit.de"},"message":"[Tools] Make setVersion script executable in Linux shell\n\nChange-Id: I485f022b279d405e5d2572aa5a4c5b69cdc1dabb","distinct":false,"url":"https://api.github.com/repos/bmwcarit/joynr/commits/50bd4eedb3fc77044445941bf95064d5119f3449"},{"sha":"87d530349b48f8ba8f0420ff922a7c7f9592d35d","author":{"name":"Thomas Pal","email":"ca01dfe3b3f193817e18fef73e103e8e6f4950d8@bmw-carit.de"},"message":"[Release] set version to 0.18.4-SNAPSHOT\n\nChange-Id: I524bbf4046c97582894b13b95c41571bd43f6c2a","distinct":false,"url":"https://api.github.com/repos/bmwcarit/joynr/commits/87d530349b48f8ba8f0420ff922a7c7f9592d35d"},{"sha":"ab33f544a461e06cdee54e4e473d8642ff02f3bd","author":{"name":"Thomas Pal","email":"ca01dfe3b3f193817e18fef73e103e8e6f4950d8@bmw-carit.de"},"message":"[C++] Use steady_clock for Timer\n\nThis makes the timer implementation less prone to changes\nof the system time\n\nChange-Id: Ia0a150d350268732a6ce822a9e3844169f6d3ff8","distinct":false,"url":"https://api.github.com/repos/bmwcarit/joynr/commits/ab33f544a461e06cdee54e4e473d8642ff02f3bd"},{"sha":"f7808ea25e57fccd78b37c7fab4b49a7ef1f4c9b","author":{"name":"Thomas Pal","email":"ca01dfe3b3f193817e18fef73e103e8e6f4950d8@bmw-carit.de"},"message":"[C++] Remove TimeUtils::getCurrentTime\n\nThis method is not used anymore\n\nChange-Id: Ie89cbb47354b1d9e3604acbb0768eda37c31fbbd","distinct":false,"url":"https://api.github.com/repos/bmwcarit/joynr/commits/f7808ea25e57fccd78b37c7fab4b49a7ef1f4c9b"},{"sha":"7cf12e7d4e9d1ce3c28422e54dbbaba8ceda1e71","author":{"name":"Thomas Pal","email":"ca01dfe3b3f193817e18fef73e103e8e6f4950d8@bmw-carit.de"},"message":"[C++] Move TimeUtils to test directory\n\nOnly the tests use TimeUtils.h\n\nChange-Id: Ief90513e9c7bb2356d5719bbca44cf6036edcc3b","distinct":false,"url":"https://api.github.com/repos/bmwcarit/joynr/commits/7cf12e7d4e9d1ce3c28422e54dbbaba8ceda1e71"},{"sha":"b9d36c57527fac035064bf2037fc19c9f0f0b7a4","author":{"name":"Thomas Reuter","email":"1cbf121c95020e5fbde689335d9609c2a7fb3704@de.bertrandt.com"},"message":"[C++] restore globally registered persisted capabilities into global cache\n\nChange-Id: I239c602f303b0286168651fda7065deb105cd608","distinct":false,"url":"https://api.github.com/repos/bmwcarit/joynr/commits/b9d36c57527fac035064bf2037fc19c9f0f0b7a4"},{"sha":"99f46b7e23a85ea138e0c08eb740321ec56cb04a","author":{"name":"Thomas Reuter","email":"1cbf121c95020e5fbde689335d9609c2a7fb3704@de.bertrandt.com"},"message":"[C++] fix CapabilityEntrySerializer (provider version was not serialized)\n\nChange-Id: Ie5b61e49a53c11bf6b76e3e2462fd6a4cbd4bac9","distinct":false,"url":"https://api.github.com/repos/bmwcarit/joynr/commits/99f46b7e23a85ea138e0c08eb740321ec56cb04a"},{"sha":"27198cc42eff5c205a2f74787b658b83061c0b13","author":{"name":"Thomas Reuter","email":"1cbf121c95020e5fbde689335d9609c2a7fb3704@de.bertrandt.com"},"message":"[JS] reconnect to clustercontroller after websocket connection loss\n\nChange-Id: I028ab61e769c64f840bdac12dd00cfe2beabe2f6","distinct":false,"url":"https://api.github.com/repos/bmwcarit/joynr/commits/27198cc42eff5c205a2f74787b658b83061c0b13"},{"sha":"f727c8593ec132f5f3deafbf47e75b62ee32643e","author":{"name":"Christoph Ainhauser","email":"9bf755914e7a3cbe1d902524726abced91c57a2c@bmw-carit.de"},"message":"[JS] Add capability to clear persistent data when starting libjoynr\n\nChange-Id: Ia722033d6a78146b795221fac37007b57af9629f","distinct":false,"url":"https://api.github.com/repos/bmwcarit/joynr/commits/f727c8593ec132f5f3deafbf47e75b62ee32643e"},{"sha":"fc59da32b1e02f293a601ab29ca3b7d3ad2c3ec5","author":{"name":"Thomas Pal","email":"ca01dfe3b3f193817e18fef73e103e8e6f4950d8@bmw-carit.de"},"message":"[Wiki] Update release notes for 0.18.4\n\nChange-Id: If9268eddf59b7656c2df9e20e070bf3c8a90962f","distinct":false,"url":"https://api.github.com/repos/bmwcarit/joynr/commits/fc59da32b1e02f293a601ab29ca3b7d3ad2c3ec5"},{"sha":"ec57b091103d99f95d6499e49e18deff4942b469","author":{"name":"Thomas Pal","email":"ca01dfe3b3f193817e18fef73e103e8e6f4950d8@bmw-carit.de"},"message":"[Release] set version to 0.18.4\n\nChange-Id: If20014acab08b0035c45656d7950f98466fbbb21","distinct":false,"url":"https://api.github.com/repos/bmwcarit/joynr/commits/ec57b091103d99f95d6499e49e18deff4942b469"},{"sha":"19e1dd39605fa40ae73ba0f6c46b15bb30994258","author":{"name":"Christoph Ainhauser","email":"9bf755914e7a3cbe1d902524726abced91c57a2c@bmw-carit.de"},"message":"[Tools] Use /bin/bash -x for printing commands in setVersion.sh\n\nChange-Id: I70418b8b558d26d2cff81691639b52398ca808c0","distinct":false,"url":"https://api.github.com/repos/bmwcarit/joynr/commits/19e1dd39605fa40ae73ba0f6c46b15bb30994258"},{"sha":"2aa39ff979beed9116c1e160331f2a4b233edd34","author":{"name":"Christoph Ainhauser","email":"9bf755914e7a3cbe1d902524726abced91c57a2c@bmw-carit.de"},"message":"[Tools] tools/release/setVersions.sh: sed command works on OS X + linux\n\nChange-Id: I0ec137142b05501615d7930631f3e51dc65c5471","distinct":false,"url":"https://api.github.com/repos/bmwcarit/joynr/commits/2aa39ff979beed9116c1e160331f2a4b233edd34"},{"sha":"279b689b549e169b95a0d9ad6a2c09fdd6842ce1","author":{"name":"Thomas Pal","email":"ca01dfe3b3f193817e18fef73e103e8e6f4950d8@bmw-carit.de"},"message":"Updated disclaimer files\n\nChange-Id: I6816d9a868c285bf0506ca45aa4196f6cd3949cd","distinct":false,"url":"https://api.github.com/repos/bmwcarit/joynr/commits/279b689b549e169b95a0d9ad6a2c09fdd6842ce1"},{"sha":"e87fbd501e927dc5564f61e17893636c362db67f","author":{"name":"Christoph Ainhauser","email":"9bf755914e7a3cbe1d902524726abced91c57a2c@bmw-carit.de"},"message":"[C++] Refactor LocalCapabilitiesDirectory.insertInCache\n\nInsert new private method \"hasEntryInCache\", making the code more\nreadable.\n\nChange-Id: I4e61819a4e00cb6469c11404bce7228bef2430a4","distinct":false,"url":"https://api.github.com/repos/bmwcarit/joynr/commits/e87fbd501e927dc5564f61e17893636c362db67f"},{"sha":"2476e5e131bc0554cb827421b2a48b684433d3a5","author":{"name":"Christoph Ainhauser","email":"9bf755914e7a3cbe1d902524726abced91c57a2c@bmw-carit.de"},"message":"[C++] CapabilitiesClient creates GlobCapDir proxy for each lookup call\n\nEnsures the proxy survives its call, as the previous implementation\nmight got to subsequent calls simultaneously, thus causing that\nthe proxy created for the first call is already removed due to the\nsecond call, while it is still used.\n\nChange-Id: I9ed9fab2d9a73472c9287be0042d79a54e187813","distinct":false,"url":"https://api.github.com/repos/bmwcarit/joynr/commits/2476e5e131bc0554cb827421b2a48b684433d3a5"},{"sha":"5e0d3799190122bef0b15488a6ac4a09304bd5c5","author":{"name":"Christoph Ainhauser","email":"9bf755914e7a3cbe1d902524726abced91c57a2c@bmw-carit.de"},"message":"[C++] Make constructor parameter const reference in Connector\n\nChange-Id: I6c6a0b242be075d5a6d897317000ff2958d26b64","distinct":false,"url":"https://api.github.com/repos/bmwcarit/joynr/commits/5e0d3799190122bef0b15488a6ac4a09304bd5c5"},{"sha":"2e6f597922ad6d7a0af79715f6f271e0d2fc7825","author":{"name":"Christoph Ainhauser","email":"9bf755914e7a3cbe1d902524726abced91c57a2c@bmw-carit.de"},"message":"[C++] Simplify CapabilitiesClient\n\nRemove API capabilitiesProxyWorker, as it is now well distinguished\nwhen to use the default proxy and when to use the messagingttl-dependent\nproxy got the global capabilities directory.\n\nChange-Id: Ibad56422b5e4f35b981021c75c6b819619fc8526","distinct":false,"url":"https://api.github.com/repos/bmwcarit/joynr/commits/2e6f597922ad6d7a0af79715f6f271e0d2fc7825"},{"sha":"b9d8390d61288016c3867d7e0ea79ecf9f4371de","author":{"name":"Christoph Ainhauser","email":"9bf755914e7a3cbe1d902524726abced91c57a2c@bmw-carit.de"},"message":"[C++] InterfaceAddress provides hash function\n\nChange-Id: I17fe523875370911d36ab0e57c8a3e0667e54ba7","distinct":false,"url":"https://api.github.com/repos/bmwcarit/joynr/commits/b9d8390d61288016c3867d7e0ea79ecf9f4371de"},{"sha":"92e478715e86df1a8f970465c35f581b84eea457","author":{"name":"Christoph Ainhauser","email":"9bf755914e7a3cbe1d902524726abced91c57a2c@bmw-carit.de"},"message":"[C++] Sync add & lookup calls of LocalCapabilitiesDirectory\n\nIn case a client performs a lookup with scope LOCAL_THEN_GLOBAL,\nit might be that the call is waiting for the result of the global\ncapabilities directory call. While waiting, a new capability might be\nregistered locally to the LocalCapabilitiesDirectory. In this case,\nthe LocalCapabilityDirectory should check if such an incomplete lookup\ncall is matching with the domain + interface name of the added discovery\nentry. In case of a match, the incomplete lookup should be completed\nby returning the newly added capability.\n\nChange-Id: Ibd6b7aaf6c72830ab8dc4536856c3f5c2f17df98","distinct":false,"url":"https://api.github.com/repos/bmwcarit/joynr/commits/92e478715e86df1a8f970465c35f581b84eea457"}]}
{"actor":{"display_login":"cainhauser"}}