{"push_id":658204003,"size":57,"distinct_size":57,"ref":"refs/heads/master","head":"e0261bb43e45691461a39b3861ac11e8741b5f53","before":"c19be10d6c93974411abbaaf162ffaf000268f41","commits":[{"sha":"120b43076d26c984d8836774b241338c99e659b9","author":{"email":"032956578d1a517cf000a1aed73ab3b9c8c29809@gmail.com","name":"William Reade"},"message":"first cut at dependency engine","distinct":true,"url":"https://api.github.com/repos/gabriel-samfira/juju/commits/120b43076d26c984d8836774b241338c99e659b9"},{"sha":"e4a013c9a2d255a58f6a6855e108eb335e57ffd4","author":{"email":"032956578d1a517cf000a1aed73ab3b9c8c29809@gmail.com","name":"William Reade"},"message":"failing test skeleton","distinct":true,"url":"https://api.github.com/repos/gabriel-samfira/juju/commits/e4a013c9a2d255a58f6a6855e108eb335e57ffd4"},{"sha":"b7ead3dec15e87135722a979151a6a79e9055b07","author":{"email":"032956578d1a517cf000a1aed73ab3b9c8c29809@gmail.com","name":"William Reade"},"message":"wip","distinct":true,"url":"https://api.github.com/repos/gabriel-samfira/juju/commits/b7ead3dec15e87135722a979151a6a79e9055b07"},{"sha":"6c5174f1d43a93232cfa97eb541bc3c3e8870a87","author":{"email":"032956578d1a517cf000a1aed73ab3b9c8c29809@gmail.com","name":"William Reade"},"message":"fix shutdown race","distinct":true,"url":"https://api.github.com/repos/gabriel-samfira/juju/commits/6c5174f1d43a93232cfa97eb541bc3c3e8870a87"},{"sha":"d822e359258f01cd67b695d4f680f79a3bf04b27","author":{"email":"032956578d1a517cf000a1aed73ab3b9c8c29809@gmail.com","name":"William Reade"},"message":"simplify getResource; add several tests","distinct":true,"url":"https://api.github.com/repos/gabriel-samfira/juju/commits/d822e359258f01cd67b695d4f680f79a3bf04b27"},{"sha":"b43b54d3987bba7dd0b492e1db55a576f1a55005","author":{"email":"032956578d1a517cf000a1aed73ab3b9c8c29809@gmail.com","name":"William Reade"},"message":"completed tests; added ErrUnmetDependency handling","distinct":true,"url":"https://api.github.com/repos/gabriel-samfira/juju/commits/b43b54d3987bba7dd0b492e1db55a576f1a55005"},{"sha":"1ced9b617d26bb9436ff8c1a7daeafcf56d3924e","author":{"email":"032956578d1a517cf000a1aed73ab3b9c8c29809@gmail.com","name":"William Reade"},"message":"lots of polishing, documenting, etc","distinct":true,"url":"https://api.github.com/repos/gabriel-samfira/juju/commits/1ced9b617d26bb9436ff8c1a7daeafcf56d3924e"},{"sha":"2e629278ef52bbd05313e963585d795b78ebb78f","author":{"email":"032956578d1a517cf000a1aed73ab3b9c8c29809@gmail.com","name":"William Reade"},"message":"trivials","distinct":true,"url":"https://api.github.com/repos/gabriel-samfira/juju/commits/2e629278ef52bbd05313e963585d795b78ebb78f"},{"sha":"b9e42ee5010c199681efb0b64d474410af6e60ef","author":{"email":"032956578d1a517cf000a1aed73ab3b9c8c29809@gmail.com","name":"William Reade"},"message":"Merge branch 'master' into dependency-runner","distinct":true,"url":"https://api.github.com/repos/gabriel-samfira/juju/commits/b9e42ee5010c199681efb0b64d474410af6e60ef"},{"sha":"b68ac018302732acccf2a2ffd8d85212c2470794","author":{"email":"032956578d1a517cf000a1aed73ab3b9c8c29809@gmail.com","name":"William Reade"},"message":"OutputFunc and GetResourceFunc now return errors","distinct":true,"url":"https://api.github.com/repos/gabriel-samfira/juju/commits/b68ac018302732acccf2a2ffd8d85212c2470794"},{"sha":"6bd5590ee37eb00b218e82752b56d9ff6b71aff2","author":{"email":"032956578d1a517cf000a1aed73ab3b9c8c29809@gmail.com","name":"William Reade"},"message":"address review","distinct":true,"url":"https://api.github.com/repos/gabriel-samfira/juju/commits/6bd5590ee37eb00b218e82752b56d9ff6b71aff2"},{"sha":"89130f228a82831e0902a3909f133647eb057701","author":{"email":"032956578d1a517cf000a1aed73ab3b9c8c29809@gmail.com","name":"William Reade"},"message":"Merge branch 'master' into dependency-runner","distinct":true,"url":"https://api.github.com/repos/gabriel-samfira/juju/commits/89130f228a82831e0902a3909f133647eb057701"},{"sha":"514a1c6218e2058d615a0fa90fef6764017138ca","author":{"email":"032956578d1a517cf000a1aed73ab3b9c8c29809@gmail.com","name":"William Reade"},"message":"added background package documentation","distinct":true,"url":"https://api.github.com/repos/gabriel-samfira/juju/commits/514a1c6218e2058d615a0fa90fef6764017138ca"},{"sha":"de35eb5289b8a195a8e80c252896a7ae3ce4006b","author":{"email":"032956578d1a517cf000a1aed73ab3b9c8c29809@gmail.com","name":"William Reade"},"message":"address review","distinct":true,"url":"https://api.github.com/repos/gabriel-samfira/juju/commits/de35eb5289b8a195a8e80c252896a7ae3ce4006b"},{"sha":"7dd99748ebe5d1d0345a376a66fc0da270f4d0ea","author":{"email":"032956578d1a517cf000a1aed73ab3b9c8c29809@gmail.com","name":"William Reade"},"message":"minor improvements backported from the future","distinct":true,"url":"https://api.github.com/repos/gabriel-samfira/juju/commits/7dd99748ebe5d1d0345a376a66fc0da270f4d0ea"},{"sha":"a1424ad5ca3d58e60f5474c521d7006c0a45e7a1","author":{"email":"0bb6cef66e112abc53be25953b15a8514717f831@canonical.com","name":"Martin Packman"},"message":"Fix lp:1446264 by using joyent kvm packages only\n\nCurrently the joyent provider does not distinguish between\nkvm and smart package types, it just assumes all listed\npackages are kvm. This causes CreateMachine to fail if it\nhappens to try combining a smart package with a kvm image.\n\nUnfortunately, the Joyent ListPackages api does not include\nthe virt type, however according to the Joyent developers\nonly the kvm packages have VCPUs set to one or greater.\n\nChange the joyent provider to correctly label the packages\nvirt type based on the number of vcpus, and constrain\nInstanceSpec selection to kvm packages and images only.","distinct":true,"url":"https://api.github.com/repos/gabriel-samfira/juju/commits/a1424ad5ca3d58e60f5474c521d7006c0a45e7a1"},{"sha":"060d0ab48e438dab53a4ede74f52c075907bf0bd","author":{"email":"032956578d1a517cf000a1aed73ab3b9c8c29809@gmail.com","name":"William Reade"},"message":"first cut at dependency engine","distinct":true,"url":"https://api.github.com/repos/gabriel-samfira/juju/commits/060d0ab48e438dab53a4ede74f52c075907bf0bd"},{"sha":"fd596525e8242d4da1c3ac6e7c5f65b0122b96bb","author":{"email":"032956578d1a517cf000a1aed73ab3b9c8c29809@gmail.com","name":"William Reade"},"message":"failing test skeleton","distinct":true,"url":"https://api.github.com/repos/gabriel-samfira/juju/commits/fd596525e8242d4da1c3ac6e7c5f65b0122b96bb"},{"sha":"84f84f3de93ac4342ff81363a92b09e178464f1a","author":{"email":"032956578d1a517cf000a1aed73ab3b9c8c29809@gmail.com","name":"William Reade"},"message":"wip","distinct":true,"url":"https://api.github.com/repos/gabriel-samfira/juju/commits/84f84f3de93ac4342ff81363a92b09e178464f1a"},{"sha":"0a7052279482753b9c3e82f65fec8f7ea3516a49","author":{"email":"032956578d1a517cf000a1aed73ab3b9c8c29809@gmail.com","name":"William Reade"},"message":"fix shutdown race","distinct":true,"url":"https://api.github.com/repos/gabriel-samfira/juju/commits/0a7052279482753b9c3e82f65fec8f7ea3516a49"}]}