<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>c189b46e3f179ca60dfeb8e65080d19fe653e926</id>
      </parent>
    </parents>
    <author>
      <name>Peter Meier</name>
      <email>peter.meier@immerda.ch</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/447cca5daf2f4bafd639c1bbc75f4600d8ce8dfe</url>
    <id>447cca5daf2f4bafd639c1bbc75f4600d8ce8dfe</id>
    <committed-date>2009-05-21T03:50:11-07:00</committed-date>
    <authored-date>2009-05-21T03:42:28-07:00</authored-date>
    <message>enable maillist on centos, redhat, fedora

Fedora and RedHat (so CentOS as well) put the mailman data and binaries
in different locations than other systems (looks like the provider
have been mainly for debian so far). For the former os we set
explicit paths for the different used binaries, so this provider works
now as well on those.</message>
    <tree>be5a6f5feed0af88f02950b1d8536ac7d153c99a</tree>
    <committer>
      <name>Peter Meier</name>
      <email>peter.meier@immerda.ch</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>138f19fc6e7bb1d8ebf305decaa045c53787297c</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/c189b46e3f179ca60dfeb8e65080d19fe653e926</url>
    <id>c189b46e3f179ca60dfeb8e65080d19fe653e926</id>
    <committed-date>2009-05-20T01:30:31-07:00</committed-date>
    <authored-date>2009-05-17T22:28:50-07:00</authored-date>
    <message>Fixing #2273 - file purging works more intuitively

It now correctly purges files whether we're recursing
locally or remotely.

*Please* test various scenarios you can think of with
this.  I've tested:

* Local recursion with no remote source
* Remote recursion with a source
* Recursion with an extra locally managed file

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>78e22a9e1c49a447c30baa65c11598f15a0aa6f2</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>415553e9485d7ba3ed867033ac9c3315107d3c92</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/138f19fc6e7bb1d8ebf305decaa045c53787297c</url>
    <id>138f19fc6e7bb1d8ebf305decaa045c53787297c</id>
    <committed-date>2009-05-20T01:29:04-07:00</committed-date>
    <authored-date>2009-05-15T22:08:35-07:00</authored-date>
    <message>Caching whether named autoloaded files are missing

This is the big win, because it causes us to just
skip the whole loading infrastructure, including
skipping looking through the modulepath.

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>00cb8da45f0ff7b12fede738b7df9e045a1583a9</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d489a2b9e2806beefd41627adf7e20d23b0924d6</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/415553e9485d7ba3ed867033ac9c3315107d3c92</url>
    <id>415553e9485d7ba3ed867033ac9c3315107d3c92</id>
    <committed-date>2009-05-20T01:29:04-07:00</committed-date>
    <authored-date>2009-05-17T15:20:55-07:00</authored-date>
    <message>Adding caching of file metadata to the autoloader

The cache isn't actually used yet - this just adds
all of the plumbing.

It was found that stat'ing files that didn't exist
could take up to 85% of a run, so this is progress
toward getting rid of those stats.

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>edec1c8310b21a6564b7b15a226252f29906a604</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5f1c228767432591a7e4b77666e9b1c7d70a095c</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/d489a2b9e2806beefd41627adf7e20d23b0924d6</url>
    <id>d489a2b9e2806beefd41627adf7e20d23b0924d6</id>
    <committed-date>2009-05-20T01:29:04-07:00</committed-date>
    <authored-date>2009-05-17T15:10:16-07:00</authored-date>
    <message>Adding modulepath caching to the Autoloader

There's more caching to add, but this simplifies
the interface to the list of paths and then caches
that list so we aren't constantly searching the
filesystem.

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>afdfa61e1bd6d2704826467abb5b022050494684</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>047ab782aed5555a6812131acdba3925b1274a55</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/5f1c228767432591a7e4b77666e9b1c7d70a095c</url>
    <id>5f1c228767432591a7e4b77666e9b1c7d70a095c</id>
    <committed-date>2009-05-20T01:29:04-07:00</committed-date>
    <authored-date>2009-05-17T14:54:06-07:00</authored-date>
    <message>Adding caching to the Environment class

