<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>39d4a935d47f1d42241ce492c48818dc5b533c29</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/8971d8beae2c409f9052f27c3f80ad3bdfff4de2</url>
    <id>8971d8beae2c409f9052f27c3f80ad3bdfff4de2</id>
    <committed-date>2009-12-08T07:13:03-08:00</committed-date>
    <authored-date>2009-12-01T16:41:38-08:00</authored-date>
    <message>Fixing #2596 - Node, Class, Definition are not AST

This commit extracts these three classes into a single
ResourceType class in the Parser heirarchy, now completely
independent of the AST heirarchy.

Most of the other changes are just changing the interface
to the new class, which is greatly simplified over the previous
classes.

This opens up the possibility of drastically simplifying a lot
of this other code, too -- in particular, replacing the reference
to the parser with a reference to the (soon to be renamed)
LoadedCode class.

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>c6f7eda0523c31c2b2f3a02b3761bf43ef716ebf</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>22c642df7e705792373c605422d368236e6f5a94</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/39d4a935d47f1d42241ce492c48818dc5b533c29</url>
    <id>39d4a935d47f1d42241ce492c48818dc5b533c29</id>
    <committed-date>2009-12-08T07:13:02-08:00</committed-date>
    <authored-date>2009-10-23T15:49:48-07:00</authored-date>
    <message>Adding a context method to the Errors module

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>defe4900a3f1b6ee76d3252a83e23a33c609b735</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>adc211ad191568e84eb3e1f618f1cbf78df95ba9</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/22c642df7e705792373c605422d368236e6f5a94</url>
    <id>22c642df7e705792373c605422d368236e6f5a94</id>
    <committed-date>2009-12-08T07:13:02-08:00</committed-date>
    <authored-date>2009-10-06T09:03:25-07:00</authored-date>
    <message>Extracting language doc support into a module

This is so that you can still use docs without AST
being the parent class.

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>f96a905f551d66751a458acb2aa63a353caac07a</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bf40f4f3a289aaacba047337a9d18d4a9bc5b997</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/adc211ad191568e84eb3e1f618f1cbf78df95ba9</url>
    <id>adc211ad191568e84eb3e1f618f1cbf78df95ba9</id>
    <committed-date>2009-12-08T07:11:05-08:00</committed-date>
    <authored-date>2009-10-02T12:08:56-07:00</authored-date>
    <message>Adding module metadata

This is a first version that does very little -
it has a few fields, and allows speciification of
dependencies with other modules as well as compatibility
with individual Puppet versions.

It's not really sufficient, because it only allows specific
versions, rather than a range of versions, but it's a good
demo of what it takes and what we provide.

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>01e6aab12e10204e75d0b7f947309b4462fb49e9</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>61d19116aa53dd62ff214300fba9ec03a6699876</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/bf40f4f3a289aaacba047337a9d18d4a9bc5b997</url>
    <id>bf40f4f3a289aaacba047337a9d18d4a9bc5b997</id>
    <committed-date>2009-12-07T15:26:51-08:00</committed-date>
    <authored-date>2009-12-07T15:26:51-08:00</authored-date>
    <message>Upgrading rspec for tests to 1.2.9

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>7a45bcb34fe54eaa1ecf6bd599fa1726973e1ed6</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e63d23e359e72e8cfea950c13b4fcc21cbf102e2</id>
      </parent>
    </parents>
    <author>
      <name>Brice Figureau</name>
      <email>brice-puppet@daysofwonder.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/61d19116aa53dd62ff214300fba9ec03a6699876</url>
    <id>61d19116aa53dd62ff214300fba9ec03a6699876</id>
    <committed-date>2009-12-01T18:10:49-08:00</committed-date>
    <authored-date>2009-11-26T11:14:36-08:00</authored-date>
    <message>Fix 2841 - Puppetdoc/RDoc parses realize function

Puppetdoc wasn't parsing the realize function.
This patch let puppetdoc find realize and display in RDoc html
mode the list of realized resource per class or node.

