<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>a9231b329c2f0cf1aaafb32bf53235bcbcc68dfd</id>
      </parent>
    </parents>
    <author>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/3f0453fc30e4921848cfd17688cc17cc5555e844</url>
    <id>3f0453fc30e4921848cfd17688cc17cc5555e844</id>
    <committed-date>2009-12-03T14:34:51-08:00</committed-date>
    <authored-date>2009-12-03T13:57:51-08:00</authored-date>
    <message>Make tokenization of database role/password work in refresh-camp --config</message>
    <tree>4bfb593d2e6c6fec73a9497ae37b2353d731931a</tree>
    <committer>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>de9271475690843c35696b07f1cc6ba8092b4e03</id>
      </parent>
    </parents>
    <author>
      <name>Richard Templet</name>
      <email>richard@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/a9231b329c2f0cf1aaafb32bf53235bcbcc68dfd</url>
    <id>a9231b329c2f0cf1aaafb32bf53235bcbcc68dfd</id>
    <committed-date>2009-09-25T06:18:34-07:00</committed-date>
    <authored-date>2009-09-25T06:18:34-07:00</authored-date>
    <message>New command line argument for camp-info

Modified the camp-info script and Master.pm
to add a new command line argument that will
print out all of the information about the
camps that are assigned to the user.</message>
    <tree>980d998ecdc7ca63dab6ff72e5269edd91ec0ab4</tree>
    <committer>
      <name>Richard Templet</name>
      <email>richard@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>22b1c29d8186f1e0e3c4eb4cb69326f7e92e9a2b</id>
      </parent>
    </parents>
    <author>
      <name>Ethan Rowe</name>
      <email>ethan@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/de9271475690843c35696b07f1cc6ba8092b4e03</url>
    <id>de9271475690843c35696b07f1cc6ba8092b4e03</id>
    <committed-date>2009-09-23T10:58:28-07:00</committed-date>
    <authored-date>2009-09-23T10:58:28-07:00</authored-date>
    <message>Introduce support for alternate Git branch (git_branch option)</message>
    <tree>161a7ac958965907630e772724b8d1420d837ee2</tree>
    <committer>
      <name>Ethan Rowe</name>
      <email>ethan@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>db85dba6c80a7037b7e3aafab68d70fb8b39f260</id>
      </parent>
    </parents>
    <author>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/22b1c29d8186f1e0e3c4eb4cb69326f7e92e9a2b</url>
    <id>22b1c29d8186f1e0e3c4eb4cb69326f7e92e9a2b</id>
    <committed-date>2009-08-25T21:23:02-07:00</committed-date>
    <authored-date>2009-08-25T21:20:04-07:00</authored-date>
    <message>Hardcode re script's path and validate users before su

Even though the camp system is intended to run on a development
server where developers are trusted, this adds a reasonable amount
of cautious validation of a camp username before using it with su.
This prevents, among other things, a user who can modify the camp
master database from modifying that to gain root or other system
user privileges.

This could perhaps still be abused to run code as other camp users,
but that is no serious risk given typical usage patterns where
developers access each others' code anyway.

