{"push_id":921698139,"size":8,"distinct_size":8,"ref":"refs/heads/next","head":"e788e7ac7ab550b7957f495c17ed262c9badaa66","before":"01dc7395832595b654a2440d9df1323249387a4d","commits":[{"sha":"83868b8c46ace8a3a5df069be84e4f4f3c4ad872","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@mr.gy","name":"Max Rottenkolber"},"message":"core.shm: Assert return value of `mkdir(2)' when creating shm root.","distinct":true,"url":"https://api.github.com/repos/lukego/snabbswitch/commits/83868b8c46ace8a3a5df069be84e4f4f3c4ad872"},{"sha":"d32aef5b17d4979eafcfc578b78174d7d370efef","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@mr.gy","name":"Max Rottenkolber"},"message":"lib.hardware.pci: Make device_info throw error when device by pciaddress\ndoes not exist.","distinct":true,"url":"https://api.github.com/repos/lukego/snabbswitch/commits/d32aef5b17d4979eafcfc578b78174d7d370efef"},{"sha":"e880a1b332be8cc29d47dceab95d88c961b09127","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@mr.gy","name":"Max Rottenkolber"},"message":"packetblaster: Bail out when no suitable PCI devices were selected.","distinct":true,"url":"https://api.github.com/repos/lukego/snabbswitch/commits/e880a1b332be8cc29d47dceab95d88c961b09127"},{"sha":"3a60141fe7a0fb3e6e931d519824ed6ebe56bf30","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@mr.gy","name":"Max Rottenkolber"},"message":"snabbnfv traffic: Warn when configuration does not exist.","distinct":true,"url":"https://api.github.com/repos/lukego/snabbswitch/commits/3a60141fe7a0fb3e6e931d519824ed6ebe56bf30"},{"sha":"4704b09d78cb935678e7205568119a137b87e73a","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@mr.gy","name":"Max Rottenkolber"},"message":"Merge branch 'issue-666' into issues-2015.12","distinct":true,"url":"https://api.github.com/repos/lukego/snabbswitch/commits/4704b09d78cb935678e7205568119a137b87e73a"},{"sha":"b17317bac106a1aa2fe5c16412581452a9174ffb","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@mr.gy","name":"Max Rottenkolber"},"message":"Merge branch 'issue-658' into issues-2015.12","distinct":true,"url":"https://api.github.com/repos/lukego/snabbswitch/commits/b17317bac106a1aa2fe5c16412581452a9174ffb"},{"sha":"599a5684f6bb633ebd201d3d29a55355a197d442","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@mr.gy","name":"Max Rottenkolber"},"message":"Merge branch 'issue-579' into issues-2015.12","distinct":true,"url":"https://api.github.com/repos/lukego/snabbswitch/commits/599a5684f6bb633ebd201d3d29a55355a197d442"},{"sha":"e788e7ac7ab550b7957f495c17ed262c9badaa66","author":{"email":"6b3799be4300e44489a08090123f3842e6419da5@snabb.co","name":"Luke Gorrie"},"message":"Merge PR #679 (fixes branch from @eugeneia) into next","distinct":true,"url":"https://api.github.com/repos/lukego/snabbswitch/commits/e788e7ac7ab550b7957f495c17ed262c9badaa66"}]}