{"push_id":1083681365,"size":3,"distinct_size":3,"ref":"refs/heads/0.4.x","head":"3154a9d954be05ec95272521819a2e476668d147","before":"0680b4d3c05baf6f919520a2952c3bca7e8a3fb5","commits":[{"sha":"2e3407ff1f4bc2dede37e3da9f0f50fec6993d08","author":{"email":"b3dcff8855464700940a285a62e81970da688028@ericsson.com","name":"Peter V. Saveliev"},"message":"ipdb: do not reset ipdb_scope for existing intf\n\nResetting `ipdb_scope` to `create` causes the commit\nto run `link(\"add\", ...)`, which is incorrect in the\ncase of an existing interface.\n\nBug-Url: https://github.com/svinota/pyroute2/issues/241","distinct":true,"url":"https://api.github.com/repos/svinota/pyroute2/commits/2e3407ff1f4bc2dede37e3da9f0f50fec6993d08"},{"sha":"e884cec0ec8130699cabe5089edc1876226fddd8","author":{"email":"b3dcff8855464700940a285a62e81970da688028@ericsson.com","name":"Peter V. Saveliev"},"message":"ipdb: non-local transaction index\n\nTransaction index (`Transactional._transactions`) is thread-local, which makes\nimpossible proper targets updates from other threads. So complete the\nindex with a global one, and do target updates on via the global index.","distinct":true,"url":"https://api.github.com/repos/svinota/pyroute2/commits/e884cec0ec8130699cabe5089edc1876226fddd8"},{"sha":"3154a9d954be05ec95272521819a2e476668d147","author":{"email":"b3dcff8855464700940a285a62e81970da688028@ericsson.com","name":"Peter V. Saveliev"},"message":"ipdb: re-implement the `Route.commit()` logic to be key-aware\n\nThe route `commit()` now prepares a proper key to catch changes from\ncoming broadcast events — to properly set targets on transactions.","distinct":true,"url":"https://api.github.com/repos/svinota/pyroute2/commits/3154a9d954be05ec95272521819a2e476668d147"}]}