<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -112,7 +112,8 @@ module SourceControl
     private
     
     def git_update_submodule
-      git(&quot;submodule&quot;, [&quot;update&quot;, &quot;--init&quot;])
+      git(&quot;submodule&quot;, [&quot;init&quot;])
+      git(&quot;submodule&quot;, [&quot;update&quot;])
     end
 
   end</diff>
      <filename>lib/source_control/git.rb</filename>
    </modified>
    <modified>
      <diff>@@ -19,7 +19,8 @@ class SourceControl::GitTest &lt; Test::Unit::TestCase
     in_sandbox do
       git = new_git
       git.expects(:git).with(&quot;reset&quot;, [&quot;--hard&quot;, '5460c9ea8872745629918986df7238871f4135ae'])
-      git.expects(:git).with(&quot;submodule&quot;, [&quot;update&quot;, &quot;--init&quot;])
+      git.expects(:git).with(&quot;submodule&quot;, [&quot;init&quot;])
+      git.expects(:git).with(&quot;submodule&quot;, [&quot;update&quot;])
       git.update(Git::Revision.new(:number =&gt; '5460c9ea8872745629918986df7238871f4135ae'))
     end
   end
@@ -28,7 +29,8 @@ class SourceControl::GitTest &lt; Test::Unit::TestCase
     in_sandbox do
       git = new_git
       git.expects(:git).with(&quot;reset&quot;, [&quot;--hard&quot;])
-      git.expects(:git).with(&quot;submodule&quot;, [&quot;update&quot;, &quot;--init&quot;])
+      git.expects(:git).with(&quot;submodule&quot;, [&quot;init&quot;])
+      git.expects(:git).with(&quot;submodule&quot;, [&quot;update&quot;])
       git.update
     end
   end</diff>
      <filename>test/unit/source_control/git_test.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>615e81f90552a20a63c89e029b33adb10b30ed9e</id>
    </parent>
  </parents>
  <author>
    <name>Chad Woolley</name>
    <email>thewoolleyman@gmail.com</email>
  </author>
  <url>http://github.com/weplay/cruisecontrol.rb/commit/f2ff4a606bc2ee1a25e97db9b074343e6e84d0da</url>
  <id>f2ff4a606bc2ee1a25e97db9b074343e6e84d0da</id>
  <committed-date>2009-05-12T10:18:16-07:00</committed-date>
  <authored-date>2009-05-12T10:18:16-07:00</authored-date>
  <message>Split 'git submodule update --init' into separate 'init' and 'update' commands.  The '--init' option apparently doesn't work on some versions of git</message>
  <tree>d06fd840f99f4d467fa63dee3fcfaf4a2689289e</tree>
  <committer>
    <name>Chad Woolley</name>
    <email>thewoolleyman@gmail.com</email>
  </committer>
</commit>