Signed-off-by: Brice Figureau &lt;brice-puppet@daysofwonder.com&gt;</message>
    <tree>31394514bb7a3f38c8c4b07c482ed95c4a02f39c</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>41da96281f6c8902191b2c6cc8e07e31363d8f45</id>
      </parent>
    </parents>
    <author>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/e63d23e359e72e8cfea950c13b4fcc21cbf102e2</url>
    <id>e63d23e359e72e8cfea950c13b4fcc21cbf102e2</id>
    <committed-date>2009-12-01T18:08:49-08:00</committed-date>
    <authored-date>2009-12-01T18:08:49-08:00</authored-date>
    <message>Added tickets/master/2596 to the testing branch</message>
    <tree>e9eec77f942bfb9173671704a09ddf241a69a0bf</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c9f40be6c567d8de328b9d79dde357672323925a</id>
      </parent>
    </parents>
    <author>
      <name>Jesse Wolfe</name>
      <email>jes5199@gmail.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/41da96281f6c8902191b2c6cc8e07e31363d8f45</url>
    <id>41da96281f6c8902191b2c6cc8e07e31363d8f45</id>
    <committed-date>2009-11-25T12:41:43-08:00</committed-date>
    <authored-date>2009-11-24T19:34:15-08:00</authored-date>
    <message>Feature 2827 Option to disable managing internal files

Add a flag &quot;manage_internal_file_permissions&quot; which is enabled by
default. Disabling this flag prevents Puppet from managing the owner,
group, or mode of files created from Puppet::Util::Settings::FileSetting

I think this is a wide enough net to follow Luke's suggestion of
&quot;disable management of everything&quot;, and it certainly satisfies the
requests I'm aware of, but if I've missed anything, let me know.

Signed-off-by: Jesse Wolfe &lt;jes5199@gmail.com&gt;</message>
    <tree>7f8deeb56d419acc500cb18cc0d61d02abb9f9a1</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2d137e2e1ce603ee2727d66b1aba57458bf4d1be</id>
      </parent>
    </parents>
    <author>
      <name>Richard Soderberg</name>
      <email>rs@pi007.sv2.upperbeyond.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/c9f40be6c567d8de328b9d79dde357672323925a</url>
    <id>c9f40be6c567d8de328b9d79dde357672323925a</id>
    <committed-date>2009-11-19T13:07:52-08:00</committed-date>
    <authored-date>2009-08-24T19:57:07-07:00</authored-date>
    <message>Fixed #2568 - Add database option 'dbconnections'

This sets the ActiveRecords connection pool size, when connecting to remote databases (mysql, postgres).  default is 0; the 'pool' argument is only passed to ActiveRecords when the value is 1 or greater.</message>
    <tree>1ed7730149eb8ac9efc26c96934ff7dfda903a5e</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>089ac3e37dd1418751bc4dfe152e09fbacbc5122</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/2d137e2e1ce603ee2727d66b1aba57458bf4d1be</url>
    <id>2d137e2e1ce603ee2727d66b1aba57458bf4d1be</id>
    <committed-date>2009-11-19T12:27:21-08:00</committed-date>
    <authored-date>2009-09-18T12:54:03-07:00</authored-date>
    <message>Fixing #1507 - Adding a :ca_name setting

This allows one to specify the name to use in the
CA certificate.  It defaults to the :certname,
but for those stuck using mod_ssl it can be changed.

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>44660e699774dd54a6c721cac514cf41a2a543c9</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>28e1bc6e7b866727adfd16cba5418e08f1dd2fd8</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/089ac3e37dd1418751bc4dfe152e09fbacbc5122</url>
    <id>089ac3e37dd1418751bc4dfe152e09fbacbc5122</id>
    <committed-date>2009-11-19T12:27:20-08:00</committed-date>
    <authored-date>2009-09-18T12:48:12-07:00</authored-date>
    <message>Fixing #2617 - using the searched-for REST name

This allows a separation between the wrapper class
and its internals, which is (at least) necessary for
the CA cert, which might not be found using the
internal name.

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>857232720ead186d188cf94c126baf846d509692</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2d4b795e81e4f7953210d51be56c77bed3b77609</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/28e1bc6e7b866727adfd16cba5418e08f1dd2fd8</url>
    <id>28e1bc6e7b866727adfd16cba5418e08f1dd2fd8</id>
    <committed-date>2009-11-19T12:24:51-08:00</committed-date>
    <authored-date>2009-09-17T17:13:59-07:00</authored-date>
    <message>Always using the CA_name constant instead of &quot;ca&quot;

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>09d913f03257f4defbb873d189aa619df27c3455</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0f6181680974f8307eb4ef5e4f6b75b58a195321</id>
      </parent>
    </parents>
    <author>
      <name>Deepak Giridharagopal</name>
      <email>deepak@brownman.org</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/2d4b795e81e4f7953210d51be56c77bed3b77609</url>
    <id>2d4b795e81e4f7953210d51be56c77bed3b77609</id>
    <committed-date>2009-11-18T19:00:41-08:00</committed-date>
    <authored-date>2009-10-10T14:38:20-07:00</authored-date>
    <message>Fix #1934 - detailed-exitcodes for puppetd

