<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,6 +1,8 @@
 == (unreleased)
 
-* Allow filename globbing in copy_exclude setting for the copy strategy [Sharebear]
+* Add :shared_children variable to customize which subdirectories are created by deploy:setup [Jonathan Share]
+
+* Allow filename globbing in copy_exclude setting for the copy strategy [Jonathan Share]
 
 * Allow remote_cache strategy to use copy_exclude settings (requires rsync) [Lewis Mackenzie]
 </diff>
      <filename>CHANGELOG.rdoc</filename>
    </modified>
    <modified>
      <diff>@@ -42,6 +42,7 @@ _cset(:release_name)      { set :deploy_timestamped, true; Time.now.utc.strftime
 
 _cset :version_dir,       &quot;releases&quot;
 _cset :shared_dir,        &quot;shared&quot;
+_cset :shared_children,   %w(system log pids)
 _cset :current_dir,       &quot;current&quot;
 
 _cset(:releases_path)     { File.join(deploy_to, version_dir) }
@@ -160,7 +161,7 @@ namespace :deploy do
   DESC
   task :setup, :except =&gt; { :no_release =&gt; true } do
     dirs = [deploy_to, releases_path, shared_path]
-    dirs += %w(system log pids).map { |d| File.join(shared_path, d) }
+    dirs += shared_children.map { |d| File.join(shared_path, d) }
     run &quot;#{try_sudo} mkdir -p #{dirs.join(' ')} &amp;&amp; #{try_sudo} chmod g+w #{dirs.join(' ')}&quot;
   end
 </diff>
      <filename>lib/capistrano/recipes/deploy.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>7cf110452c7a60867a5a74bd4257d8bb0f5c9665</id>
    </parent>
  </parents>
  <author>
    <name>Jamis Buck</name>
    <email>jamis@37signals.com</email>
  </author>
  <url>http://github.com/jamis/capistrano/commit/e70fa828e61c837527ba17d4f3b11ce3f81798dd</url>
  <id>e70fa828e61c837527ba17d4f3b11ce3f81798dd</id>
  <committed-date>2008-08-19T08:05:42-07:00</committed-date>
  <authored-date>2008-08-19T08:05:42-07:00</authored-date>
  <message>Add :shared_children variable to custoize which subdirectories are created by deploy:setup [#34 tagged:committed state:resolved]</message>
  <tree>c30e150b6b8a775a8502c1cbdd0283ff22fdd0be</tree>
  <committer>
    <name>Jamis Buck</name>
    <email>jamis@37signals.com</email>
  </committer>
</commit>
