<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>1eb91def0793a8fe703c85e77e9ef03ab0bf7440</id>
      </parent>
    </parents>
    <author>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </author>
    <url>http://github.com/crafterm/sprinkle/commit/ede3279cc4936bec73b6d2e3d05051be8cf9b143</url>
    <id>ede3279cc4936bec73b6d2e3d05051be8cf9b143</id>
    <committed-date>2009-12-11T13:42:12-08:00</committed-date>
    <authored-date>2009-12-11T13:42:12-08:00</authored-date>
    <message>Use @options rather than accessor</message>
    <tree>06f9b60e02ed0ba5974fa5b39915e056e8f83284</tree>
    <committer>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>337ea4079dc9892ee2c62573f8302da50d1f1740</id>
      </parent>
      <parent>
        <id>cd96d98e2d0bcded20affd643299870c67565df9</id>
      </parent>
    </parents>
    <author>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </author>
    <url>http://github.com/crafterm/sprinkle/commit/1eb91def0793a8fe703c85e77e9ef03ab0bf7440</url>
    <id>1eb91def0793a8fe703c85e77e9ef03ab0bf7440</id>
    <committed-date>2009-12-11T13:39:46-08:00</committed-date>
    <authored-date>2009-12-11T13:39:46-08:00</authored-date>
    <message>Merge remote branch 'MikeSofaer/master'</message>
    <tree>c9c614e1dc580dc741214c8e028374177bf66817</tree>
    <committer>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9bd05b1ed432b2b2617d6da46a629405cd08c0a0</id>
      </parent>
    </parents>
    <author>
      <name>msofaer</name>
      <email>msofaer@inigral.com</email>
    </author>
    <url>http://github.com/crafterm/sprinkle/commit/cd96d98e2d0bcded20affd643299870c67565df9</url>
    <id>cd96d98e2d0bcded20affd643299870c67565df9</id>
    <committed-date>2009-08-06T13:06:53-07:00</committed-date>
    <authored-date>2009-08-06T13:06:53-07:00</authored-date>
    <message>Passwork option for SSH</message>
    <tree>e9ec3038d500a6e5b34e9c05de7245aaf30e3e9f</tree>
    <committer>
      <name>msofaer</name>
      <email>msofaer@inigral.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5ab83c9e487800aef41a026f1ca505407c388cce</id>
      </parent>
    </parents>
    <author>
      <name>Jacob Harris</name>
      <email>jharris@nytimes.com</email>
    </author>
    <url>http://github.com/crafterm/sprinkle/commit/f2c82abd85ba428f8f2ab29e119469d77f8917bd</url>
    <id>f2c82abd85ba428f8f2ab29e119469d77f8917bd</id>
    <committed-date>2009-06-08T14:34:00-07:00</committed-date>
    <authored-date>2009-06-08T14:34:00-07:00</authored-date>
    <message>Added a new transfer installer that copies files to remote servers (needs some testing)</message>
    <tree>a79f30c31e73e148c68dde1e74240444585405b4</tree>
    <committer>
      <name>Jacob Harris</name>
      <email>jharris@nytimes.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f877e1f01431ef8d05d98ba76eb85d59f6c0b4a8</id>
      </parent>
    </parents>
    <author>
      <name>Bodaniel Jeanes</name>
      <email>me@bjeanes.com</email>
    </author>
    <url>http://github.com/crafterm/sprinkle/commit/8d80b31beb96094cc049f8528b74dd85688217dd</url>
    <id>8d80b31beb96094cc049f8528b74dd85688217dd</id>
    <committed-date>2009-03-31T00:09:49-07:00</committed-date>
    <authored-date>2009-03-31T00:09:49-07:00</authored-date>
    <message>Modified Capistrano actor to interpret deploy block as a deploy script instead of only loading recipes. Maintains backwards compatibility</message>
    <tree>f4449a01aa7211f57145020e153f603bb54c93e2</tree>
    <committer>
      <name>Bodaniel Jeanes</name>
      <email>me@bjeanes.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a64fa21effba000da826e4c53cc91c990d5bd579</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Sierles</name>
      <email>jsierles@gmail.com</email>
    </author>
    <url>http://github.com/crafterm/sprinkle/commit/72528eb9694ec7e7facabe3136004e349b560b1e</url>
    <id>72528eb9694ec7e7facabe3136004e349b560b1e</id>
    <committed-date>2008-11-27T02:07:00-08:00</committed-date>
    <authored-date>2008-11-25T05:14:37-08:00</authored-date>
    <message>make local actor return false on non-zero exit status</message>
    <tree>502cc11ca00fd98e59328b8e63022b9ab5c16d8b</tree>
    <committer>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4c100d0d0df1eb30d5856c93c7d220fd785f7f5c</id>
      </parent>
    </parents>
    <author>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </author>
    <url>http://github.com/crafterm/sprinkle/commit/4b89a0d5171ed5ae9815129568c03fa5d9641574</url>
    <id>4b89a0d5171ed5ae9815129568c03fa5d9641574</id>
    <committed-date>2008-08-02T03:35:33-07:00</committed-date>
    <authored-date>2008-08-02T03:35:33-07:00</authored-date>
    <message>Add support for provisioning your local system with Sprinkle via a :local actor, added spec to validate</message>
    <tree>ae893c8e788ee87bb957eeaeda33544dd666b24e</tree>
    <committer>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>664e9daeb5847e8025664451b5bdce15b274b8b2</id>
      </parent>
    </parents>
    <author>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </author>
    <url>http://github.com/crafterm/sprinkle/commit/4c100d0d0df1eb30d5856c93c7d220fd785f7f5c</url>
    <id>4c100d0d0df1eb30d5856c93c7d220fd785f7f5c</id>
    <committed-date>2008-07-24T07:01:44-07:00</committed-date>
    <authored-date>2008-07-24T07:01:44-07:00</authored-date>
    <message>Draft implementation of a pure net/ssh actor for command delivery to remote hosts, providing
