{"push_id":1262950456,"size":10,"distinct_size":2,"ref":"refs/heads/ssd/deps-resolver-replace","head":"f6638d505f2c89bb9be9de95f6a0b0a3be1fc53c","before":"f3f41a7ab25aecfb1969f254f7e58d39195784b2","commits":[{"sha":"d953986d257f1258a2ffb22eb1d45faec9778c4a","author":{"name":"Tim Smith","email":"855afa1270c7d55583ef40b427bb5d5ed06e3ba5@chef.io"},"message":"Add darwin helper\n\nSigned-off-by: Tim Smith <tsmith@chef.io>","distinct":false,"url":"https://api.github.com/repos/chef/inspec/commits/d953986d257f1258a2ffb22eb1d45faec9778c4a"},{"sha":"13e9a6970171a0f03f1bef4011937438948e9958","author":{"name":"Christoph Hartmann","email":"4181b934c2715a2bba60cdb3cc1b35b2777d1c23@lollyrock.com"},"message":"Merge pull request #945 from chef/os_helpers\n\nAdd darwin helper","distinct":false,"url":"https://api.github.com/repos/chef/inspec/commits/13e9a6970171a0f03f1bef4011937438948e9958"},{"sha":"9c1b82e7d4def9889e73eef9c8ed80024d25c59e","author":{"name":"Steven Danna","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@chef.io"},"message":"Add prototype of inspec.lock\n\nThis adds a basic prototype of inspec.lock. When the lockfile exists on\ndisk, the dependencies tree is constructed using the information in the\nlock file rather than using the resolver.\n\nSigned-off-by: Steven Danna <steve@chef.io>","distinct":false,"url":"https://api.github.com/repos/chef/inspec/commits/9c1b82e7d4def9889e73eef9c8ed80024d25c59e"},{"sha":"3049eb138885acce4ccff55008c9ee63adf0965a","author":{"name":"Steven Danna","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@chef.io"},"message":"Add comments based on code review and plans for future work\n\nSigned-off-by: Steven Danna <steve@chef.io>","distinct":false,"url":"https://api.github.com/repos/chef/inspec/commits/3049eb138885acce4ccff55008c9ee63adf0965a"},{"sha":"a6ec345eac66c2eb5dac81786dc9aaa0397c4a44","author":{"name":"Steven Danna","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@chef.io"},"message":"Don't set nil cwd in inspec/profile","distinct":false,"url":"https://api.github.com/repos/chef/inspec/commits/a6ec345eac66c2eb5dac81786dc9aaa0397c4a44"},{"sha":"02d611e68c9ffc8a96284198f8451781f621d294","author":{"name":"Steven Danna","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@chef.io"},"message":"Add archive_path helper to Tar and Url fetchers\n\nEventually I think we'll want this as part of the fetcher API generally.\n\nSigned-off-by: Steven Danna <steve@chef.io>","distinct":false,"url":"https://api.github.com/repos/chef/inspec/commits/02d611e68c9ffc8a96284198f8451781f621d294"},{"sha":"d9b6210d30cd42ee48a7c67b93e26bf986c70920","author":{"name":"Steven Danna","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@chef.io"},"message":"Remove unused url functions from fetchers\n\nSigned-off-by: Steven Danna <steve@chef.io>","distinct":false,"url":"https://api.github.com/repos/chef/inspec/commits/d9b6210d30cd42ee48a7c67b93e26bf986c70920"},{"sha":"961e815804868e0484e4b611421f3d48f36f3a1d","author":{"name":"Christoph Hartmann","email":"4181b934c2715a2bba60cdb3cc1b35b2777d1c23@lollyrock.com"},"message":"Merge pull request #949 from chef/ssd/deps-lockfile\n\nAdd prototype of inspec.lock","distinct":false,"url":"https://api.github.com/repos/chef/inspec/commits/961e815804868e0484e4b611421f3d48f36f3a1d"},{"sha":"d64b72d71df487996dd4d818d6c19cd51e3b45a9","author":{"name":"Steven Danna","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@chef.io"},"message":"Replace Molinillo-based resolver\n\nThe Molinillo library is a good library for systems that need a\nconstraint solver that will solve dependency problems requiring a single\nversion of each named dependency.\n\nIn our case, the eventual goal is to allow libraries to have conflicting\ntransitive dependencies at runtime. Isolation will be provided by\nrestricting all calls within a given profile to scope which can only see\nthat profile's dependencies.\n\nTo facilitate working on the isolation feature, I've replaced the\nMolinillo-based resolver with a minimal resolver which will allow us to\nload multiple versions of the same library.\n\nSince we will likely want a good amount of logging around this feature\nin the future, I've added a Inspec::Log singleton-style class, replacing\nthe previous Inpsec::Log which appeared unused in the code base.\n\nSigned-off-by: Steven Danna <steve@chef.io>","distinct":true,"url":"https://api.github.com/repos/chef/inspec/commits/d64b72d71df487996dd4d818d6c19cd51e3b45a9"},{"sha":"f6638d505f2c89bb9be9de95f6a0b0a3be1fc53c","author":{"name":"Steven Danna","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@chef.io"},"message":"Add the start of tests for the Resolver class\n\nSigned-off-by: Steven Danna <steve@chef.io>","distinct":true,"url":"https://api.github.com/repos/chef/inspec/commits/f6638d505f2c89bb9be9de95f6a0b0a3be1fc53c"}]}
{"actor":{"display_login":"stevendanna"}}