This option only works when --onetime is specified, as it doesn't make
much sense to worry about exit codes in the context of a long-running
daemon.

This required a refactoring of the existing --detailed-exitcodes code,
as &quot;puppetd&quot; wasn't directly creating a transaction object (like
&quot;puppet&quot; does).

Added Report::exit_status, which did what was previously hard-coded
into the &quot;puppet&quot; executable.

An Agent's &quot;run&quot; method now returns a value (the result of the
individual client class' &quot;run&quot; method)

The &quot;puppetd&quot; agent's &quot;run&quot; method now returns a transaction report, as
that seems like the logical thing to return as the result of applying a
catalog.

Signed-off-by: Deepak Giridharagopal &lt;deepak@brownman.org&gt;</message>
    <tree>5a79c9b16e774973034b822f978b4ecb2bdd01fd</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>53be6f81261db1b7a022ec683e1a637cd2c5c93e</id>
      </parent>
    </parents>
    <author>
      <name>Rein Henrichs</name>
      <email>reinh@reinh.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/0f6181680974f8307eb4ef5e4f6b75b58a195321</url>
    <id>0f6181680974f8307eb4ef5e4f6b75b58a195321</id>
    <committed-date>2009-11-18T18:45:32-08:00</committed-date>
    <authored-date>2009-10-15T16:38:44-07:00</authored-date>
    <message>Fix #2649 Allow ssl dir creation in --noop mode

Wrap Puppet::Settings.use in a block that disables noop mode during the
execution of the block and ensures that noop returns to its original
value afterwards. This allows internal puppet catalog operations like
ssl directory creation to occur even when puppet is run in --noop mode.
This should actually solve a broader class of related bugs.</message>
    <tree>cdce3b45da4ba2e98eb63e41ababe8805a91993b</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>391786f0b43e514d58336f465bc53fb7a5c34884</id>
      </parent>
    </parents>
    <author>
      <name>Brice Figureau</name>
      <email>brice-puppet@daysofwonder.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/53be6f81261db1b7a022ec683e1a637cd2c5c93e</url>
    <id>53be6f81261db1b7a022ec683e1a637cd2c5c93e</id>
    <committed-date>2009-11-11T13:08:04-08:00</committed-date>
    <authored-date>2009-11-10T09:19:59-08:00</authored-date>
    <message>Fix #2796 - Fix puppetdoc rdoc selector parsing

This patch fix this bug by adding more to_s methods to ast member
so that puppetdoc can just to_s the AST to reconstruct the original
puppet code.
Of course this is not perfect, but should work most of the time.

Signed-off-by: Brice Figureau &lt;brice-puppet@daysofwonder.com&gt;</message>
    <tree>3bca7ea658e44d09dd989f0ef1047b570708ab8a</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b832d815c3211f22945cbce56dfbf61116f7a792</id>
      </parent>
    </parents>
    <author>
      <name>Brice Figureau</name>
      <email>brice-puppet@daysofwonder.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/391786f0b43e514d58336f465bc53fb7a5c34884</url>
    <id>391786f0b43e514d58336f465bc53fb7a5c34884</id>
    <committed-date>2009-11-11T13:08:04-08:00</committed-date>
    <authored-date>2009-11-10T08:57:26-08:00</authored-date>
    <message>Fix #2795 - puppetdoc rdoc reports a better error message

When puppetdoc rdoc dies with an unhandled exception, the error
message produced didn't mention the file and line where the parser
choked.
This patch fixes this by trying to locate on which AST structure
the rdoc system failed.