Caching the module path (because we check which
directories exist, and this method can get called
often), and the complete list of modules.

The cache ttl uses the filetimeout, which defaults to
15 seconds.

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>17d23e81ce3918790e78d13c2dbdd485124bfa87</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6a413d21a71da2b330f9b147532f3256fc29be3c</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/047ab782aed5555a6812131acdba3925b1274a55</url>
    <id>047ab782aed5555a6812131acdba3925b1274a55</id>
    <committed-date>2009-05-20T01:29:03-07:00</committed-date>
    <authored-date>2009-05-17T13:52:52-07:00</authored-date>
    <message>Adding TTL support to attribute caching

Previously you had to have an Expirer, but now
you can declare a TTL for a cached attribute
and it will be expired automatically when the
cached value is older than the ttl.

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>6bc69963a00d694fad12f72ec6a16f8cee7ec1f3</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>469604f33645e136725e34b57ce270b4397d3536</id>
      </parent>
    </parents>
    <author>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/6a413d21a71da2b330f9b147532f3256fc29be3c</url>
    <id>6a413d21a71da2b330f9b147532f3256fc29be3c</id>
    <committed-date>2009-05-20T01:27:02-07:00</committed-date>
    <authored-date>2009-05-20T01:27:02-07:00</authored-date>
    <message>Fixed #2666 - Broken docstring formatting</message>
    <tree>479b84665f8d6ba714aae47026e8601abe012f76</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d39c4850904cc9b27110d753ddd94849bdec7644</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/469604f33645e136725e34b57ce270b4397d3536</url>
    <id>469604f33645e136725e34b57ce270b4397d3536</id>
    <committed-date>2009-05-20T01:20:56-07:00</committed-date>
    <authored-date>2009-05-19T20:24:28-07:00</authored-date>
    <message>Deprecating factsync - pluginsync should be used instead

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>c90bc090f81758561255b6e01698b735dd6ff5c0</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e1a7f845cc543bd4c7fb852974d563e50db128dd</id>
      </parent>
    </parents>
    <author>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/d39c4850904cc9b27110d753ddd94849bdec7644</url>
    <id>d39c4850904cc9b27110d753ddd94849bdec7644</id>
    <committed-date>2009-05-19T22:44:10-07:00</committed-date>
    <authored-date>2009-05-19T22:42:01-07:00</authored-date>
    <message>Added spec and unit tests to the Rakefile files list and fixed CI rake tasks</message>
    <tree>88ef290114fde82bba4d8d59b1dfbe736da44d84</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e180a918a98c9b16b0b8fc1486f45c4c5de91dea</id>
      </parent>
    </parents>
    <author>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/e1a7f845cc543bd4c7fb852974d563e50db128dd</url>
    <id>e1a7f845cc543bd4c7fb852974d563e50db128dd</id>
    <committed-date>2009-05-19T09:22:30-07:00</committed-date>
    <authored-date>2009-05-19T09:22:30-07:00</authored-date>
    <message>Added install.rb to Rakefile package task</message>
    <tree>838604f751b03bf2132c54b88aece95cc7d3cfa6</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4bf2980577c2e1233b7102540237aae01c70bde5</id>
      </parent>
    </parents>
    <author>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/e180a918a98c9b16b0b8fc1486f45c4c5de91dea</url>
    <id>e180a918a98c9b16b0b8fc1486f45c4c5de91dea</id>
    <committed-date>2009-05-18T00:23:07-07:00</committed-date>
    <authored-date>2009-05-18T00:23:07-07:00</authored-date>
    <message>Fixed #2271 - Fix to puppetd documentation</message>
    <tree>2b1344c3a6a3db380368dc05847681fdd38e2795</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f4cb8f36dfb2ae05d64ef609d03795537b0720fa</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/4bf2980577c2e1233b7102540237aae01c70bde5</url>
    <id>4bf2980577c2e1233b7102540237aae01c70bde5</id>
    <committed-date>2009-05-18T00:07:18-07:00</committed-date>
    <authored-date>2009-05-12T20:12:45-07:00</authored-date>
    <message>Protecting Stomp client against internal failures

