<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -93,7 +93,7 @@ module Babushka
     def process_in_dir
       path = payload[:run_in].is_a?(Symbol) ? vars[payload[:run_in]] : payload[:run_in]
       in_dir path do
-        process_deps and process_self
+        call_task(:setup) and process_deps and process_self
       end
     end
 </diff>
      <filename>lib/babushka/dep.rb</filename>
    </modified>
    <modified>
      <diff>@@ -75,6 +75,7 @@ module Babushka
 
     accepts_hash_for :requires, Hashish.array
     accepts_hash_for :asks_for, Hashish.array
+    accepts_block_for :setup
     accepts_block_for :met?
     accepts_block_for :meet
     accepts_block_for :before</diff>
      <filename>lib/babushka/dep_definer.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>16bec21d9f432ae39818547b5c01f3867110b28c</id>
    </parent>
  </parents>
  <author>
    <name>Ben Hoskings</name>
    <email>ben@hoskings.net</email>
  </author>
  <url>http://github.com/benhoskings/babushka/commit/cf08f355da10670ba30208e1db79396cb24f75aa</url>
  <id>cf08f355da10670ba30208e1db79396cb24f75aa</id>
  <committed-date>2009-07-05T09:46:00-07:00</committed-date>
  <authored-date>2009-07-05T09:46:00-07:00</authored-date>
  <message>Added setup { } dep task, called before process_deps and process_self.</message>
  <tree>3095eedba9091be4e0d94f83877a4c0727bd72ff</tree>
  <committer>
    <name>Ben Hoskings</name>
    <email>ben@hoskings.net</email>
  </committer>
</commit>