Signed-off-by: Brice Figureau &lt;brice-puppet@daysofwonder.com&gt;</message>
    <tree>0d90f61a792b47075b07064fedcce6e9a9dd68be</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b1deb89bae67f7d71ffe412ce4fd8e99c6e1c159</id>
      </parent>
    </parents>
    <author>
      <name>Brice Figureau</name>
      <email>brice-puppet@daysofwonder.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/b832d815c3211f22945cbce56dfbf61116f7a792</url>
    <id>b832d815c3211f22945cbce56dfbf61116f7a792</id>
    <committed-date>2009-11-04T11:21:16-08:00</committed-date>
    <authored-date>2009-11-04T11:21:16-08:00</authored-date>
    <message>Fix #2784 - puppetdoc/rdoc didn't parse mono-instruction class content

class klass {
  include a, b, c
}

wasn't producing any rdoc documentation.
We were thinking code was always embedded in an array which is not
the case for mono-instruction code.

Signed-off-by: Brice Figureau &lt;brice-puppet@daysofwonder.com&gt;</message>
    <tree>347076d81c5c5bd176b24a3bec4f83b452c80a63</tree>
    <committer>
      <name>Brice Figureau</name>
      <email>brice-puppet@daysofwonder.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ced5a7887836d1491273b5d6728589f494f8a337</id>
      </parent>
    </parents>
    <author>
      <name>Brice Figureau</name>
      <email>brice-puppet@daysofwonder.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/b1deb89bae67f7d71ffe412ce4fd8e99c6e1c159</url>
    <id>b1deb89bae67f7d71ffe412ce4fd8e99c6e1c159</id>
    <committed-date>2009-10-23T14:36:58-07:00</committed-date>
    <authored-date>2009-10-13T14:31:54-07:00</authored-date>
    <message>Covers the RDoc Puppet Parser with specs

This doesn't cover all the code, only the part that interacts with
Puppet internals which is what matters when Puppet changes.
This patch also contains an integration test.

Signed-off-by: Brice Figureau &lt;brice-puppet@daysofwonder.com&gt;</message>
    <tree>8f464dc3828e6499b17f3fc228b578b6297b6a8b</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8d9fbbd4b9d7f1d467ea6123fedcf0ee74f4e8cc</id>
      </parent>
    </parents>
    <author>
      <name>Brice Figureau</name>
      <email>brice-puppet@daysofwonder.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/ced5a7887836d1491273b5d6728589f494f8a337</url>
    <id>ced5a7887836d1491273b5d6728589f494f8a337</id>
    <committed-date>2009-10-23T14:36:58-07:00</committed-date>
    <authored-date>2009-10-13T14:47:06-07:00</authored-date>
    <message>Fix #2376 - Display class/node inheritance in puppetdoc

While we were keeping track of superclass/nodes during RDoc generation
we weren't doing the reverse.
This patch enhance Puppetdoc RDoc mode by tracking inheritance and
for each base/super class/nodes displays the list of inherited classes
/nodes.

Signed-off-by: Brice Figureau &lt;brice-puppet@daysofwonder.com&gt;</message>
    <tree>d3f90aff910a1177d92f998013f490a0b321d520</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>41b7c3c70082a03563a6b59f23e72ba3735e6efe</id>
      </parent>
    </parents>
    <author>
      <name>Brice Figureau</name>
      <email>brice-puppet@daysofwonder.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/8d9fbbd4b9d7f1d467ea6123fedcf0ee74f4e8cc</url>
    <id>8d9fbbd4b9d7f1d467ea6123fedcf0ee74f4e8cc</id>
    <committed-date>2009-10-23T14:36:58-07:00</committed-date>
    <authored-date>2009-10-15T11:22:46-07:00</authored-date>
    <message>Fix #2703 - add 'require' to puppetdoc

Puppetdoc wasn't parsing 'require'. This patch adds a 'require' section
to list all required class from nodes and classes.

