<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -189,10 +189,10 @@ module AWS
         # Updates the object with &lt;tt&gt;key&lt;/tt&gt; by copying it in-place, preserving the ACL of the existing object.
         # Useful for updating an object's metadata without having to re-PUT the data.
         def update(key, bucket = nil, options = {})
-          bucket     = bucket_name(bucket)
-          source_key = path!(bucket, key)
+          bucket          = bucket_name(bucket)
+          source_key      = path!(bucket, key)
           default_options = {'x-amz-copy-source' =&gt; source_key, 'x-amz-metadata-directive' =&gt; 'REPLACE'}
-          returning put(source_key, default_options.merge(options)) do
+          returning put(source_key, options.merge(default_options)) do
             acl(key, bucket, acl(key, bucket))
           end
         end</diff>
      <filename>lib/aws/s3/object.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>55c64b614f8ae0ce95dbe9bfc5461e08d72c62f5</id>
    </parent>
  </parents>
  <author>
    <name>Jeffrey Hardy</name>
    <email>packagethief@gmail.com</email>
  </author>
  <url>http://github.com/packagethief/aws-s3/commit/5a05f8d04cf987ee0ea48a41c175a297b0cc0dc6</url>
  <id>5a05f8d04cf987ee0ea48a41c175a297b0cc0dc6</id>
  <committed-date>2009-10-16T15:47:01-07:00</committed-date>
  <authored-date>2009-10-16T15:47:01-07:00</authored-date>
  <message>Our default options take precedence</message>
  <tree>2f1a308af4c992738abbeedc5012ea2bbadddd6c</tree>
  <committer>
    <name>Jeffrey Hardy</name>
    <email>packagethief@gmail.com</email>
  </committer>
</commit>
