<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>390db8061ae81174ee9d42e26a6ebfe7182ea529</id>
      </parent>
    </parents>
    <author>
      <name>AJ Christensen</name>
      <email>aj@junglist.gen.nz</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/a3fe56240e4a1ec49365ce0773ad40e3936f2a4e</url>
    <id>a3fe56240e4a1ec49365ce0773ad40e3936f2a4e</id>
    <committed-date>2008-05-18T16:50:19-07:00</committed-date>
    <authored-date>2008-05-16T00:23:06-07:00</authored-date>
    <message>Fix for #1200

Added a simple if options[:test] to the certificate retrieval code so that we only exit when in test mode, and if we're not in test mode we should sleep for waitforcert instead of zombying the process.
Sleeping for the waitforcert value is only useful in some kind of loop, so I modified the unless block to a while ! block</message>
    <tree>bfc74ec78a8038519a88aad7da0700b5cdcdcb90</tree>
    <committer>
      <name>AJ Christensen</name>
      <email>aj@junglist.gen.nz</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2d6a914e6071681b83e482b40448d9219d6e4d76</id>
      </parent>
    </parents>
    <author>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/390db8061ae81174ee9d42e26a6ebfe7182ea529</url>
    <id>390db8061ae81174ee9d42e26a6ebfe7182ea529</id>
    <committed-date>2008-05-16T08:06:18-07:00</committed-date>
    <authored-date>2008-05-16T08:06:18-07:00</authored-date>
    <message>Updated puppetd documentation which fixes ticket #1227</message>
    <tree>9e5b6f8942e4df8c6edc6beaaf17529fbdd01807</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>38545d9a81274c16a43f7f19889cd12e52871d76</id>
      </parent>
    </parents>
    <author>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/2d6a914e6071681b83e482b40448d9219d6e4d76</url>
    <id>2d6a914e6071681b83e482b40448d9219d6e4d76</id>
    <committed-date>2008-05-16T00:17:34-07:00</committed-date>
    <authored-date>2008-05-16T00:17:34-07:00</authored-date>
    <message>Fix for latest method in rpm provider (fixes #1224)</message>
    <tree>85f44dbad465d44bff911ac672868c6b11cee35c</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7897335318be2bb98187b570fb7c867ebe109c12</id>
      </parent>
    </parents>
    <author>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/38545d9a81274c16a43f7f19889cd12e52871d76</url>
    <id>38545d9a81274c16a43f7f19889cd12e52871d76</id>
    <committed-date>2008-05-15T23:50:29-07:00</committed-date>
    <authored-date>2008-05-15T23:49:22-07:00</authored-date>
    <message>Crontab provider: fix a parse error when a line begins with a space character

Tests for Bug #1216

Updated CHANGELOG</message>
    <tree>8a28ab3f3535b8e234f3394f87ff99b1633f0705</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>83ef1b0cda1b010eea3f7d001716ea52f7081c24</id>
      </parent>
      <parent>
        <id>a1409d73b4bb8acbf5db2f8d7a244c2bca81db14</id>
      </parent>
    </parents>
    <author>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/7897335318be2bb98187b570fb7c867ebe109c12</url>
    <id>7897335318be2bb98187b570fb7c867ebe109c12</id>
    <committed-date>2008-05-15T23:08:56-07:00</committed-date>
    <authored-date>2008-05-15T23:08:56-07:00</authored-date>
    <message>Merge branch '0.24.x' of git://github.com/lak/puppet into 0.24.x</message>
    <tree>c337fc64373fa3424e0449907ca46ea142345ca3</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>995991d8740baff52cee057752c428d0259e2be1</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/a1409d73b4bb8acbf5db2f8d7a244c2bca81db14</url>
    <id>a1409d73b4bb8acbf5db2f8d7a244c2bca81db14</id>
    <committed-date>2008-05-15T21:09:58-07:00</committed-date>
    <authored-date>2008-05-15T21:09:58-07:00</authored-date>
    <message>Moving all confine code out of the Provider class, and fixing #1197.

I created a Confiner module for the Provider class methods,
and then I enhanced the interface between it and the Confine
class to make sure binary paths are searched for fresh each time.

This fixes #1197, which was a result of binary paths being
searched for at startup, rather than at execution.</message>
    <tree>5592eae3f085717898fc905527f2a38ebabb22e8</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c9757a689a2ecdcd044ca0355e1ebfa30bb1978f</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/995991d8740baff52cee057752c428d0259e2be1</url>
    <id>995991d8740baff52cee057752c428d0259e2be1</id>
    <committed-date>2008-05-15T20:21:50-07:00</committed-date>
    <authored-date>2008-05-15T20:21:50-07:00</authored-date>
    <message>Switching the Provider class to use the new Confiner class.</message>
    <tree>a4dac06ce5fbf01f751e2ce69bbf15958cbb437c</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ac79a79c8d7713068243209f782bf16077dd3d37</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/c9757a689a2ecdcd044ca0355e1ebfa30bb1978f</url>
    <id>c9757a689a2ecdcd044ca0355e1ebfa30bb1978f</id>
    <committed-date>2008-05-15T20:14:02-07:00</committed-date>
    <authored-date>2008-05-15T20:14:02-07:00</authored-date>
    <message>Moving the 'confine' handling to separate classes.</message>
    <tree>60f1dd0ccc8dd7968c44b5e5286f492a92bf67d5</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d02334f114a73facd2b3a90f35cb1f3c04365e2f</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/ac79a79c8d7713068243209f782bf16077dd3d37</url>
    <id>ac79a79c8d7713068243209f782bf16077dd3d37</id>
    <committed-date>2008-05-15T17:34:21-07:00</committed-date>
    <authored-date>2008-05-15T17:34:21-07:00</authored-date>
    <message>Duh, fixing all of the paths being loaded for spec in the moved tests.</message>
    <tree>e1cccee51936156b0a9509c62f727aebe806e4bf</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e7bef08bbac951dd1b798273af3ff2b098bf9187</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/d02334f114a73facd2b3a90f35cb1f3c04365e2f</url>
    <id>d02334f114a73facd2b3a90f35cb1f3c04365e2f</id>
    <committed-date>2008-05-15T17:11:08-07:00</committed-date>
    <authored-date>2008-05-15T17:11:08-07:00</authored-date>
    <message>Moving all tests that are in 'ral' up a level.

This directory only existed as an organizational method,
and the code never matched it, so I'm fixing it.</message>
    <tree>c0b4cd7dea99a5349e704bd62575b5dc154c317b</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>158d3df805ebe28f52db5ced928dda7129aeec1b</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/e7bef08bbac951dd1b798273af3ff2b098bf9187</url>
    <id>e7bef08bbac951dd1b798273af3ff2b098bf9187</id>
    <committed-date>2008-05-15T08:51:11-07:00</committed-date>
    <authored-date>2008-05-15T08:51:11-07:00</authored-date>
    <message>Fixing the user test.

It was causing exceptions when run as part of the whole suite.</message>
    <tree>9613215af8c6292ce6cfb7d36f631773928ecafa</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e972a3bcf0c95eaf7797d15734257d189ff8c3bf</id>
      </parent>
    </parents>
    <author>
      <name>Gunnar Wrobel</name>
      <email>p@rdus.de</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/158d3df805ebe28f52db5ced928dda7129aeec1b</url>
    <id>158d3df805ebe28f52db5ced928dda7129aeec1b</id>
    <committed-date>2008-05-15T08:39:12-07:00</committed-date>
    <authored-date>2008-05-14T23:27:07-07:00</authored-date>
    <message>Added the ability to add arbitrary attributes to ldap.

This fixes #1179.</message>
    <tree>f0a76a332e9c392a686f8a841b44063ec93408e9</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e972a3bcf0c95eaf7797d15734257d189ff8c3bf</id>
      </parent>
    </parents>
    <author>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/83ef1b0cda1b010eea3f7d001716ea52f7081c24</url>
    <id>83ef1b0cda1b010eea3f7d001716ea52f7081c24</id>
    <committed-date>2008-05-15T00:14:22-07:00</committed-date>
    <authored-date>2008-05-15T00:13:30-07:00</authored-date>
    <message>Fix for #1219

Instead of deleting the init scripts (with --del) we should simply disable
it with chkconfig service off, and respectfully do the same for enable
=&gt; true;

Updated CHANGELOG

Fix for #1219.  Instead of deleting the init scripts (with --del) we should simply disable it with chkconfig service off, and respectfully do the same for enable
=&gt; true;</message>
    <tree>055e1c300816d5c8ae4d6bb4e5c2ee5a60026595</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b5006897fbf1c52c5a53820d6d1175213027c019</id>
      </parent>
      <parent>
        <id>88ec3d808b93058f39bf0c5ac20ed1fcb9477c2b</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/e972a3bcf0c95eaf7797d15734257d189ff8c3bf</url>
    <id>e972a3bcf0c95eaf7797d15734257d189ff8c3bf</id>
    <committed-date>2008-05-14T08:49:11-07:00</committed-date>
    <authored-date>2008-05-14T08:49:11-07:00</authored-date>
    <message>Merge commit 'ctrlaltdel/ssh-authorized-key' into 0.24.x</message>
    <tree>fa9bab17b0865caa5edf252274d6dfd5f1057bbb</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c61fc0217fe8880216fe059ce54c4d0d61a78811</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/b5006897fbf1c52c5a53820d6d1175213027c019</url>
    <id>b5006897fbf1c52c5a53820d6d1175213027c019</id>
    <committed-date>2008-05-13T14:11:36-07:00</committed-date>
    <authored-date>2008-05-13T14:11:36-07:00</authored-date>
    <message>adding more autotest docs</message>
    <tree>cad9266e1f192f0ec5f123f2d38c683dbde4899b</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>59b9958712d033bbd294ff6469ea3a242c45c82c</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/c61fc0217fe8880216fe059ce54c4d0d61a78811</url>
    <id>c61fc0217fe8880216fe059ce54c4d0d61a78811</id>
    <committed-date>2008-05-13T14:09:28-07:00</committed-date>
    <authored-date>2008-05-13T14:09:28-07:00</authored-date>
    <message>Adding autotest info to the ext/ directory.

Adding the autotest config, instructions, and a Rakefile
that can install it.</message>
    <tree>1ccf25b5c48972f53428301764cf8b3e85c277d2</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>49dde1187e8caea10af63ec1f92e19c0e5f1a595</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/59b9958712d033bbd294ff6469ea3a242c45c82c</url>
    <id>59b9958712d033bbd294ff6469ea3a242c45c82c</id>
    <committed-date>2008-05-13T09:58:33-07:00</committed-date>
    <authored-date>2008-05-13T09:58:33-07:00</authored-date>
    <message>Correcting whitespace in the templatewrapper code.

Also slightly modified the wording of some of the tests.</message>
    <tree>974e6671d0de94c805d8e1b5c1c53701d301b816</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c1a8d5778f72d31baa913a3e6a6d952024752cf8</id>
      </parent>
    </parents>
    <author>
      <name>Adam Jacob</name>
      <email>adam@hjksolutions.com</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/49dde1187e8caea10af63ec1f92e19c0e5f1a595</url>
    <id>49dde1187e8caea10af63ec1f92e19c0e5f1a595</id>
    <committed-date>2008-05-13T09:53:10-07:00</committed-date>
    <authored-date>2008-05-12T21:41:04-07:00</authored-date>
    <message>Adding has_variable? support, fixing ticket #1177</message>
    <tree>bb5266a65b15749406aaeb219df0cf6bfa3446e6</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5e2a4b593f110b171117d75e6a7723bf52f5296b</id>
      </parent>
      <parent>
        <id>d8cc1c5e0289f7710050b1f305e0ed180a368169</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/c1a8d5778f72d31baa913a3e6a6d952024752cf8</url>
    <id>c1a8d5778f72d31baa913a3e6a6d952024752cf8</id>
    <committed-date>2008-05-12T15:25:36-07:00</committed-date>
    <authored-date>2008-05-12T15:25:36-07:00</authored-date>
    <message>Merge branch 'authorized_keys' into 0.24.x</message>
    <tree>dfa83d12437ba3bafb33f1c09931a217cce92173</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>db8a46c605b8b4a205e65aa35a1442f2de32431b</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/d8cc1c5e0289f7710050b1f305e0ed180a368169</url>
    <id>d8cc1c5e0289f7710050b1f305e0ed180a368169</id>
    <committed-date>2008-05-12T15:25:27-07:00</committed-date>
    <authored-date>2008-05-12T15:25:27-07:00</authored-date>
    <message>adding execute bits to tests</message>
    <tree>89b2c021b0d4dc88469e6aaeb50bd08fcb5a03d9</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>17e8158e35336291c551da03067b55dd815ab539</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/5e2a4b593f110b171117d75e6a7723bf52f5296b</url>
    <id>5e2a4b593f110b171117d75e6a7723bf52f5296b</id>
    <committed-date>2008-05-12T15:01:27-07:00</committed-date>
    <authored-date>2008-05-12T15:01:27-07:00</authored-date>
    <message>updating the changelog for the ldap providers</message>
    <tree>aaeab98ead2fdae9450d786f899f83eff173ff99</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c56e9a6a0a9491270e22363e750046f284ee2793</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/17e8158e35336291c551da03067b55dd815ab539</url>
    <id>17e8158e35336291c551da03067b55dd815ab539</id>
    <committed-date>2008-05-12T15:00:48-07:00</committed-date>
    <authored-date>2008-05-12T15:00:48-07:00</authored-date>
    <message>Adding ldap providers for the user and group type.

These providers use posixAccount and posixGroup.

This is a collapsed merge, fwiw.</message>
    <tree>7783b1f3d08ea9eeea7116d522018acabf438f10</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>954aad4faa33ff9c4504eb5673c7dd122a914d4a</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/c56e9a6a0a9491270e22363e750046f284ee2793</url>
    <id>c56e9a6a0a9491270e22363e750046f284ee2793</id>
    <committed-date>2008-05-12T14:59:30-07:00</committed-date>
    <authored-date>2008-05-12T14:59:30-07:00</authored-date>
    <message>Fixing another test that wrote to ~</message>
    <tree>f40d83b3203f0cd9495b4119f1f7ffd730ac8ac6</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f52e3433da9001f85722f9efcb90208e4bb2fd2b</id>
      </parent>
    </parents>
    <author>
      <name>Russ Allbery</name>
      <email>rra@debian.org</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/954aad4faa33ff9c4504eb5673c7dd122a914d4a</url>
    <id>954aad4faa33ff9c4504eb5673c7dd122a914d4a</id>
    <committed-date>2008-05-12T14:48:30-07:00</committed-date>
    <authored-date>2008-05-09T15:09:47-07:00</authored-date>
    <message>Fix Emacs mode indentation of multiple nested blocks

Indentation of multiple nested blocks was broken; the closing braces
of all the outer blocks were put into column 0 because finding the
block indentation failed.  Do normal indentation if finding a block
indentation fails, but more importantly, be smarter about searching
backwards to find the beginning of the current block, taking balanced
braces into account.

There is probably some less-ugly and more Emacs-native way of doing
this.</message>
    <tree>9311ba455c968bfa419ea5062fbb55ca6fb713ef</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9bf21a65bb05c7135cc7e4b46a59cb110fd40b5f</id>
      </parent>
    </parents>
    <author>
      <name>Russ Allbery</name>
      <email>rra@debian.org</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/f52e3433da9001f85722f9efcb90208e4bb2fd2b</url>
    <id>f52e3433da9001f85722f9efcb90208e4bb2fd2b</id>
    <committed-date>2008-05-12T14:48:24-07:00</committed-date>
    <authored-date>2008-05-02T20:37:38-07:00</authored-date>
    <message>Enhancements to syntax highlighting and indentation for Emacs

More correctly handle multiple resources in a block, such as:

type {
    &quot;name&quot;:
        attr =&gt; foo,
        oattr =&gt; bar;
    &quot;other&quot;:
        attr =&gt; baz;
}

Handle continued arguments in parentheses, such as define or realize
arguments.  Try to be a bit more robust about indenting in general.

Add the remaining Puppet language keywords (I think) and improve the
handling of type references at the top level.  Remove the hack for
continued include lines and fix it properly.

Remove more non-Puppet code left over from the mode this one was
based on.  Use a more straightforward method of setting up the font-lock
keywords and do it the same way for both XEmacs and Emacs since I think
they can both handle the current method (and other modes agree).</message>
    <tree>bd31a6d9b28bb0b7b1fdb90a6948fbd82f83ddef</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>20e60b111687c286737c981b13edfaac23e7b1a6</id>
      </parent>
    </parents>
    <author>
      <name>Russ Allbery</name>
      <email>rra@debian.org</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/9bf21a65bb05c7135cc7e4b46a59cb110fd40b5f</url>
    <id>9bf21a65bb05c7135cc7e4b46a59cb110fd40b5f</id>
    <committed-date>2008-05-12T14:48:17-07:00</committed-date>
    <authored-date>2008-05-02T12:54:35-07:00</authored-date>
    <message>Use our own count-matches for Emacs 21 compatibility

Replace count-matches with a puppet-count-matches function that does
the same as the Emacs 22 count-matches.  The Emacs 21 count-matches
is different and not useful for our purposes.</message>
    <tree>a1b2ee43142c53d750cdc8cee47c0f9af1e17aaa</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2ab75f66ed0a5d307aa9bb55856777d27b0b5348</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/20e60b111687c286737c981b13edfaac23e7b1a6</url>
    <id>20e60b111687c286737c981b13edfaac23e7b1a6</id>
    <committed-date>2008-05-12T14:37:06-07:00</committed-date>
    <authored-date>2008-05-12T14:37:06-07:00</authored-date>
    <message>Applying patch by martin to fix #1207.

The -o flag is now only used when the uid is being changed.</message>
    <tree>49894692444698be3aaf34f2e18c2a0c669884d2</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>270c007672c9a0458f14189cff3ccf1ff6311963</id>
      </parent>
      <parent>
        <id>ae842ea8214a846624f89711d34f7481d5a8d01a</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/2ab75f66ed0a5d307aa9bb55856777d27b0b5348</url>
    <id>2ab75f66ed0a5d307aa9bb55856777d27b0b5348</id>
    <committed-date>2008-05-12T14:19:07-07:00</committed-date>
    <authored-date>2008-05-12T14:19:07-07:00</authored-date>
    <message>Merge commit 'turnbull/0.24.x' into 0.24.x</message>
    <tree>67bb1ab14b2d8aca5d37e64907545063b9b3eeab</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f3fa58927527632472372a2612b288805b877b4f</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/270c007672c9a0458f14189cff3ccf1ff6311963</url>
    <id>270c007672c9a0458f14189cff3ccf1ff6311963</id>
    <committed-date>2008-05-12T13:55:02-07:00</committed-date>
    <authored-date>2008-05-12T13:55:02-07:00</authored-date>
    <message>Clarifying the exception when there's a syntax error but a valid parser.

This is related to #1215.</message>
    <tree>25f26ddb508c61f37dd2c3c3d6376e41c3c99c08</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2b185af97882afb4a7feab42de97771ceed80b43</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/fujin/puppet/commit/f3fa58927527632472372a2612b288805b877b4f</url>
    <id>f3fa58927527632472372a2612b288805b877b4f</id>
    <committed-date>2008-05-12T13:54:08-07:00</committed-date>
    <authored-date>2008-05-12T13:54:08-07:00</authored-date>
    <message>Fixing a test that wrote to ~.</message>
    <tree>7fdc40202c2474c2db2c450e3620c3fddc5b6172</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
</commits>