Signed-off-by: Brice Figureau &lt;brice-puppet@daysofwonder.com&gt;</message>
    <tree>4d077ecbd90400fc3b779dd0b529f4735e9fc096</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>66a44ddc3032654109036371a5f3a60dd2ab4a9f</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/41b7c3c70082a03563a6b59f23e72ba3735e6efe</url>
    <id>41b7c3c70082a03563a6b59f23e72ba3735e6efe</id>
    <committed-date>2009-10-23T14:36:58-07:00</committed-date>
    <authored-date>2009-10-14T17:12:56-07:00</authored-date>
    <message>Adding an example yaml node script

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>6536278a2e0c27736ab40e4c3b18db93e81ddcfb</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c61335f66f897bc64992c4e9209ea517193c8e30</id>
      </parent>
    </parents>
    <author>
      <name>David Lutterkort</name>
      <email>lutter@redhat.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/66a44ddc3032654109036371a5f3a60dd2ab4a9f</url>
    <id>66a44ddc3032654109036371a5f3a60dd2ab4a9f</id>
    <committed-date>2009-10-23T14:36:58-07:00</committed-date>
    <authored-date>2009-10-05T20:32:38-07:00</authored-date>
    <message>type augeas: add 'incl' and 'lens' parameters

These parameters allow loading a file anywhere on the filesystem; using
them also greatly speeds up processing the resource.

  * lib/puppet/type/augeas.rb: add 'incl' and 'lens' parameters; change
    default for 'context' when 'incl' is given.
  * lib/puppet/provider/augeas/augeas.rb: when 'lens' and 'incl' are given,
    only load that file
  * spec/unit/type/augeas.rb: check that constraints on new parameters are
    enforced

This fixes ticket #2694</message>
    <tree>95f790721ec7b8389f1813ef3fc1d23affb890c1</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>aea1e5fa34412dd843b937263d92c4fab9628b83</id>
      </parent>
    </parents>
    <author>
      <name>Avi Miller</name>
      <email>avi.miller@gmail.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/c61335f66f897bc64992c4e9209ea517193c8e30</url>
    <id>c61335f66f897bc64992c4e9209ea517193c8e30</id>
    <committed-date>2009-10-23T14:36:58-07:00</committed-date>
    <authored-date>2009-10-02T04:55:35-07:00</authored-date>
    <message>Patch to address feature #2571 to add Oracle support to Puppet

Adapter requires specifying database, username and password.

Signed-off-by: Avi Miller &lt;avi.miller@gmail.com&gt;</message>
    <tree>16e53b465cf88fd6162f7e73fea045b189bc0fa9</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fbdded7647b1b625b5d695ea85b706298924f259</id>
      </parent>
    </parents>
    <author>
      <name>Todd Zullinger</name>
      <email>tmz@pobox.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/aea1e5fa34412dd843b937263d92c4fab9628b83</url>
    <id>aea1e5fa34412dd843b937263d92c4fab9628b83</id>
    <committed-date>2009-10-23T06:59:37-07:00</committed-date>
    <authored-date>2009-10-20T10:35:08-07:00</authored-date>
    <message>Update Red Hat spec file for 0.25.1

Minor packaging fixes included since 0.25.0:

- Include the pi program and man page (R.I.Pienaar)
- Move puppetca to puppet package, it has uses on client systems
- Drop redundant %doc from manpage %file listings</message>
    <tree>c52897eeac2557a71be9c84974a97a82d9cb0e25</tree>
    <committer>
      <name>Todd Zullinger</name>
      <email>tmz@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4d9f76ad2653542e53a8020be9eeadb8f354837c</id>
      </parent>
    </parents>
    <author>
      <name>Markus Roberts</name>
      <email>Markus@reality.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/fbdded7647b1b625b5d695ea85b706298924f259</url>
    <id>fbdded7647b1b625b5d695ea85b706298924f259</id>
    <committed-date>2009-10-22T21:52:22-07:00</committed-date>
    <authored-date>2009-10-08T14:36:20-07:00</authored-date>
    <message>Ticket #2685 (Type error in ssh_authorized_keys)