Apparently the stomp client is really unhelpful with
failures; this attempts to provide at least a bit
more information.

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>31ef01e4be4cce9c24420318288d1aeea35572c1</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a18298a0a9a0d465348164c21fc3dd433aeaa7fc</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/f4cb8f36dfb2ae05d64ef609d03795537b0720fa</url>
    <id>f4cb8f36dfb2ae05d64ef609d03795537b0720fa</id>
    <committed-date>2009-05-18T00:07:17-07:00</committed-date>
    <authored-date>2009-05-17T21:22:44-07:00</authored-date>
    <message>Adding some usability bits to puppetqd

There's better logging, and it's a bit more
exception-friendly.

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>9dd502300c8a1460a204c75219b9f484c76b74bf</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2771918b9eef9ed26e59688c17c64e86de1b9983</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/a18298a0a9a0d465348164c21fc3dd433aeaa7fc</url>
    <id>a18298a0a9a0d465348164c21fc3dd433aeaa7fc</id>
    <committed-date>2009-05-18T00:07:17-07:00</committed-date>
    <authored-date>2009-05-17T21:20:34-07:00</authored-date>
    <message>Refactoring the stomp client and tests a bit

The main goal of this refactor is to tell the client to
be resilient to failures (configured at initialization time),
and to send all messages as persistent messages (configured
for each message).

In the process, the client now parses the queue source URI
and handles each argument separately.  The tests are more
thorough, also.

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>f7040f0996b527bacfba308c3b56e74d17974aad</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>07ff4be92a1d46fe0f6ec3de3c33b5a3b99be755</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/2771918b9eef9ed26e59688c17c64e86de1b9983</url>
    <id>2771918b9eef9ed26e59688c17c64e86de1b9983</id>
    <committed-date>2009-05-18T00:07:17-07:00</committed-date>
    <authored-date>2009-05-17T21:16:22-07:00</authored-date>
    <message>Relying on threads rather than sleeping for puppetqd

We previously manually slept, but this uses
the queue client to handle keeping the process running,
by just joining all running threads.

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>1b973d714e42fe41e5b20e942c1c3848886c826e</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7ce42daf5a0c2e3946732f7acb1c0ce680dc432e</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/07ff4be92a1d46fe0f6ec3de3c33b5a3b99be755</url>
    <id>07ff4be92a1d46fe0f6ec3de3c33b5a3b99be755</id>
    <committed-date>2009-05-18T00:05:26-07:00</committed-date>
    <authored-date>2009-05-17T21:08:40-07:00</authored-date>
    <message>Fixing #2250 - Missing templates throw a helpful error

This changes the behaviour of template searching a bit -
we previously usually returned a file name, whether the template
existed or not.  Now we only return a path if it
exists.

Refactoring a few of the the tests for TemplateWrapper, also.

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>b6337cf6ee22b7e0ace0d1b3a635f1fdacd5fd68</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e1779c7711458f718babca5db27427eeb14ae724</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/7ce42daf5a0c2e3946732f7acb1c0ce680dc432e</url>
    <id>7ce42daf5a0c2e3946732f7acb1c0ce680dc432e</id>
    <committed-date>2009-05-17T21:38:39-07:00</committed-date>
    <authored-date>2009-05-17T21:38:39-07:00</authored-date>
    <message>Fixing #2273 - CA location is set correctly in puppetca

It's set to 'only' instead of 'local'.

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>9e11d105375faa3144c939b87625f3d2c91e4eb7</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fb957ccb6636ce86bd98c141d5818c54bc0d4659</id>
      </parent>
    </parents>
    <author>
      <name>Christian Hofstaedtler</name>
      <email>ch+git@zeha.at</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/e1779c7711458f718babca5db27427eeb14ae724</url>
    <id>e1779c7711458f718babca5db27427eeb14ae724</id>
    <committed-date>2009-05-15T05:30:14-07:00</committed-date>
    <authored-date>2009-05-15T05:30:14-07:00</authored-date>
    <message>RackXMLRPC: buffer request contents in memory, as a real string.