Hardcoding the re script's path is a convenience for any users who
have nonstandard PATH settings, and doesn't increase assumptions
much beyond the /home/camp/lib dependency that already existed in
this script.</message>
    <tree>e7c13ac90cc1cd61d929485e8653734a01e369d7</tree>
    <committer>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a447a329a4262d508f111b07237155eaf1b76592</id>
      </parent>
    </parents>
    <author>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/db85dba6c80a7037b7e3aafab68d70fb8b39f260</url>
    <id>db85dba6c80a7037b7e3aafab68d70fb8b39f260</id>
    <committed-date>2009-08-25T19:56:49-07:00</committed-date>
    <authored-date>2009-08-25T19:56:49-07:00</authored-date>
    <message>Add new utility re-all-camps to apply re to all camps on system</message>
    <tree>70cf757a32da666c0c3d018fee7ba2d44a3c15d7</tree>
    <committer>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>005d66fade843f9e41557575adf488cefae5bc5d</id>
      </parent>
    </parents>
    <author>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/a447a329a4262d508f111b07237155eaf1b76592</url>
    <id>a447a329a4262d508f111b07237155eaf1b76592</id>
    <committed-date>2009-08-25T19:56:29-07:00</committed-date>
    <authored-date>2009-08-25T19:56:29-07:00</authored-date>
    <message>Make re description more accurate</message>
    <tree>e05718f978a3c10af7c217c62ae6d7932e02363b</tree>
    <committer>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9d6950f27edf056cc56f5708f14f6e7b9eb10022</id>
      </parent>
    </parents>
    <author>
      <name>David Christensen</name>
      <email>david@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/005d66fade843f9e41557575adf488cefae5bc5d</url>
    <id>005d66fade843f9e41557575adf488cefae5bc5d</id>
    <committed-date>2009-08-15T19:16:05-07:00</committed-date>
    <authored-date>2009-08-15T19:16:05-07:00</authored-date>
    <message>Fixup typo in option logic</message>
    <tree>5d35668f704dfb895e8f18d097cd726950231fe5</tree>
    <committer>
      <name>David Christensen</name>
      <email>david@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ab7da2b674fddf0bfb8d36939d416d98ba74d933</id>
      </parent>
    </parents>
    <author>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/9d6950f27edf056cc56f5708f14f6e7b9eb10022</url>
    <id>9d6950f27edf056cc56f5708f14f6e7b9eb10022</id>
    <committed-date>2009-08-15T14:13:08-07:00</committed-date>
    <authored-date>2009-08-15T14:13:08-07:00</authored-date>
    <message>Add mkcamp --skipvcs option

I'm not sure who wrote this; it was a custom change in one of our
camps systems.</message>
    <tree>1249e1b55cfa46ad4d6af07f6e87df4494eaab9d</tree>
    <committer>
      <name>Camp system</name>
      <email>camp@sl23.endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f98aec61d8286c020b5b2bce6c06e862e1076428</id>
      </parent>
    </parents>
    <author>
      <name>David Christensen</name>
      <email>david@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/ab7da2b674fddf0bfb8d36939d416d98ba74d933</url>
    <id>ab7da2b674fddf0bfb8d36939d416d98ba74d933</id>
    <committed-date>2009-07-26T20:31:05-07:00</committed-date>
    <authored-date>2009-07-26T20:31:05-07:00</authored-date>
    <message>Keep temporary .pgpass file on the same device

In _prepare_camp_database_client_settings_pg, the rename() will fail
if the $camp-&gt;{path} is on a different device than $camp-&gt;{root}.
Since we'd need to have the appropriate permissions to rename to
$camp-&gt;{root} anyway, just create the temporary file there instead of
in $camp-&gt;{path}.

Mysql's my.cnf file lives in $camp-&gt;{path}, so no code changes needed
for this case.</message>
    <tree>8e6c6bb6fcd209faa59019a8f501812951163996</tree>
    <committer>
      <name>David Christensen</name>
      <email>david@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a16d6def6610a66a242bcad237582980f046c2ef</id>
      </parent>
    </parents>
    <author>
      <name>David Christensen</name>
      <email>david@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/f98aec61d8286c020b5b2bce6c06e862e1076428</url>
    <id>f98aec61d8286c020b5b2bce6c06e862e1076428</id>
    <committed-date>2009-07-14T09:59:27-07:00</committed-date>
    <authored-date>2009-07-14T09:59:27-07:00</authored-date>
    <message>Allow remote-style git repo urls in local-config

Adds the logic to bring the code in line with the documentation by
allowing remote-hosted git repos.  We now detect a repo-path with a
protocol specifier or a user@host: protocol-less URL as belonging to a
remote git repo, and suppress adding the leading path information.