In post processing a Symbol was being passed to StringScanner.
StringScanner was not happy with this.  The error message lost
backtrace information and the test coverage was both inadequate
and broken (see #2745).

To be fully effective, this patch needs/assumes the patch for

Signed-off-by: Markus Roberts &lt;Markus@reality.com&gt;</message>
    <tree>e02d12d28534321af7c6fb91bb8932fc406c930a</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b4bcfe9106c43855fbb4d1d147945ddb0e08ab34</id>
      </parent>
    </parents>
    <author>
      <name>Markus Roberts</name>
      <email>Markus@reality.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/4d9f76ad2653542e53a8020be9eeadb8f354837c</url>
    <id>4d9f76ad2653542e53a8020be9eeadb8f354837c</id>
    <committed-date>2009-10-22T21:49:31-07:00</committed-date>
    <authored-date>2009-10-21T22:10:02-07:00</authored-date>
    <message>Fix for #2745 fakedata tests not working

The old fakedata test facility was not playing nicely with the
spec tests; although it looped through all the files failures
in any example file after the first were being ignored because
of the way fakedataparse was interacting with the before blocks.

Signed-off-by: Markus Roberts &lt;Markus@reality.com&gt;</message>
    <tree>e6f8d17ba1a8a1f86d0001797074c1478167d91f</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ae528f62e898fac37ea7d37c6fcff2e5c0954782</id>
      </parent>
    </parents>
    <author>
      <name>Markus Roberts</name>
      <email>Markus@reality.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/b4bcfe9106c43855fbb4d1d147945ddb0e08ab34</url>
    <id>b4bcfe9106c43855fbb4d1d147945ddb0e08ab34</id>
    <committed-date>2009-10-21T02:22:47-07:00</committed-date>
    <authored-date>2009-10-20T19:52:50-07:00</authored-date>
    <message>Fix for #2736, target doesn't work for ssh_authorized_keys

There were a number of problems here (duplicated code, meaningless
tests, etc.) but the core was that the last definition of target
ignored the provided value if there was also a user specified.

Signed-off-by: Markus Roberts &lt;Markus@reality.com&gt;</message>
    <tree>d8bd98bb1cd2154488d76a4f2c0847fa1d830224</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f59f8054dc0d1c86169b954fab96df650f38dd23</id>
      </parent>
    </parents>
    <author>
      <name>Markus Roberts</name>
      <email>Markus@reality.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/ae528f62e898fac37ea7d37c6fcff2e5c0954782</url>
    <id>ae528f62e898fac37ea7d37c6fcff2e5c0954782</id>
    <committed-date>2009-10-19T20:20:31-07:00</committed-date>
    <authored-date>2009-10-19T09:25:55-07:00</authored-date>
    <message>Ticket #2734 PSON/JSON not serializing classes of a catalog

Now it does, there are tests to prove it, and the related tests
for tags and version have been strengthend.

Signed-off-by: Markus Roberts &lt;Markus@reality.com&gt;</message>
    <tree>df1f2249434b194164d6645090dcad17e628daca</tree>
    <committer>
      <name>Markus Roberts</name>
      <email>Markus@reality.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6ba122f62bf22c955a6923604a46a8ab22d8770b</id>
      </parent>
    </parents>
    <author>
      <name>Jesse Wolfe</name>
      <email>jes5199@gmail.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/f59f8054dc0d1c86169b954fab96df650f38dd23</url>
    <id>f59f8054dc0d1c86169b954fab96df650f38dd23</id>
    <committed-date>2009-10-19T01:47:07-07:00</committed-date>
    <authored-date>2009-10-16T23:45:02-07:00</authored-date>
    <message>Bug #1900 Parsing of quoted $ in stdin

When code comes in via STDIN or --code ,
Puppet::Util::Settings interpolates $values in the code,
which is probably never the intended behavior.

This is the least destructive fix I could think of:
have Puppet::Parser::Interpreter ask for the uninterpolated value.

More general fixes could be to:
  a) Add an escape character to Settings's interpolator, and escape STDIN
  b) Add a mechanism to Settings to mark some values as uninterpolated

Signed-off-by: Jesse Wolfe &lt;jes5199@gmail.com&gt;</message>
    <tree>a2de2de0a2c784b6b889b038724a9a05858ee1be</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bca3b70437666a8b840af032cab20fc1ea4f18a2</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/jamtur01/puppet/commit/6ba122f62bf22c955a6923604a46a8ab22d8770b</url>
    <id>6ba122f62bf22c955a6923604a46a8ab22d8770b</id>
    <committed-date>2009-10-18T17:06:28-07:00</committed-date>
    <authored-date>2009-10-18T17:06:28-07:00</authored-date>
    <message>Fixing #2735 - node classes are immed. added to classlist

This commit adds any external node classes to the classlist
at compiler initialization, so that at least those classes
will be isolated from any ordering issues encountered when
testing the contents of the class list during compilation.

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>251e36e5753ea15af4a3da4afaea2778fbaa5114</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
</commits>
