<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/ruby-gems/chef.git/lib/chef/policy_builder, branch pdb/debug_bootstrap_command_render</title>
<subtitle>github.com: opscode/chef.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/'/>
<entry>
<title>Display policy name and ID during the chef run</title>
<updated>2015-05-22T21:31:20+00:00</updated>
<author>
<name>danielsdeleo</name>
<email>dan@getchef.com</email>
</author>
<published>2015-05-22T16:27:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=92cb65508c198d04fb12e1e99475c80bd8a16c4a'/>
<id>92cb65508c198d04fb12e1e99475c80bd8a16c4a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>move where we dep inject the priority maps</title>
<updated>2015-04-16T00:50:15+00:00</updated>
<author>
<name>Lamont Granquist</name>
<email>lamont@scriptkiddie.org</email>
</author>
<published>2015-04-13T18:22:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=71ac980f7a76e70d18b63751cd70d24c40921152'/>
<id>71ac980f7a76e70d18b63751cd70d24c40921152</id>
<content type='text'>
fixes the priority maps on chef-apply by wiring it up in the
constructor of the client
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fixes the priority maps on chef-apply by wiring it up in the
constructor of the client
</pre>
</div>
</content>
</entry>
<entry>
<title>add resource_resolver and resource_priority_map</title>
<updated>2015-04-16T00:50:15+00:00</updated>
<author>
<name>Lamont Granquist</name>
<email>lamont@scriptkiddie.org</email>
</author>
<published>2015-04-11T19:48:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=e3a6565927e854cd5968bd3a6bd2248ec1245549'/>
<id>e3a6565927e854cd5968bd3a6bd2248ec1245549</id>
<content type='text'>
also wire them up through the Chef class.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
also wire them up through the Chef class.
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle cookbook artfact format differences when fetching cookbooks</title>
<updated>2015-03-25T15:13:34+00:00</updated>
<author>
<name>danielsdeleo</name>
<email>dan@getchef.com</email>
</author>
<published>2015-03-25T01:14:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=93c669196f53d21cf2b973b014c2cde4e0c3313a'/>
<id>93c669196f53d21cf2b973b014c2cde4e0c3313a</id>
<content type='text'>
Cookbook artifacts differ in these ways:
* the name field is the cookbook name instead of name+version
* there is no "cookbook_name" field
* cookbook artifacts don't have a json_class when downloaded from the
  server
* there is an identifier field
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cookbook artifacts differ in these ways:
* the name field is the cookbook name instead of name+version
* there is no "cookbook_name" field
* cookbook artifacts don't have a json_class when downloaded from the
  server
* there is an identifier field
</pre>
</div>
</content>
</entry>
<entry>
<title>Update policyfile URLs and cookbook artifact data format per RFC</title>
<updated>2015-03-25T15:13:34+00:00</updated>
<author>
<name>danielsdeleo</name>
<email>dan@getchef.com</email>
</author>
<published>2015-03-25T00:53:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=a6fbf127d3eeb38d73fa4b9aec98ef34cf897f85'/>
<id>a6fbf127d3eeb38d73fa4b9aec98ef34cf897f85</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Include relative URLs in error messages</title>
<updated>2015-02-12T16:40:56+00:00</updated>
<author>
<name>danielsdeleo</name>
<email>dan@getchef.com</email>
</author>
<published>2015-02-11T23:21:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=728ce8d7ab8b83174b7d5ebabdd5aefb5600cdde'/>
<id>728ce8d7ab8b83174b7d5ebabdd5aefb5600cdde</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fetch cookbooks from cookbook_artifacts/ in native api mode</title>
<updated>2015-02-12T16:40:56+00:00</updated>
<author>
<name>danielsdeleo</name>
<email>dan@getchef.com</email>
</author>
<published>2015-02-11T22:49:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=3cf27d446c8f0777de4920fb065f7a8e6ce70261'/>
<id>3cf27d446c8f0777de4920fb065f7a8e6ce70261</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add policyfile native support to policy builder</title>
<updated>2015-01-27T20:46:14+00:00</updated>
<author>
<name>danielsdeleo</name>
<email>dan@getchef.com</email>
</author>
<published>2015-01-23T03:08:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=2f817d8d00135abadc9a279e20a448f9ffe91a1c'/>
<id>2f817d8d00135abadc9a279e20a448f9ffe91a1c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make FileVendor configuration specific to the two implementations</title>
<updated>2014-07-30T21:07:07+00:00</updated>
<author>
<name>danielsdeleo</name>
<email>dan@getchef.com</email>
</author>
<published>2014-07-30T00:14:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=263f62774641bf32be6fd79d1d69022531fb3285'/>
<id>263f62774641bf32be6fd79d1d69022531fb3285</id>
<content type='text'>
FileVendor previously was configured by storing a closure/anonymous
function as a class instance variable. This had the following downsides:
* The API was too general, which caused a lot of code repetition
* The block was lazily evaluated, which hid errors and made testing more
  difficult
* The closures captured references to classes with references to large
  data structures, which complicates GC.

Since we've only ever had the same two implementations of FileVendor, we
can encapsulate configuration of the FileVendor factory by wrapping each
configuration option in a method. As a side benefit, arguments to these
methods will be eagerly evaluated, which makes it easier to detect
errors.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
FileVendor previously was configured by storing a closure/anonymous
function as a class instance variable. This had the following downsides:
* The API was too general, which caused a lot of code repetition
* The block was lazily evaluated, which hid errors and made testing more
  difficult
* The closures captured references to classes with references to large
  data structures, which complicates GC.

Since we've only ever had the same two implementations of FileVendor, we
can encapsulate configuration of the FileVendor factory by wrapping each
configuration option in a method. As a side benefit, arguments to these
methods will be eagerly evaluated, which makes it easier to detect
errors.
</pre>
</div>
</content>
</entry>
<entry>
<title>CHEF-3684: do not clear file cache on override run list</title>
<updated>2014-07-27T00:00:35+00:00</updated>
<author>
<name>Lamont Granquist</name>
<email>lamont@scriptkiddie.org</email>
</author>
<published>2014-07-23T20:14:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=b17dbb9a6613c4371df73dc558ae1251cd34e52d'/>
<id>b17dbb9a6613c4371df73dc558ae1251cd34e52d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