Bug reported by Adam Vollrath &lt;adam@endpoint.com&gt;</message>
    <tree>3c08667c83ba837f4513bf34d215d0baa03f3be6</tree>
    <committer>
      <name>David Christensen</name>
      <email>david@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3e2cfaf2b0835cbb6308634981d30800d00e8411</id>
      </parent>
    </parents>
    <author>
      <name>David Christensen</name>
      <email>david@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/a16d6def6610a66a242bcad237582980f046c2ef</url>
    <id>a16d6def6610a66a242bcad237582980f046c2ef</id>
    <committed-date>2009-07-05T21:16:48-07:00</committed-date>
    <authored-date>2009-07-05T20:35:39-07:00</authored-date>
    <message>Update incorrect email addresses</message>
    <tree>19a89a853598ee0bda5470b237cd4a749565bd20</tree>
    <committer>
      <name>David Christensen</name>
      <email>david@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>677b911ee360187a3ad1efd341597e6427fc711b</id>
      </parent>
    </parents>
    <author>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/3e2cfaf2b0835cbb6308634981d30800d00e8411</url>
    <id>3e2cfaf2b0835cbb6308634981d30800d00e8411</id>
    <committed-date>2009-06-20T15:49:55-07:00</committed-date>
    <authored-date>2009-06-20T15:49:55-07:00</authored-date>
    <message>Document rmcamp

Description mostly by Aaron Holt &lt;holtje@gmail.com&gt;.</message>
    <tree>c49194a9d0025c99842d834a8f4d7dce7ed56d81</tree>
    <committer>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ef7b603d7d33a0000857a4ffc54063476e1b7fee</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Holt</name>
      <email>holtje@gmail.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/677b911ee360187a3ad1efd341597e6427fc711b</url>
    <id>677b911ee360187a3ad1efd341597e6427fc711b</id>
    <committed-date>2009-06-18T23:27:37-07:00</committed-date>
    <authored-date>2009-06-18T23:27:37-07:00</authored-date>
    <message>Add usage documentation for mkcamp

(Includes a few tweaks by Jon Jensen.)</message>
    <tree>95492ec7ce2b39f1e3fe96917e6a546bcca8ac07</tree>
    <committer>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a0deb947c652adb1f1946862b1fc915cf5515b3e</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Holt</name>
      <email>holtje@gmail.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/ef7b603d7d33a0000857a4ffc54063476e1b7fee</url>
    <id>ef7b603d7d33a0000857a4ffc54063476e1b7fee</id>
    <committed-date>2009-06-17T18:30:55-07:00</committed-date>
    <authored-date>2009-06-17T13:50:35-07:00</authored-date>
    <message>POD Synopsis and Description added

Content derived from POD on mysql_camp - modified for Postgres. Author email corrected.

Reviewed by Adam Vollrath &lt;adam@endpoint.com&gt;.

A few minor edits by Jon Jensen &lt;jon@endpoint.com&gt;.</message>
    <tree>6a2206da72886c5e05e50d89f9ae6a35cc6b1d81</tree>
    <committer>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c676d23bff91794554151a2e4bc4d40066b788a3</id>
      </parent>
    </parents>
    <author>
      <name>Ron Phipps</name>
      <email>ron@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/a0deb947c652adb1f1946862b1fc915cf5515b3e</url>
    <id>a0deb947c652adb1f1946862b1fc915cf5515b3e</id>
    <committed-date>2009-06-16T16:07:36-07:00</committed-date>
    <authored-date>2009-06-16T14:23:10-07:00</authored-date>
    <message>Remove check for camp count in get_next_camp_number_mysql

