{"push_id":781813463,"size":246,"distinct_size":62,"ref":"refs/heads/master","head":"08c6136efd09f71a25906e395e5a7317b645283c","before":"83d6836eb1e67cc0ba60004d97745cb86d886e2f","commits":[{"sha":"ff4386aed4fec35fee203b65dcd34d1a5d1c6c4d","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@svinota.eu","name":"Peter V. Saveliev"},"message":"Makefile: skip_tests parameter for `test` target","distinct":false,"url":"https://api.github.com/repos/ryan3thompson/pyroute2/commits/ff4386aed4fec35fee203b65dcd34d1a5d1c6c4d"},{"sha":"a92c9e901cf7fc5a44e894361879ea27e352c687","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@svinota.eu","name":"Peter V. Saveliev"},"message":"Makefile: change the default wlevel to `once`","distinct":false,"url":"https://api.github.com/repos/ryan3thompson/pyroute2/commits/a92c9e901cf7fc5a44e894361879ea27e352c687"},{"sha":"28270143698866cc10c36412048d52b3bc06e960","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@svinota.eu","name":"Peter V. Saveliev"},"message":"tests: new decorator, `skip_if_not_supported`","distinct":false,"url":"https://api.github.com/repos/ryan3thompson/pyroute2/commits/28270143698866cc10c36412048d52b3bc06e960"},{"sha":"826764a03742cbdbf40046e156a5088a5f23e429","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@svinota.eu","name":"Peter V. Saveliev"},"message":"proxy: correctly forward NetlinkError","distinct":false,"url":"https://api.github.com/repos/ryan3thompson/pyroute2/commits/826764a03742cbdbf40046e156a5088a5f23e429"},{"sha":"d5e60550375de80b11b3b9dea095e3d0b53c758b","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@svinota.eu","name":"Peter V. Saveliev"},"message":"ifinfmsg: correctly return ENOTSUPP for tuntap","distinct":false,"url":"https://api.github.com/repos/ryan3thompson/pyroute2/commits/d5e60550375de80b11b3b9dea095e3d0b53c758b"},{"sha":"de2fa2cf52a223657b679276871d92f92e45a8ca","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@svinota.eu","name":"Peter V. Saveliev"},"message":"tests: use `skip_if_not_supported` in IPDB tests","distinct":false,"url":"https://api.github.com/repos/ryan3thompson/pyroute2/commits/de2fa2cf52a223657b679276871d92f92e45a8ca"},{"sha":"bad97a3086de8fa99a84e3d963aecd11f59d524a","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@svinota.eu","name":"Peter V. Saveliev"},"message":"tests: fix examples to use `skip_if_not_supported`","distinct":false,"url":"https://api.github.com/repos/ryan3thompson/pyroute2/commits/bad97a3086de8fa99a84e3d963aecd11f59d524a"},{"sha":"93cd2bf1cddf8147b478b301077cf9fad1d5cbc9","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@svinota.eu","name":"Peter V. Saveliev"},"message":"common: revert fnv1 removal\n\nThis reverts commit 47aad9129370c107660c52f6cbfbffdfd2eee87a.\n\nConflicts:\n\tpyroute2/common.py","distinct":false,"url":"https://api.github.com/repos/ryan3thompson/pyroute2/commits/93cd2bf1cddf8147b478b301077cf9fad1d5cbc9"},{"sha":"3ffeca8508e60feb9bcf908badfe5f6a079cf518","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@svinota.eu","name":"Peter V. Saveliev"},"message":"common: `uifname()` — make unique interface name","distinct":false,"url":"https://api.github.com/repos/ryan3thompson/pyroute2/commits/3ffeca8508e60feb9bcf908badfe5f6a079cf518"},{"sha":"0b5816b8cb7369131d6cbbe92c3d0af42c38504b","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@svinota.eu","name":"Peter V. Saveliev"},"message":"tests: don't use fixed interface names","distinct":false,"url":"https://api.github.com/repos/ryan3thompson/pyroute2/commits/0b5816b8cb7369131d6cbbe92c3d0af42c38504b"},{"sha":"e1c456cca79856d7fddcd75d0335d2ef9d4fd86d","author":{"email":"cb19d649768e1308f56d16b0cf498cc48c74c612@gmail.com","name":"Qiong Wu"},"message":"add ifindex to leave_ibss","distinct":false,"url":"https://api.github.com/repos/ryan3thompson/pyroute2/commits/e1c456cca79856d7fddcd75d0335d2ef9d4fd86d"},{"sha":"c342e9c96fb53ed81b55f514552bdc21fc5e7d5d","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@svinota.eu","name":"Peter V. Saveliev"},"message":"common: `map_exception` decorator","distinct":false,"url":"https://api.github.com/repos/ryan3thompson/pyroute2/commits/c342e9c96fb53ed81b55f514552bdc21fc5e7d5d"},{"sha":"53b4e5b1d54cca44068da356bcea474144b7531b","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@svinota.eu","name":"Peter V. Saveliev"},"message":"ifinfmsg: use generic ENOTSUPP for ovs and team\n\nInstead of ENOENT return ENOTSUPP if executable can not be found.","distinct":false,"url":"https://api.github.com/repos/ryan3thompson/pyroute2/commits/53b4e5b1d54cca44068da356bcea474144b7531b"},{"sha":"809634452bbc4f2185dbb1f75d9ff33ad137405c","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@svinota.eu","name":"Peter V. Saveliev"},"message":"Merge pull request #142 from creasyw/feature/leave_ibss\n\niwutil: add ifindex to leave_ibss","distinct":false,"url":"https://api.github.com/repos/ryan3thompson/pyroute2/commits/809634452bbc4f2185dbb1f75d9ff33ad137405c"},{"sha":"ac51d065f5912f74ea3b5befd61e7248b34d0ed9","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@svinota.eu","name":"Peter V. Saveliev"},"message":"config: as a separate module","distinct":false,"url":"https://api.github.com/repos/ryan3thompson/pyroute2/commits/ac51d065f5912f74ea3b5befd61e7248b34d0ed9"},{"sha":"6fa6d728ea314c0fc7b7d7700832823935808c38","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@svinota.eu","name":"Peter V. Saveliev"},"message":"Makefile: fix skip_tests parameter","distinct":false,"url":"https://api.github.com/repos/ryan3thompson/pyroute2/commits/6fa6d728ea314c0fc7b7d7700832823935808c38"},{"sha":"d29c1fba97c069a92e53e7720cb2de3ffa0b986e","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@svinota.eu","name":"Peter V. Saveliev"},"message":"config: add platform tests","distinct":false,"url":"https://api.github.com/repos/ryan3thompson/pyroute2/commits/d29c1fba97c069a92e53e7720cb2de3ffa0b986e"},{"sha":"fe7a38add165e9a68ea9514cb129f4bf51d12a36","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@svinota.eu","name":"Peter V. Saveliev"},"message":"config: zombie_newlink platform test","distinct":false,"url":"https://api.github.com/repos/ryan3thompson/pyroute2/commits/fe7a38add165e9a68ea9514cb129f4bf51d12a36"},{"sha":"a5a7e8ae884b739c5184cf0506baab6caaa440c3","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@svinota.eu","name":"Peter V. Saveliev"},"message":"config: pep8 fix","distinct":false,"url":"https://api.github.com/repos/ryan3thompson/pyroute2/commits/a5a7e8ae884b739c5184cf0506baab6caaa440c3"},{"sha":"086892d850995b14209c4c121d96c09feb4458bc","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@svinota.eu","name":"Peter V. Saveliev"},"message":"ipdb: use uniform shadow names","distinct":false,"url":"https://api.github.com/repos/ryan3thompson/pyroute2/commits/086892d850995b14209c4c121d96c09feb4458bc"}]}