<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>d6432f777229fa9fc583e5a97619539c47bf756b</id>
      </parent>
    </parents>
    <author>
      <name>Jason Garber</name>
      <email>jg@jasongarber.com</email>
    </author>
    <url>http://github.com/jgarber/capistrano-deepmodules/commit/1d1d54de68109ed185f9a7f88cfea9ed972d4d92</url>
    <id>1d1d54de68109ed185f9a7f88cfea9ed972d4d92</id>
    <committed-date>2009-03-01T04:50:10-08:00</committed-date>
    <authored-date>2009-03-01T04:50:10-08:00</authored-date>
    <message>Handle the situation where the git submodule status block is called separately for each submodule.

capistrano-deepmodules was working fine, then all of a sudden it started only recursively updating the last of my submodules.  I must have updated some gem that now calls the block of run(&quot;cd #{dir} &amp;&amp; #{source.submodule('status')}&quot;) for each submodule instead of once for all of them.  Documentation says &quot;The block will be invoked every time the command produces output (stderr or stdout).&quot; and that seems sufficiently ambiguous to allow &quot;output&quot; to be one submodule or all of them. capistrano-deepmodules is now robust enough to handle either situation.</message>
    <tree>a13aa547f50f4e0dec088f144f3a695bda5e99f1</tree>
    <committer>
      <name>Jason Garber</name>
      <email>jg@jasongarber.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>77859b357644c1fcda8a75ae60e600d31ea434c0</id>
      </parent>
    </parents>
    <author>
      <name>Oleg Ivanov</name>
      <email>morhekil@morhekil.net</email>
    </author>
    <url>http://github.com/jgarber/capistrano-deepmodules/commit/d6432f777229fa9fc583e5a97619539c47bf756b</url>
    <id>d6432f777229fa9fc583e5a97619539c47bf756b</id>
    <committed-date>2008-10-30T14:26:25-07:00</committed-date>
    <authored-date>2008-10-30T14:26:25-07:00</authored-date>
    <message>added rubyforge_project to gemspec trying to build the gem at github</message>
    <tree>0f3ecfc095c450468734cdba04fbb50807ee3409</tree>
    <committer>
      <name>Oleg Ivanov</name>
      <email>morhekil@morhekil.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4adcd0039e2eced2b37df373aa6ee1a627f6dc2c</id>
      </parent>
    </parents>
    <author>
      <name>Oleg Ivanov</name>
      <email>morhekil@morhekil.net</email>
    </author>
    <url>http://github.com/jgarber/capistrano-deepmodules/commit/77859b357644c1fcda8a75ae60e600d31ea434c0</url>
    <id>77859b357644c1fcda8a75ae60e600d31ea434c0</id>
    <committed-date>2008-10-29T10:58:22-07:00</committed-date>
    <authored-date>2008-10-29T10:58:22-07:00</authored-date>
    <message>meaningless change to try to force GitHub build the gem finally</message>
    <tree>c9ea2e5591f3e0ec12908c7620d57f9338c4da6a</tree>
    <committer>
      <name>Oleg Ivanov</name>
      <email>morhekil@morhekil.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>409e8f7de6b277593922195faa534620225e998c</id>
      </parent>
    </parents>
    <author>
      <name>Oleg Ivanov</name>
      <email>morhekil@morhekil.net</email>
    </author>
    <url>http://github.com/jgarber/capistrano-deepmodules/commit/4adcd0039e2eced2b37df373aa6ee1a627f6dc2c</url>
    <id>4adcd0039e2eced2b37df373aa6ee1a627f6dc2c</id>
    <committed-date>2008-10-28T13:40:51-07:00</committed-date>
    <authored-date>2008-10-28T13:40:51-07:00</authored-date>
    <message>typo</message>
    <tree>0dcda7f5b4f8c1b9d41cdd7c3708ab482b2e422f</tree>
    <committer>
      <name>Oleg Ivanov</name>
      <email>morhekil@morhekil.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>54f7bbc387232507c89a3e5f2c407065618c19d0</id>
      </parent>
    </parents>
    <author>
      <name>Oleg Ivanov</name>
      <email>morhekil@morhekil.net</email>
    </author>
    <url>http://github.com/jgarber/capistrano-deepmodules/commit/409e8f7de6b277593922195faa534620225e998c</url>
    <id>409e8f7de6b277593922195faa534620225e998c</id>
    <committed-date>2008-10-28T09:05:54-07:00</committed-date>
    <authored-date>2008-10-28T09:05:54-07:00</authored-date>
    <message>typos</message>
    <tree>c9ea2e5591f3e0ec12908c7620d57f9338c4da6a</tree>
    <committer>
      <name>Oleg Ivanov</name>
      <email>morhekil@morhekil.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array"/>
    <author>
      <name>Oleg Ivanov</name>
      <email>morhekil@morhekil.net</email>
    </author>
    <url>http://github.com/jgarber/capistrano-deepmodules/commit/54f7bbc387232507c89a3e5f2c407065618c19d0</url>
    <id>54f7bbc387232507c89a3e5f2c407065618c19d0</id>
    <committed-date>2008-10-28T09:03:59-07:00</committed-date>
    <authored-date>2008-10-28T09:03:59-07:00</authored-date>
    <message>initial commit, 0.1 version</message>
    <tree>89839bf39f138aa8dc23b9b295dae4460d30976c</tree>
    <committer>
      <name>Oleg Ivanov</name>
      <email>morhekil@morhekil.net</email>
    </committer>
  </commit>
</commits>