* get_next_camp_number_mysql checks for the number of camps in the system and if no camps are returned it defaults the next camp number to be 1 when it should really be the first available number in camp_numbers.
* Removed the check for the count of camps and the proper camp number is now returned</message>
    <tree>565717fd907d53c39015de4c238e78f070a6ede9</tree>
    <committer>
      <name>Ron Phipps</name>
      <email>ron@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0eab741edac6c9f48c17027c80c703a8647d4160</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Holt</name>
      <email>holtje@gmail.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/c676d23bff91794554151a2e4bc4d40066b788a3</url>
    <id>c676d23bff91794554151a2e4bc4d40066b788a3</id>
    <committed-date>2009-06-16T15:42:21-07:00</committed-date>
    <authored-date>2009-06-16T15:42:21-07:00</authored-date>
    <message>Fix passes through unrecognized options

The documentation says that &quot;additional arguments or options provided will be passed along to the underlying mysql call.&quot;  mysql_camp uses GetOptions to process command line arguments; by default it does not pass through unrecognized arguments.  This change sets GetOptions to pass through unrecognized arguments.</message>
    <tree>f9c057c05b29e0ae647e3d7a63b71cb2920a9e0d</tree>
    <committer>
      <name>Aaron Holt</name>
      <email>holtje@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>95c3486ded27562c4ccb83e810344d7951edcfcb</id>
      </parent>
    </parents>
    <author>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/0eab741edac6c9f48c17027c80c703a8647d4160</url>
    <id>0eab741edac6c9f48c17027c80c703a8647d4160</id>
    <committed-date>2009-06-15T19:00:01-07:00</committed-date>
    <authored-date>2009-06-15T19:00:01-07:00</authored-date>
    <message>Note bin/ command documentation</message>
    <tree>7beeb5165fc3983e563a931dafe518d6fae049be</tree>
    <committer>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>87cd571608135e6b72f5bb5500bfa6c375b83ced</id>
      </parent>
    </parents>
    <author>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/95c3486ded27562c4ccb83e810344d7951edcfcb</url>
    <id>95c3486ded27562c4ccb83e810344d7951edcfcb</id>
    <committed-date>2009-06-15T18:55:35-07:00</committed-date>
    <authored-date>2009-06-15T18:55:35-07:00</authored-date>
    <message>Trim unwanted trailing whitespace

Mostly I needed something to commit to test GitHub mirroring.</message>
    <tree>27b5387420835fae9553f979d3e17ed23b32ffdb</tree>
    <committer>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a85e638dbb4c79b07fff6be443f98b351cc33ece</id>
      </parent>
    </parents>
    <author>
      <name>David Christensen</name>
      <email>david@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/87cd571608135e6b72f5bb5500bfa6c375b83ced</url>
    <id>87cd571608135e6b72f5bb5500bfa6c375b83ced</id>
    <committed-date>2009-05-11T07:59:52-07:00</committed-date>
    <authored-date>2009-05-11T07:59:52-07:00</authored-date>
    <message>Fixed a connect bug in Camp::Master's dbh method

If the dsn key in the camp-db-config did not include a port parameter,
connecting to the camp database would fail when PGPORT was already
set, such as when launching camp tools from `with-camp`.

