{"push_id":936792356,"size":8,"distinct_size":1,"ref":"refs/heads/master","head":"e36fc3c3b9cf9d8163f6d4fd73d8e384fd758c5f","before":"5b3d74d7ec04f0157b67ed530cb89796075d9aae","commits":[{"sha":"555ccc9b31d951c0a7b1233a44798d00a83ee769","author":{"email":"9a5bd585a79f1c4940faf7b34fcf73ec84592380@suse.de","name":"Pawel Wieczorkiewicz"},"message":"fsm: remove obsolete flatten functions (bsc#959356)","distinct":false,"url":"https://api.github.com/repos/openSUSE/wicked/commits/555ccc9b31d951c0a7b1233a44798d00a83ee769"},{"sha":"bc62e229fa9f9d453c2a0994b6a81a10f018c411","author":{"email":"9a5bd585a79f1c4940faf7b34fcf73ec84592380@suse.de","name":"Pawel Wieczorkiewicz"},"message":"ifup: send policies to nanny in increasing order","distinct":false,"url":"https://api.github.com/repos/openSUSE/wicked/commits/bc62e229fa9f9d453c2a0994b6a81a10f018c411"},{"sha":"c2e114b31671bfd4f5d4ab6f361d34c6143ff9d5","author":{"email":"9a5bd585a79f1c4940faf7b34fcf73ec84592380@suse.de","name":"Pawel Wieczorkiewicz"},"message":"fsm: check for hierarchy loops after every rebuild (bsc#959356)","distinct":false,"url":"https://api.github.com/repos/openSUSE/wicked/commits/c2e114b31671bfd4f5d4ab6f361d34c6143ff9d5"},{"sha":"8f92dd98fefe0174e82e866b48a983e5ef4f12d8","author":{"email":"9a5bd585a79f1c4940faf7b34fcf73ec84592380@suse.de","name":"Pawel Wieczorkiewicz"},"message":"fsm: remove depth from worker\n\nfsm worker structure and requirements resolvement\nis now fully dynamic. Thereby render graph depth\nobsolete.","distinct":false,"url":"https://api.github.com/repos/openSUSE/wicked/commits/8f92dd98fefe0174e82e866b48a983e5ef4f12d8"},{"sha":"adf80040472ba65e98a537e89cef907d9e07c090","author":{"email":"0658929a32fcad205df089c884250dd482df435b@suse.de","name":"Marius Tomaschewski"},"message":"fsm: rewritten device hierarchy loop check\n\nInstead of counting edges to detect a loop and use a branch\npath guard list which allows to showing the loop, break the\nthe loop and clear broken references so unaffected device\nconfig are still usable.","distinct":false,"url":"https://api.github.com/repos/openSUSE/wicked/commits/adf80040472ba65e98a537e89cef907d9e07c090"},{"sha":"a43e02d63abc49ef570835e51fab060937662cd9","author":{"email":"0658929a32fcad205df089c884250dd482df435b@suse.de","name":"Marius Tomaschewski"},"message":"fsm: do not recursively pull already pulled children","distinct":false,"url":"https://api.github.com/repos/openSUSE/wicked/commits/a43e02d63abc49ef570835e51fab060937662cd9"},{"sha":"70223e94f9c11c90d8a594e51f5895b5844ca25b","author":{"email":"9a5bd585a79f1c4940faf7b34fcf73ec84592380@suse.de","name":"Pawel Wieczorkiewicz"},"message":"fsm: avoid recursion processing on failed workers","distinct":false,"url":"https://api.github.com/repos/openSUSE/wicked/commits/70223e94f9c11c90d8a594e51f5895b5844ca25b"},{"sha":"e36fc3c3b9cf9d8163f6d4fd73d8e384fd758c5f","author":{"email":"0658929a32fcad205df089c884250dd482df435b@suse.de","name":"Marius Tomaschewski"},"message":"Merge pull request #618 from pwieczorkiewicz/flatten_crash\n\nfsm: do not segfault on device hierarchy loops (bnc#959356)","distinct":true,"url":"https://api.github.com/repos/openSUSE/wicked/commits/e36fc3c3b9cf9d8163f6d4fd73d8e384fd758c5f"}]}