<?xml version="1.0" encoding="UTF-8"?>
<ticket>
  <assigned-user-id type="integer">15202</assigned-user-id>
  <attachments-count type="integer">1</attachments-count>
  <closed type="boolean">true</closed>
  <created-at type="datetime">2009-01-21T23:54:20+00:00</created-at>
  <creator-id type="integer">44508</creator-id>
  <milestone-due-on type="datetime" nil="true"></milestone-due-on>
  <milestone-id type="integer" nil="true"></milestone-id>
  <number type="integer">67</number>
  <permalink>preserve-timestamps-with-remote_cache-and-rsync</permalink>
  <priority type="integer">68</priority>
  <project-id type="integer">8716</project-id>
  <raw-data type="binary" nil="true" encoding="base64"></raw-data>
  <state>resolved</state>
  <tag>committed</tag>
  <title>Preserve timestamps with remote_cache and rsync</title>
  <updated-at type="datetime">2009-02-05T04:01:25+00:00</updated-at>
  <user-id type="integer">15202</user-id>
  <user-name>Jamis Buck</user-name>
  <creator-name>Kevin McCarthy</creator-name>
  <assigned-user-name>Jamis Buck</assigned-user-name>
  <url>http://capistrano.lighthouseapp.com/projects/8716/tickets/67</url>
  <original-body>When using the :remote_cache deploy strategy along with :copy_exclude, rsync gets called.  rsync is currently missing the '-t' parameter, which preserves timestamps.  This can cause 
  set :normalize_asset_timestamps, false
to not work because the rsync will update the timestamps of the files when copying.

This patch simply adds the '-t' parameter to the rsync call.</original-body>
  <latest-body>When using the :remote_cache deploy strategy along with :copy_exclude, rsync gets called.  rsync is currently missing the '-t' parameter, which preserves timestamps.  This can cause 
  set :normalize_asset_timestamps, false
to not work because the rsync will update the timestamps of the files when copying.

This patch simply adds the '-t' parameter to the rsync call.</latest-body>
  <original-body-html>&lt;div&gt;&lt;p&gt;When using the :remote_cache deploy strategy along with
:copy_exclude, rsync gets called. rsync is currently missing the
'-t' parameter, which preserves timestamps. This can cause set
:normalize_asset_timestamps, false to not work because the rsync
will update the timestamps of the files when copying.&lt;/p&gt;
&lt;p&gt;This patch simply adds the '-t' parameter to the rsync call.&lt;/p&gt;&lt;/div&gt;</original-body-html>
  <versions type="array">
    <version type="Ticket::Version">
      <assigned-user-id type="integer">15202</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>When using the :remote_cache deploy strategy along with :copy_exclude, rsync gets called.  rsync is currently missing the '-t' parameter, which preserves timestamps.  This can cause 
  set :normalize_asset_timestamps, false
to not work because the rsync will update the timestamps of the files when copying.

This patch simply adds the '-t' parameter to the rsync call.</body>
      <body-html>&lt;div&gt;&lt;p&gt;When using the :remote_cache deploy strategy along with
:copy_exclude, rsync gets called. rsync is currently missing the
'-t' parameter, which preserves timestamps. This can cause set
:normalize_asset_timestamps, false to not work because the rsync
will update the timestamps of the files when copying.&lt;/p&gt;
&lt;p&gt;This patch simply adds the '-t' parameter to the rsync call.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-01-21T23:54:20+00:00</created-at>
      <creator-id type="integer">44508</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">67</number>
      <permalink>preserve-timestamps-with-remote_cache-and-rsync</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">8716</project-id>
      <state>new</state>
      <tag nil="true"></tag>
      <title>Preserve timestamps with remote_cache and rsync</title>
      <updated-at type="datetime">2009-01-21T23:54:23+00:00</updated-at>
      <user-id type="integer">44508</user-id>
      <user-name>Kevin McCarthy</user-name>
      <creator-name>Kevin McCarthy</creator-name>
      <assigned-user-name>Jamis Buck</assigned-user-name>
      <url>http://capistrano.lighthouseapp.com/projects/8716/tickets/67</url>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">15202</assigned-user-id>
      <attachments-count type="integer">1</attachments-count>
      <body>Thanks for this patch. This is committed in http://github.com/jamis/commit/1dd0a541c0459303337f61468313ac07db8e66b1.</body>
      <body-html>&lt;div&gt;&lt;p&gt;Thanks for this patch. This is committed in &lt;a href=&quot;http://github.com/jamis/commit/1dd0a541c0459303337f61468313ac07db8e66b1.%3C/p&quot;&gt;
http://github.com/jamis/commit/1...&lt;/a&gt;&amp;gt;&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">true</closed>
      <created-at type="datetime">2009-02-05T04:01:20+00:00</created-at>
      <creator-id type="integer">44508</creator-id>
      <diffable-attributes type="yaml">--- 
:tag: 
:state: new
</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">67</number>
      <permalink>preserve-timestamps-with-remote_cache-and-rsync</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">8716</project-id>
      <state>resolved</state>
      <tag>committed</tag>
      <title>Preserve timestamps with remote_cache and rsync</title>
      <updated-at type="datetime">2009-02-05T04:01:25+00:00</updated-at>
      <user-id type="integer">15202</user-id>
      <user-name>Jamis Buck</user-name>
      <creator-name>Kevin McCarthy</creator-name>
      <assigned-user-name>Jamis Buck</assigned-user-name>
      <url>http://capistrano.lighthouseapp.com/projects/8716/tickets/67</url>
    </version>
  </versions>
  <attachments type="array">
    <attachment type="Attachment">
      <code>00022ec0b03bc7d857eac98d103183b388ea7db0</code>
      <content-type>text/plain</content-type>
      <created-at type="datetime">2009-01-21T23:54:20+00:00</created-at>
      <filename>remote_cache_rsync.patch</filename>
      <height type="integer" nil="true"></height>
      <id type="integer">80687</id>
      <size type="integer">673</size>
      <uploader-id type="integer">44508</uploader-id>
      <width type="integer" nil="true"></width>
      <url>http://capistrano.lighthouseapp.com/attachments/80687/remote_cache_rsync.patch</url>
    </attachment>
  </attachments>
</ticket>