This just localizes the PGPORT variable to prevent it from being
fallen-back to.</message>
    <tree>a720e343f21b8bcbb7b2232fe2fd971544c20511</tree>
    <committer>
      <name>David Christensen</name>
      <email>david@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>453fa025ec8513aa5bf7cfde293a38300bf52543</id>
      </parent>
    </parents>
    <author>
      <name>David Christensen</name>
      <email>david@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/a85e638dbb4c79b07fff6be443f98b351cc33ece</url>
    <id>a85e638dbb4c79b07fff6be443f98b351cc33ece</id>
    <committed-date>2009-04-13T22:10:40-07:00</committed-date>
    <authored-date>2009-04-13T22:10:40-07:00</authored-date>
    <message>Preserve the postgres superuser password on camp db refresh</message>
    <tree>107b22990beff6e6baaf3861095bab368c972223</tree>
    <committer>
      <name>David Christensen</name>
      <email>david@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7f2263501c5f890b748bd7a99800a91a54c6bb8d</id>
      </parent>
    </parents>
    <author>
      <name>David Christensen</name>
      <email>david@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/453fa025ec8513aa5bf7cfde293a38300bf52543</url>
    <id>453fa025ec8513aa5bf7cfde293a38300bf52543</id>
    <committed-date>2009-04-08T08:05:21-07:00</committed-date>
    <authored-date>2009-04-08T08:05:21-07:00</authored-date>
    <message>Bug fix for role_password_cache_pg - chomp lines as they come in</message>
    <tree>9cd20820b720ce53a0a8e8e702040c9c9d665a43</tree>
    <committer>
      <name>David Christensen</name>
      <email>david@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>03a1478bcd141cddd3565ccca0eda52a299e6d01</id>
      </parent>
    </parents>
    <author>
      <name>David Christensen</name>
      <email>david@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/7f2263501c5f890b748bd7a99800a91a54c6bb8d</url>
    <id>7f2263501c5f890b748bd7a99800a91a54c6bb8d</id>
    <committed-date>2009-04-07T08:43:42-07:00</committed-date>
    <authored-date>2009-04-07T08:43:42-07:00</authored-date>
    <message>Fleshes out role_password_cache_pg() method</message>
    <tree>c9d6fa91e87784dde54e6cfb6430d5866bd98da3</tree>
    <committer>
      <name>David Christensen</name>
      <email>david@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>814e6d61a14b8d1ae07cfeda1e4cc2049c66f19e</id>
      </parent>
    </parents>
    <author>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/03a1478bcd141cddd3565ccca0eda52a299e6d01</url>
    <id>03a1478bcd141cddd3565ccca0eda52a299e6d01</id>
    <committed-date>2009-04-06T10:13:47-07:00</committed-date>
    <authored-date>2009-04-06T10:13:01-07:00</authored-date>
    <message>Add formal copyright and license information, and POD for all commands.</message>
    <tree>1708a4a5bfa4f652a6116d6b218e8f25e46fb50d</tree>
    <committer>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>55d46fe0d7e388d584d8385560743f49d46da717</id>
      </parent>
    </parents>
    <author>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/814e6d61a14b8d1ae07cfeda1e4cc2049c66f19e</url>
    <id>814e6d61a14b8d1ae07cfeda1e4cc2049c66f19e</id>
    <committed-date>2009-04-06T10:11:45-07:00</committed-date>
    <authored-date>2009-04-06T10:11:45-07:00</authored-date>
    <message>Switch to a more common idiom for Test::More use commands.</message>
    <tree>e0a264c9cbf90a1d4de39a68efcc93d2f141ef23</tree>
    <committer>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3cc3dc10a1f7c43d8cb5ece6f4ca34d3ff6f00cb</id>
      </parent>
    </parents>
    <author>
      <name>David Christensen</name>
      <email>david@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/55d46fe0d7e388d584d8385560743f49d46da717</url>
    <id>55d46fe0d7e388d584d8385560743f49d46da717</id>
    <committed-date>2009-04-04T21:36:25-07:00</committed-date>
    <authored-date>2009-04-02T19:27:35-07:00</authored-date>
    <message>Fixed mysql password regeneration issue when calling refresh-camp --db

The issue in question showed itself when using an app server which
parsed catalog_local.cfg directly; without this patch, mysql.yml had
different (new) passwords than were previously stored in
catalog_local.cfg; in particular the refresh-camp --db process did not
update the __PASS__ tokens in catalog_local.cfg.