Fixes #2268 &quot;Rack::RewindableInput is not a valid input stream.&quot;</message>
    <tree>8841b4186aeb2702ea5bc81246796d27abff75a3</tree>
    <committer>
      <name>Christian Hofstaedtler</name>
      <email>ch+git@zeha.at</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c6084093e67b1e415e49c192b3ac6f6b9aebc4ba</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/fb957ccb6636ce86bd98c141d5818c54bc0d4659</url>
    <id>fb957ccb6636ce86bd98c141d5818c54bc0d4659</id>
    <committed-date>2009-05-14T17:01:26-07:00</committed-date>
    <authored-date>2009-05-14T09:36:20-07:00</authored-date>
    <message>Modules now can find their own paths

Previously, when you created a module you had to specify
the path.  Now Module instances can use the module path
to look up their paths, and there are methods for determining
whether the module is present (if the path is present).

Also cleaned up the methods for figuring out what's in
the module (plugins, etc.).

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>4ee5fd0ddc1e09dbb72bc06e6fcfd0caeee04f38</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>83ba0e5efe4514201c1a627ceffdaef992431734</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/c6084093e67b1e415e49c192b3ac6f6b9aebc4ba</url>
    <id>c6084093e67b1e415e49c192b3ac6f6b9aebc4ba</id>
    <committed-date>2009-05-14T17:01:26-07:00</committed-date>
    <authored-date>2009-04-17T10:47:41-07:00</authored-date>
    <message>Moving file-searching code out of Puppet::Module

The Module class had a bunch of code for finding
manifests and templates even when not in a module,
and it complicated the class unnecessarily.  This
moves that code to a new, hackish-but-sufficient
module for just that purpose.

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>dcff2f7076b8e5f16d727e926bf3c0b72e45e215</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4f3a67f21568394dd89a969bd373cbbd59784f7e</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/83ba0e5efe4514201c1a627ceffdaef992431734</url>
    <id>83ba0e5efe4514201c1a627ceffdaef992431734</id>
    <committed-date>2009-05-14T17:00:08-07:00</committed-date>
    <authored-date>2009-05-14T10:11:14-07:00</authored-date>
    <message>Fixing #2234 - fixing all of the tests broken by my bindaddress fix

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>25642efb060f59f0797deffd6899c73218662d5e</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2d580c257e6d8aa0821fd443e8b817027407212c</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/4f3a67f21568394dd89a969bd373cbbd59784f7e</url>
    <id>4f3a67f21568394dd89a969bd373cbbd59784f7e</id>
    <committed-date>2009-05-14T16:58:26-07:00</committed-date>
    <authored-date>2009-05-06T12:00:23-07:00</authored-date>
    <message>Fixing #2221 - pluginsignore should work again

We weren't splitting on whitespace, which is necessary
since the settings don't support arrays but files
expect them.

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>a3d7c60a5be395c2cbc6fce430c29229897e7ad5</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8c718c9f678809ad7bc6a0cc5b5356847a625ca5</id>
      </parent>
    </parents>
    <author>
      <name>Brice Figureau</name>
      <email>brice-puppet@daysofwonder.com</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/2d580c257e6d8aa0821fd443e8b817027407212c</url>
    <id>2d580c257e6d8aa0821fd443e8b817027407212c</id>
    <committed-date>2009-05-14T16:56:58-07:00</committed-date>
    <authored-date>2009-05-01T04:26:00-07:00</authored-date>
    <message>Fix snippets tests failing because of activated storeconfigs

All the snippets tests were failing because some parser and scope
tests activated storeconfigs without reseting the state.
Activating storeconfigs is not undoable at the moment by just
setting storeconfig=false as some terminus are changed.

Signed-off-by: Brice Figureau &lt;brice-puppet@daysofwonder.com&gt;</message>
    <tree>97849c93ab68fa02c41d3d0e4ceeefd76946f23e</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>17f2c7d1255d79a79060ca93f9d73642a804ed10</id>
      </parent>
    </parents>
    <author>
      <name>Brice Figureau</name>
      <email>brice-puppet@daysofwonder.com</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/8c718c9f678809ad7bc6a0cc5b5356847a625ca5</url>
    <id>8c718c9f678809ad7bc6a0cc5b5356847a625ca5</id>
    <committed-date>2009-05-14T16:56:58-07:00</committed-date>
    <authored-date>2009-05-01T04:12:40-07:00</authored-date>
    <message>Fix failing test: file.close! and file.path ordering fix

