<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -144,7 +144,7 @@ module Engines
       source_files -= source_dirs
       
       unless source_files.empty?
-        base_target_dir = File.join(destination, File.dirname(source_files.first))
+        base_target_dir = File.join(destination, File.dirname(source_files.first).gsub(source, ''))
         FileUtils.mkdir_p(base_target_dir)
       end
       </diff>
      <filename>lib/engines.rb</filename>
    </modified>
    <modified>
      <diff>@@ -24,6 +24,10 @@ class AssetsTest &lt; Test::Unit::TestCase
     assert File.exist?(File.join(Engines.public_directory, 'test_assets', 'subfolder', 'file_in_subfolder.txt'))
   end
   
+  def test_engines_has_not_created_duplicated_file_structure
+    assert !File.exists?(File.join(Engines.public_directory, &quot;test_assets&quot;, RAILS_ROOT))
+  end
+  
   def test_public_files_have_been_copied_from_test_assets_with_assets_dir_plugin
     Engines::Assets.mirror_files_for Engines.plugins[:test_assets_with_assets_directory]
 </diff>
      <filename>test/unit/assets_test.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>5cbfd7d4d95fc0299e9d255aee3ce14d5b3f2976</id>
    </parent>
  </parents>
  <author>
    <name>James Adam</name>
    <email>james@lazyatom.com</email>
  </author>
  <url>http://github.com/lazyatom/engines/commit/031d8c1902c117b4e51f249857f150386caee4ae</url>
  <id>031d8c1902c117b4e51f249857f150386caee4ae</id>
  <committed-date>2008-10-24T04:20:34-07:00</committed-date>
  <authored-date>2008-10-24T04:20:34-07:00</authored-date>
  <message>Added a fix for absolute paths being created into plugin_assets directory. [#6 state:resolved], [#26 state:resolved] - apologies for the delay, and thanks to Azimux for the patch.</message>
  <tree>127ff587ba3abfdcca855faff97d1dac97c9d625</tree>
  <committer>
    <name>James Adam</name>
    <email>james@lazyatom.com</email>
  </committer>
</commit>