Fix: added role_password_cache method to return a list of
previously-used passwords for all roles.  This returns an empty hash
in the case of pg (i.e., existing behavior), and returns the contents
of an existing mysql.yml's users hashref, if one exists.</message>
    <tree>7cf2772bdc940ff84e1c118a38ae0aa90de7deb0</tree>
    <committer>
      <name>David Christensen</name>
      <email>david@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3aa89d1f64ed723683037cdacfd5817def688dc6</id>
      </parent>
    </parents>
    <author>
      <name>Brian J. Miller</name>
      <email>brian@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/3cc3dc10a1f7c43d8cb5ece6f4ca34d3ff6f00cb</url>
    <id>3cc3dc10a1f7c43d8cb5ece6f4ca34d3ff6f00cb</id>
    <committed-date>2009-03-18T13:22:16-07:00</committed-date>
    <authored-date>2009-03-18T13:22:16-07:00</authored-date>
    <message>* Add &quot;httpd_specify_conf&quot; configuration option for command line update
  on some systems. Noticed on Ubuntu 8.10.
* Include Pg 8.3 configuration file with change from
  &quot;stats_command_string&quot; to &quot;track_activities&quot;</message>
    <tree>7bf3e199b53f01d4ad99ad35b90c5f484d3a724b</tree>
    <committer>
      <name>Brian J. Miller</name>
      <email>brian@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>09bfc52d079b0146f005e1873b77e10e60d3bc91</id>
      </parent>
    </parents>
    <author>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/3aa89d1f64ed723683037cdacfd5817def688dc6</url>
    <id>3aa89d1f64ed723683037cdacfd5817def688dc6</id>
    <committed-date>2009-02-24T16:25:14-08:00</committed-date>
    <authored-date>2009-02-24T16:25:14-08:00</authored-date>
    <message>Add Perl requirements and documentation note.</message>
    <tree>14a9a673dfeeccb3dac09a8e030e35c6d13fda05</tree>
    <committer>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d09a96a609343a4789f494e99f660622ad7b7249</id>
      </parent>
    </parents>
    <author>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/09bfc52d079b0146f005e1873b77e10e60d3bc91</url>
    <id>09bfc52d079b0146f005e1873b77e10e60d3bc91</id>
    <committed-date>2009-02-24T15:51:38-08:00</committed-date>
    <authored-date>2009-02-24T15:51:38-08:00</authored-date>
    <message>Quell uninitialized warning when not using db_mysql_scripts setting.</message>
    <tree>e41a654d038dd0e71d14591d01504ea946ad798a</tree>
    <committer>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3b5ed3a1faa7d4dabcfad49a47e22e84ab64a04c</id>
      </parent>
    </parents>
    <author>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/d09a96a609343a4789f494e99f660622ad7b7249</url>
    <id>d09a96a609343a4789f494e99f660622ad7b7249</id>
    <committed-date>2009-02-24T14:18:41-08:00</committed-date>
    <authored-date>2009-02-24T14:18:41-08:00</authored-date>
    <message>Fix connection to MySQL database before default user &amp; database have been created.

Thanks to Adam Vollrath &lt;adam@endpoint.com&gt; for pointing out the user
part of this. This invocation is now like others in Camp::Master that
ignore custom user and database settings when they may not yet exist.</message>
    <tree>358a53e8f0f477cc36b10e70e678ac15af2dca10</tree>
    <committer>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>44866c6843bb2008f32f0602c1b19dd9ca93663d</id>
      </parent>
    </parents>
    <author>
      <name>Adam Vollrath</name>
      <email>adam@endpoint.com</email>
    </author>
    <url>http://github.com/devcamps/camps/commit/3b5ed3a1faa7d4dabcfad49a47e22e84ab64a04c</url>
    <id>3b5ed3a1faa7d4dabcfad49a47e22e84ab64a04c</id>
    <committed-date>2009-02-17T09:27:01-08:00</committed-date>
    <authored-date>2009-02-17T09:26:27-08:00</authored-date>
    <message>Work around mysql client stopping on errors when tables don't exist.

Signed-off-by: Jon Jensen &lt;jon@endpoint.com&gt;</message>
    <tree>7b9ca6ed3a9c1757da89d5811a13647d392be241</tree>
    <committer>
      <name>Jon Jensen</name>
      <email>jon@endpoint.com</email>
    </committer>
  </commit>
</commits>