On ruby 1.8.7 file.close! nils the internal file path.
So the following pattern:
file = temp
file.close!
file = file.path
doesn't work.

Signed-off-by: Brice Figureau &lt;brice-puppet@daysofwonder.com&gt;</message>
    <tree>17f8269e63bc1f49df3bec6bcc9b669a309b7e60</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6a80b764ef2ac3bad5d7ecdf29aafd9e17887fe1</id>
      </parent>
    </parents>
    <author>
      <name>Brice Figureau</name>
      <email>brice-puppet@daysofwonder.com</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/17f2c7d1255d79a79060ca93f9d73642a804ed10</url>
    <id>17f2c7d1255d79a79060ca93f9d73642a804ed10</id>
    <committed-date>2009-05-14T16:56:58-07:00</committed-date>
    <authored-date>2009-04-30T13:30:35-07:00</authored-date>
    <message>Confine stomp tests to Stomp enabled systems

Signed-off-by: Brice Figureau &lt;brice-puppet@daysofwonder.com&gt;</message>
    <tree>f6bd1c1035f9109e8705475e9c4c8ed0f6c67d7e</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>172422fc0422e2646c4cc3afb7955876651cbf3e</id>
      </parent>
    </parents>
    <author>
      <name>Brice Figureau</name>
      <email>brice-puppet@daysofwonder.com</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/6a80b764ef2ac3bad5d7ecdf29aafd9e17887fe1</url>
    <id>6a80b764ef2ac3bad5d7ecdf29aafd9e17887fe1</id>
    <committed-date>2009-05-14T16:56:58-07:00</committed-date>
    <authored-date>2009-04-29T14:13:19-07:00</authored-date>
    <message>Fix some master failing tests

Signed-off-by: Brice Figureau &lt;brice-puppet@daysofwonder.com&gt;</message>
    <tree>df5562b00ae35fa4626ce74b48449358b9d01436</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f945b66aee03c0c06248f3809773f444a25ff00f</id>
      </parent>
    </parents>
    <author>
      <name>Francois Deppierraz</name>
      <email>francois.deppierraz@camptocamp.com</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/172422fc0422e2646c4cc3afb7955876651cbf3e</url>
    <id>172422fc0422e2646c4cc3afb7955876651cbf3e</id>
    <committed-date>2009-05-14T16:54:34-07:00</committed-date>
    <authored-date>2009-05-08T10:52:04-07:00</authored-date>
    <message>Fix bug #2124 - ssh_authorized_key always changes target if target is not defined</message>
    <tree>614179023a72781a8511b44c22481828ebc3ca3e</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5aef9151e6514ea6c7bd9aefcd29018e37906281</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/f945b66aee03c0c06248f3809773f444a25ff00f</url>
    <id>f945b66aee03c0c06248f3809773f444a25ff00f</id>
    <committed-date>2009-05-14T09:46:04-07:00</committed-date>
    <authored-date>2009-05-14T09:46:04-07:00</authored-date>
    <message>Fixing #2265 - rack is loaded with features rather than manually

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>4b32b8037a591cd0767cacd512d2cb9ebc8f97b0</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6db5e8d9d7ed4cbd47652a33123118fd8640c8f2</id>
      </parent>
    </parents>
    <author>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </author>
    <url>http://github.com/duritong/puppet/commit/5aef9151e6514ea6c7bd9aefcd29018e37906281</url>
    <id>5aef9151e6514ea6c7bd9aefcd29018e37906281</id>
    <committed-date>2009-05-08T16:25:55-07:00</committed-date>
    <authored-date>2009-05-08T16:25:55-07:00</authored-date>
    <message>Added .git to pluginsignore default list of ignores</message>
    <tree>652caf78627d92f7692f2025e05a897d7bd95927</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
</commits>