role definitions and supporting either a direct or gateway based SSH connection.

Current delivery sprinkle script configuration:

  delivery :ssh do

    # defines what hosts relate to what roles, can be a single name or an array per role
    roles   :app =&gt; %w( sprinkle.redartisan.com, .... ), :db =&gt; ....

    # optional, defines a gateway to send all SSH connections through, defaults to direct
    gateway :host =&gt; 'gateway.redartisan.com'

    # optional, SSH user to connect to the gateway and remote host as, defaults to root
    user    'root'
  end

Direct SSH connection successfully tested, spec updates to validate pending.</message>
    <tree>fd82c0d7da1afedb974e988822abfa68e8d3fc2a</tree>
    <committer>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f19f7d0cb29dd59fbcbc7b002c419eafa52adf3c</id>
      </parent>
    </parents>
    <author>
      <name>Mitchell Hashimoto</name>
      <email>mitchell.hashimoto@gmail.com</email>
    </author>
    <url>http://github.com/crafterm/sprinkle/commit/33c10a3aa766308f6249e887cfefea609a53903b</url>
    <id>33c10a3aa766308f6249e887cfefea609a53903b</id>
    <committed-date>2008-07-19T03:20:03-07:00</committed-date>
    <authored-date>2008-07-19T03:20:03-07:00</authored-date>
    <message>I've started documenting all the classes in Sprinkle so that its a little bit easier to approach. I made it to the installers before I realized I had to go to bed. Will finish the other half tomorrow! Run rake docs to generate and view the docs so far.</message>
    <tree>ce0884341c8b380346de5ff38253a633358c86c0</tree>
    <committer>
      <name>Mitchell Hashimoto</name>
      <email>mitchell.hashimoto@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b133f5f7573e215117cd40df5e2fbc4d51a7de4a</id>
      </parent>
    </parents>
    <author>
      <name>Mitchell Hashimoto</name>
      <email>mitchell.hashimoto@gmail.com</email>
    </author>
    <url>http://github.com/crafterm/sprinkle/commit/8255114c7d49999c95c7aa914e2fdcffc6624c19</url>
    <id>8255114c7d49999c95c7aa914e2fdcffc6624c19</id>
    <committed-date>2008-07-17T02:08:23-07:00</committed-date>
    <authored-date>2008-07-17T02:08:23-07:00</authored-date>
    <message>A slight change to actors so command statuses can be returned. Does not break anything since its a new optional parameter rather than required. And specs back up capistrano.</message>
    <tree>5849dc94b2b7708e7d521c6e105206361d1a34d9</tree>
    <committer>
      <name>Mitchell Hashimoto</name>
      <email>mitchell.hashimoto@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bf02c9eb07484e4560a46f6c9f68fc26ed4605be</id>
      </parent>
    </parents>
    <author>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </author>
    <url>http://github.com/crafterm/sprinkle/commit/beead26648673db84fac50afe016ec605433c696</url>
    <id>beead26648673db84fac50afe016ec605433c696</id>
    <committed-date>2008-06-03T20:50:38-07:00</committed-date>
    <authored-date>2008-06-03T20:50:38-07:00</authored-date>
    <message>Add support for using Vlad as a delivery mechanism for issuing commands on remote servers</message>
    <tree>6e0ff8df3077800e2986c7fbe212107f770adacf</tree>
    <committer>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>506257b5f96cee06fec12ea3557869c6bbed059b</id>
      </parent>
    </parents>
    <author>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </author>
    <url>http://github.com/crafterm/sprinkle/commit/8a87a0206b74dc8ed8ac7a3024f916a89a9fd283</url>
    <id>8a87a0206b74dc8ed8ac7a3024f916a89a9fd283</id>
    <committed-date>2008-05-26T01:31:18-07:00</committed-date>
    <authored-date>2008-05-26T01:31:18-07:00</authored-date>
    <message>Store verbose output selection from command line in global options when given, and update capistrano actor to set its logging appropriately. Update specs to validate</message>
    <tree>98016138374c6ea9fda1de335990d63ea4dc8cc1</tree>
    <committer>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>16b48f6c1dda31414c57cfb5c660b70c3fe3d35a</id>
      </parent>
    </parents>
    <author>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </author>
    <url>http://github.com/crafterm/sprinkle/commit/1820e6b9f829c0ab253a0fcca0173921fe757a02</url>
    <id>1820e6b9f829c0ab253a0fcca0173921fe757a02</id>
    <committed-date>2008-05-22T05:19:10-07:00</committed-date>
    <authored-date>2008-05-22T05:19:10-07:00</authored-date>
    <message>Replace puts statements with calls to logger, silence log output when running specs for clean output, update specs</message>
    <tree>fff18525a369d1e4e1f12dccb8d361aefe308a85</tree>
    <committer>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e1365e88cf6856e6b0f820e3ad556c9a2b1bef8a</id>
      </parent>
    </parents>
    <author>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </author>
    <url>http://github.com/crafterm/sprinkle/commit/365558c50ff5e3101274f2e8db4af269f71e0250</url>
    <id>365558c50ff5e3101274f2e8db4af269f71e0250</id>
    <committed-date>2008-05-22T00:56:39-07:00</committed-date>
    <authored-date>2008-05-22T00:56:39-07:00</authored-date>
    <message>Complete capistrano generated task specs</message>
    <tree>348138d64decc9b01b0e5c24c01353042f638c03</tree>
    <committer>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>68b87afe107eef3453d9655c0ccb6894adc300d6</id>
      </parent>
    </parents>
    <author>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </author>
    <url>http://github.com/crafterm/sprinkle/commit/1599991aff923f0dd61bd6b2ff73b44c2d9e61d8</url>
    <id>1599991aff923f0dd61bd6b2ff73b44c2d9e61d8</id>
    <committed-date>2008-05-19T07:49:36-07:00</committed-date>
    <authored-date>2008-05-19T07:49:36-07:00</authored-date>
    <message>Update capistrano actor to save the location of loaded recipes and optionally load a default one if no block is specified during deployment configuration. Update specs to validate</message>
    <tree>3bb553e4816411ccfb6b87163a5a815db175eb34</tree>
    <committer>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3bb228a93f221d5b671a9ea98f2473b7e8c448ca</id>
      </parent>
    </parents>
    <author>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </author>
    <url>http://github.com/crafterm/sprinkle/commit/0405d52db51cc1c08386071a3a4c8efc367c5f7e</url>
    <id>0405d52db51cc1c08386071a3a4c8efc367c5f7e</id>
    <committed-date>2008-05-17T08:52:16-07:00</committed-date>
    <authored-date>2008-05-17T08:52:16-07:00</authored-date>
    <message>Update capistrano delivery mechanism in readme after adding support for recipe block configuration</message>
    <tree>9c341d0bf24f8c6f3fc49bbfe863e5da4c039203</tree>
    <committer>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>57e3a7a156a23d4d45181e872122abbf3ae29c34</id>
      </parent>
    </parents>
    <author>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </author>
    <url>http://github.com/crafterm/sprinkle/commit/3bb228a93f221d5b671a9ea98f2473b7e8c448ca</url>
    <id>3bb228a93f221d5b671a9ea98f2473b7e8c448ca</id>
    <committed-date>2008-05-17T08:42:39-07:00</committed-date>
    <authored-date>2008-05-17T08:42:39-07:00</authored-date>
    <message>Remove local</message>
    <tree>37feddeaed478c8f8d6cc927c61b8ec876ffada0</tree>
    <committer>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e77f13670ec82cfe8be4b5d3782985b6bfec0950</id>
      </parent>
    </parents>
    <author>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </author>
    <url>http://github.com/crafterm/sprinkle/commit/06069b4bf9f79253ed962d839f717dab9d131aa3</url>
    <id>06069b4bf9f79253ed962d839f717dab9d131aa3</id>
    <committed-date>2008-05-15T22:30:16-07:00</committed-date>
    <authored-date>2008-05-15T22:30:16-07:00</authored-date>
    <message>Add optional block to delivery actors, update capistrano actor to evaluate the block for configuring the location of its recipes</message>
    <tree>f8ced7708cf9a9943d46a4330dcd3ade72c676e4</tree>
    <committer>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>777b795bc19fa677b567c1ed5b85e877049e484e</id>
      </parent>
    </parents>
    <author>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </author>
    <url>http://github.com/crafterm/sprinkle/commit/fcbbd93fbfb96820ec38a10097185d6635fcf707</url>
    <id>fcbbd93fbfb96820ec38a10097185d6635fcf707</id>
    <committed-date>2008-02-27T03:54:42-08:00</committed-date>
    <authored-date>2008-02-27T03:54:42-08:00</authored-date>
    <message>Initial Sprinkle source import</message>
    <tree>e157f1460c1b1fff71bf87eb586a1caeb9f2746c</tree>
    <committer>
      <name>Marcus Crafter</name>
      <email>crafterm@redartisan.com</email>
    </committer>
  </commit>
</commits>
