<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>lib/migration_fix.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -217,13 +217,13 @@ MISC
 	line-height:20px;
 }
 
-#datagrid .list_line0{
+#datagrid .odd{
 	background-color:#ecf1fa;
 	line-height:20px;
 	font-size:13px;
 }
 
-#datagrid .list_line1{
+#datagrid .even{
 	background-color:#fff;
 	font-size:13px;
 }</diff>
      <filename>generators/admin_base/templates/public/stylesheets/admin.css</filename>
    </modified>
    <modified>
      <diff>@@ -36,7 +36,7 @@
 				&lt;p&gt;&amp;nbsp;&lt;/p&gt;
 			&lt;/div&gt;
 		&lt;/div&gt;
-		&lt;div id=&quot;footer&quot;&gt;&lt;a href=&quot;http://www.YOURSITE.com.br/&quot;&gt;Desenvolvido por YOUR SITE&lt;/a&gt;&lt;/div&gt;
+		&lt;div id=&quot;footer&quot;&gt;&lt;a href=&quot;http://www.areacriacoes.com.br/&quot;&gt;Desenvolvido por Area Cria&amp;ccedil;&amp;otilde;es&lt;/a&gt;&lt;/div&gt;
 
   &lt;/body&gt;
 </diff>
      <filename>generators/admin_base/templates/views/layouts/admin.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -25,7 +25,7 @@
 				&lt;p&gt;&amp;nbsp;&lt;/p&gt;
 			&lt;/div&gt;
 		&lt;/div&gt;
-		&lt;div id=&quot;footer&quot;&gt;&lt;a href=&quot;http://www.YOURSITE.com.br/&quot;&gt;Desenvolvidor por YOURSITE&lt;/a&gt;&lt;/div&gt;
+		&lt;div id=&quot;footer&quot;&gt;&lt;a href=&quot;http://www.areacriacoes.com.br/&quot;&gt;Desenvolvidor por Area Cria&amp;ccedil;&amp;otilde;es&lt;/a&gt;&lt;/div&gt;
 
   &lt;/body&gt;
 </diff>
      <filename>generators/admin_base/templates/views/layouts/login.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -1,19 +1,8 @@
 NAME
-     posts - creates a really basic blog function to add in your projects
+     posts - creates a basic blog function to add in your projects
 
 DESCRIPTION
      This generator creates a basic posts system
 
-     Included:
-      - a Post model which uses to store posts
-      - a PostImage model which uses to store images
-      - a AdminPostController with basic actions for admin the posts
-      - Views for Admin section (edit.html.erb, show.html.erb, new.html.erb and index.html.erb)
-      - Image partial which use to add more images field dinamically.
-      - Views for public visualization
-
 EXAMPLE
-      ./script/generate posts
-
-BY
-	http://www.areacriacoes.com.br/
+      ./script/generate posts
\ No newline at end of file</diff>
      <filename>generators/posts/USAGE</filename>
    </modified>
    <modified>
      <diff>@@ -38,6 +38,7 @@ class PostsGenerator &lt; Rails::Generator::Base
       m.migration_template &quot;migrate/create_posts.rb&quot;, &quot;db/migrate&quot;, :migration_file_name =&gt; &quot;create_posts&quot;
       m.migration_template &quot;migrate/create_post_images.rb&quot;, &quot;db/migrate&quot;, :migration_file_name =&gt; &quot;create_post_images&quot;
 
+      m.after_generate &quot;create_posts&quot;,&quot;create_post_images&quot;
       m.readme &quot;INSTALL&quot;
     end
   end</diff>
      <filename>generators/posts/posts_generator.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,40 +1,39 @@
-== After Generate
+== After generate follow this cake recipe
 
-Finished generating the basic posts system. There are still a few things you have to
-do manually.
+Finished generating the basic blog system. There are still a few things you have to do manually.
 
-	1 - To use the generator run:
-	script/generate posts
-	Finished generating the basic posts system. There are still a few things you have to
-	do manually.
+I.E: If you already used script/generate products jump to step 5
 
-	2 - install restfull_authentication
-	script/plugin install git://github.com/technoweenie/restful-authentication.git
-	run script/generate authenticated user sessions
-	Open your users_controller.rb and cut/paste the first line to your application.rb (the line is something like this
-	&quot;include AuthenticatedSystem&quot; )
+1 - run script/generate admin_base if you not done yet.
 
-	3 - install attachment_fu
-	script/plugin install git://github.com/technoweenie/attachment_fu.git
+2 - install restfull_authentication, if you don't done yet.
+  script/plugin install git://github.com/technoweenie/restful-authentication.git
+Run on Terminal
+  script/generate authenticated user sessions --skip-routes
+Open your users_controller.rb and cut/paste the first line to your application.rb
+(the line is something like this &quot;include AuthenticatedSystem&quot; )
 
-	4 - install will_paginate
-	If your are running rails 2.1 or latter:
-	gem sources -a http://gems.github.com/
-	gem install mislav-will_paginate
+3 - install paper_clip
+script/plugin install git://github.com/thoughtbot/paperclip.git
 
-	If not, you can download the will_paginate project and paste on your
-	vendors/plugins folder (for more access http://github.com/mislav/will_paginate/wikis/installation).
+4 - install will_paginate and add to enviroment
+Add the line below to you envinroment.rb file
+  config.gem 'mislav-will_paginate', :lib =&gt; 'will_paginate', :source =&gt; 'http://gems.github.com'
+Run on terminal
+  sudo rake gems:install &amp;&amp; rake gems:unpack
 
-	5 - create this routes in your routes.rb
-	map.posts  'posts/', :controller=&gt;'posts', :action=&gt;'index'
-	map.logout '/logout', :controller =&gt; 'sessions', :action =&gt; 'destroy'
-	map.namespace :admin do |admin|
-		admin.signup '/signup', :controller =&gt; 'users', :action =&gt; 'new'
-		admin.login '/login', :controller =&gt; 'sessions', :action =&gt; 'new'
-    admin.resources :posts
-  end
-
-	6 - Setup your database for your application and run rake migrate.
-	rake db:migrate
+5 - place the routes bellow in routes.rb file (pay atention to not remove or conflict routes with products routes)
+map.posts  'posts/', :controller=&gt;'posts', :action=&gt;'index'
+map.resources :users
+map.resource :session
+map.logout '/logout', :controller =&gt; 'sessions', :action =&gt; 'destroy'
+map.namespace :admin do |admin|
+  admin.register '/register', :controller =&gt; 'users', :action =&gt; 'create'
+  admin.signup '/signup', :controller =&gt; 'users', :action =&gt; 'new'
+  admin.login '/login', :controller =&gt; 'sessions', :action =&gt; 'new'
+  admin.resources :posts
+end
 
 
+6 - Setup your database for your application and run rake migrate.
+rake db:migrate</diff>
      <filename>generators/posts/templates/INSTALL</filename>
    </modified>
    <modified>
      <diff>@@ -2,13 +2,10 @@ class CreatePostImages &lt; ActiveRecord::Migration
   def self.up
     create_table :post_images do |t|
       t.references :post
-      t.integer :parent_id
-      t.string :content_type
-      t.string :filename
-      t.string :thumbnail
-      t.integer :size
-      t.integer :width
-      t.integer :height
+      t.string     :image_file_name
+      t.string     :image_content_type
+      t.string     :image_file_size
+      t.string     :image_updated_at
 
       t.timestamps
     end</diff>
      <filename>generators/posts/templates/migrate/create_post_images.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,7 @@
 class CreatePosts &lt; ActiveRecord::Migration
   def self.up
     create_table :posts do |t|
-      t.string :autor
+      t.string :author
       t.string :title
       t.text :body
 </diff>
      <filename>generators/posts/templates/migrate/create_posts.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,24 +1,25 @@
 class Post &lt; ActiveRecord::Base
-  has_many :post_images, :dependent=&gt;:destroy
+  has_many :images, :class_name=&gt;&quot;PostImage&quot;, :dependent=&gt;:destroy
+  validates_presence_of :author, :title, :body
+
   after_update :save_images
-  validates_presence_of :autor, :title, :body
 
   #setter para atributo virtual images_attributes
   def images_attributes=(image_attributes)
-    image_attributes.each { |attributes| post_images.build(attributes)  }
+    image_attributes.each { |attributes| images.build(attributes) }
   end
 
   #setter para atributo virtual update_images
   def update_images=(image_attributes)
     image_attributes.each do |attributes|
-      post = post_images.detect {|n| n.id == attributes[:id].to_i}
+      post = images.detect {|n| n.id == attributes[:id].to_i}
       post.attributes = attributes
     end
   end
 
-  #apos salvar post verifica em cada imagem se deve apagala ou atualizar
+  #after save check if image should be deleted
   def save_images
-    post_images.each { |n| n.should_destroy? ? n.destroy : n.save(false) }
+    images.each { |n| n.should_destroy? ? n.destroy : n.save(false) }
   end
 
 end</diff>
      <filename>generators/posts/templates/models/post.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,16 +1,16 @@
 class PostImage &lt; ActiveRecord::Base
-	belongs_to :post
-	has_attachment :content_type =&gt; :image,
-	               :storage =&gt; :file_system,
-	               :max_size =&gt; 500.kilobytes,
-	               :resize_to =&gt; '640x480&gt;',
-	               :processor =&gt; 'Rmagick',
-	               :thumbnails =&gt; { :thumb =&gt; '70x50&gt;' },
-	               :path_prefix =&gt; &quot;public/images/upload/posts&quot;
-	validates_as_attachment
+  IMAGE_TYPE = ['image/jpg', 'image/jpeg', 'image/pjpeg', 'image/gif', 'image/png', 'image/x-png']
 
-	attr_accessor :should_destroy
-	def should_destroy?
+  belongs_to :post
+
+  has_attached_file :image, :styles =&gt; { :medium =&gt; &quot;640x480&gt;&quot;, :small =&gt; &quot;70x50&gt;&quot; }
+  validates_attachment_presence :image
+  validates_attachment_thumbnails :image
+  validates_attachment_content_type :image, :content_type =&gt; ProductImage::IMAGE_TYPE
+  validates_attachment_size :image, :less_than =&gt; 5.megabytes
+
+  attr_accessor :should_destroy
+  def should_destroy?
     should_destroy.to_i == 1
   end
 </diff>
      <filename>generators/posts/templates/models/post_image.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,11 +1,11 @@
 # Read about fixtures at http://ar.rubyonrails.org/classes/Fixtures.html
 
 one:
-  autor: MyString
+  author: MyString
   title: MyString
   body: MyString
 
 two:
-  autor: MyString
+  author: MyString
   title: MyString
   body: MyString</diff>
      <filename>generators/posts/templates/test/fixtures/posts.yml</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,8 @@
-&lt;div class=&quot;image_field&quot;&gt;
-  &lt;p&gt;
-  &lt;% fields_for &quot;post[images_attributes][]&quot;, image  do |f|%&gt;
-      Imagem: &lt;%= f.file_field &quot;uploaded_data&quot;, :index =&gt; nil %&gt;
-      &lt;%= link_to_function &quot;remover&quot;, &quot;$(this).up('.image_field').remove();&quot;, :class=&gt;&quot;link_delete&quot;%&gt;
-  &lt;% end %&gt;
-  &lt;/p&gt;
-&lt;/div&gt;
+&lt;div class=&quot;image_field&quot;&gt;
+  &lt;p&gt;
+  &lt;% fields_for &quot;post[images_attributes][]&quot;, image  do |f|%&gt;
+      Imagem: &lt;%= f.file_field &quot;image&quot;, :index =&gt; nil %&gt;
+      &lt;%= link_to_function &quot;remover&quot;, &quot;$(this).up('.image_field').remove();&quot;, :class=&gt;&quot;link_delete&quot;%&gt;
+  &lt;% end %&gt;
+  &lt;/p&gt;
+&lt;/div&gt;</diff>
      <filename>generators/posts/templates/views/admin/posts/_image.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -1,11 +1,10 @@
-&lt;% admin_page_header &quot;Editando Not&#237;cia&quot; %&gt;
+&lt;% admin_page_header &quot;Editando Not&amp;iacute;cia&quot; %&gt;
 
-&lt;%= error_messages_for :post %&gt;
-
-&lt;% form_for(@post, :url =&gt; admin_post_path(@post), :html =&gt; { :multipart =&gt; true }) do |f| %&gt;
+&lt;% form_for [:admin,@post], :html =&gt; { :multipart =&gt; true } do |f| %&gt;
+	&lt;%= f.error_messages %&gt;
   &lt;p&gt;
     &lt;b&gt;Autor&lt;/b&gt;&lt;br /&gt;
-    &lt;%= f.text_field :autor, :value =&gt; current_user.login, :readonly=&gt;&quot;readonly&quot; %&gt;
+    &lt;%= f.text_field :author, :value =&gt; current_user.login, :readonly=&gt;&quot;readonly&quot; %&gt;
   &lt;/p&gt;
 
   &lt;p&gt;
@@ -18,19 +17,19 @@
 	&lt;br/&gt;
 
   &lt;p class=&quot;text_hint&quot;&gt;
-  	apenas imagens com no m&#225;ximo 500kb.
+		apenas imagens com no m&amp;aacute;ximo 500kb.
   &lt;/p&gt;
 
   &lt;div id=&quot;upload_images&quot;&gt;
     &lt;b&gt;Imagens:&lt;/b&gt;&lt;br/&gt;
-	&lt;% for images in @post.post_images %&gt;
+	&lt;% for post_image in @post.images %&gt;
 		&lt;div class=&quot;image_field&quot;&gt;
 		  &lt;p&gt;
-		  &lt;% fields_for &quot;post[update_images][]&quot;, images  do |f|%&gt;
-			    	&lt;%= link_to image_tag(images.public_filename(:thumb)), images.public_filename, :target =&gt; &quot;_blank&quot; %&gt;
-		        &lt;%= link_to_function &quot;remover&quot;, &quot;mark_for_destroy(this)&quot;%&gt;
-		        &lt;%= f.hidden_field :id, :index =&gt; nil %&gt;
-		        &lt;%= f.hidden_field :should_destroy, :index =&gt; nil, :class =&gt; &quot;should_destroy&quot; %&gt;
+		  &lt;% fields_for &quot;post[update_images][]&quot;, post_image  do |f|%&gt;
+						&lt;%= link_to image_tag(post_image.image.url(:small)), post_image.image.url, :target =&gt; &quot;_blank&quot; %&gt;
+						&lt;%= link_to_function &quot;remover&quot;, &quot;mark_for_destroy(this)&quot;%&gt;
+						&lt;%= f.hidden_field :id, :index =&gt; nil %&gt;
+						&lt;%= f.hidden_field :should_destroy, :index =&gt; nil, :class =&gt; &quot;should_destroy&quot; %&gt;
 		  &lt;% end %&gt;
 		  &lt;/p&gt;
 		&lt;/div&gt;</diff>
      <filename>generators/posts/templates/views/admin/posts/edit.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -10,14 +10,9 @@
     &lt;th&gt;&amp;nbsp;&lt;/th&gt;
   &lt;/tr&gt;
 
-  &lt;%
-    odd_or_even = 0
-	for post in @posts
-	  odd_or_even=1-odd_or_even
-  %&gt;
-
-  &lt;tr class=&quot;list_line&lt;%=odd_or_even%&gt;&quot;&gt;
-    &lt;td&gt;&lt;%=h post.autor %&gt;&lt;/td&gt;
+  &lt;% for post in @posts %&gt;
+  &lt;tr class=&quot;&lt;%=cycle('odd','even')%&gt;&quot;&gt;
+    &lt;td&gt;&lt;%=h post.author %&gt;&lt;/td&gt;
     &lt;td&gt;&lt;%=h post.title %&gt;&lt;/td&gt;
     &lt;td&gt;&lt;%= truncate(post.body, 50) %&gt;&lt;/td&gt;
     &lt;td class=&quot;show_column&quot;&gt;&lt;%= link_to 'Exibir', admin_post_path(post) %&gt;&lt;/td&gt;</diff>
      <filename>generators/posts/templates/views/admin/posts/index.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -1,11 +1,10 @@
-&lt;% admin_page_header &quot;Nova not&#237;cia&quot; %&gt;
+&lt;% admin_page_header &quot;Nova not&amp;iacute;cia&quot; %&gt;
 
-&lt;%= error_messages_for :post %&gt;
-
-&lt;% form_for(@post, :url =&gt; admin_post_path(@post), :html =&gt; { :multipart =&gt; true }) do |f| %&gt;
+&lt;% form_for [:admin,@post], :html =&gt; { :multipart =&gt; true } do |f| %&gt;
+	&lt;%= f.error_messages %&gt;
   &lt;p&gt;
     &lt;b&gt;Autor&lt;/b&gt;&lt;br /&gt;
-    &lt;%= f.text_field :autor, :value =&gt; current_user.login, :readonly=&gt;&quot;readonly&quot; %&gt;
+    &lt;%= f.text_field :author, :value =&gt; current_user.login, :readonly=&gt;&quot;readonly&quot; %&gt;
   &lt;/p&gt;
 
   &lt;p&gt;
@@ -18,11 +17,11 @@
 	&lt;br/&gt;
 
   &lt;div id=&quot;upload_images&quot;&gt;
-    &lt;%= render :partial =&gt; &quot;image&quot;, :collection =&gt; @post.post_images %&gt;
+    &lt;%= render :partial =&gt; &quot;image&quot;, :collection =&gt; @post.images %&gt;
   &lt;/div&gt;
 
   &lt;%= add_image_field &quot;Adicionar mais imagens&quot;%&gt;
-	&lt;p class=&quot;text_hint&quot;&gt;apenas imagens com no m&#225;ximo 500kb.&lt;/p&gt;
+	&lt;p class=&quot;text_hint&quot;&gt;apenas imagens com no m&amp;aacute;ximo 500kb.&lt;/p&gt;
 
   &lt;p&gt;
     &lt;%= f.submit &quot;Criar&quot; %&gt;</diff>
      <filename>generators/posts/templates/views/admin/posts/new.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -2,7 +2,7 @@
 
 &lt;p&gt;
   &lt;b&gt;Autor:&lt;/b&gt;
-  &lt;%=h @post.autor %&gt;
+  &lt;%=h @post.author %&gt;
 &lt;/p&gt;
 
 &lt;p&gt;
@@ -16,8 +16,8 @@
 &lt;/p&gt;
 
 &lt;p&gt;
-	&lt;% for thumb in @post.post_images %&gt;
-	&lt;%= link_to image_tag(thumb.public_filename(:thumb)), thumb.public_filename, :target =&gt; &quot;_blank&quot; %&gt;
+	&lt;% for thumb in @post.images %&gt;
+	&lt;%= link_to image_tag(thumb.image.url(:small)), thumb.image.url, :target =&gt; &quot;_blank&quot; %&gt;
 	&lt;% end %&gt;
 &lt;/p&gt;
 </diff>
      <filename>generators/posts/templates/views/admin/posts/show.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -1,20 +1,21 @@
 &lt;h1&gt;Not&#237;cias&lt;/h1&gt;
 
-  &lt;% for post in @posts %&gt;
-	&lt;h2&gt;&lt;%=h post.title.titleize %&gt;&lt;/h2&gt;
-	&lt;p&gt;publicado por &lt;%=h post.autor%&gt; &lt;/p&gt;
+&lt;% for post in @posts %&gt;
+&lt;h2&gt;&lt;%=h post.title.titleize %&gt;&lt;/h2&gt;
+&lt;p&gt;publicado por &lt;%=h post.author%&gt; &lt;/p&gt;
 
-	&lt;div class=&quot;postBody&quot;&gt;
-		&lt;%= post.body %&gt;
-	&lt;/div&gt;
-	&lt;div class=&quot;postImages&quot;&gt;
-		&lt;% for image in post.post_images %&gt;
-			&lt;%= link_to image_tag(image.public_filename(:thumb), :width =&gt; &quot;70&quot;, :height=&gt;&quot;50&quot;), image.public_filename, :target=&gt;'_blank' %&gt;
-		&lt;% end %&gt;
-	&lt;/div&gt;
+&lt;div class=&quot;postBody&quot;&gt;
+&lt;%= post.body %&gt;
+&lt;/div&gt;
 
-	&lt;hr/&gt;
+&lt;div class=&quot;postImages&quot;&gt;
+&lt;% for thumb in post.images %&gt;
+	&lt;%= link_to image_tag(thumb.image.url(:small), :width =&gt; &quot;70&quot;, :height=&gt;&quot;50&quot;), thumb.image.url, :target=&gt;'_blank' %&gt;
+&lt;% end %&gt;
+&lt;/div&gt;
 
-	&lt;% end %&gt;
+&lt;hr/&gt;
+
+&lt;% end %&gt;
 
 </diff>
      <filename>generators/posts/templates/views/posts/index.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -23,7 +23,6 @@ Run on terminal
 5 - place the routes bellow in routes.rb file
 map.products 'products/', :controller=&gt;'products', :action=&gt;'index'
 map.product 'products/:id' , :controller=&gt;'products', :action=&gt;'show'
-
 map.resources :users
 map.resource :session
 map.logout '/logout', :controller =&gt; 'sessions', :action =&gt; 'destroy'</diff>
      <filename>generators/products/templates/INSTALL</filename>
    </modified>
    <modified>
      <diff>@@ -14,12 +14,8 @@
     &lt;th&gt;&amp;nbsp;&lt;/th&gt;
   &lt;/tr&gt;
 
-  &lt;%-
-    odd_or_even = 0
-	for product in @products
-	  odd_or_even=1-odd_or_even
-  -%&gt;
-  &lt;tr class=&quot;list_line&lt;%=odd_or_even%&gt;&quot;&gt;
+  &lt;%- for product in @products -%&gt;
+  &lt;tr class=&quot;&lt;%=cycle('odd','even')%&gt;&quot;&gt;
     &lt;td&gt;&lt;%=h product.name %&gt;&lt;/td&gt;
     &lt;td&gt;&lt;%=h product.product_category.name %&gt;&lt;/td&gt;
     &lt;td&gt;&lt;%=h product.price %&gt;&lt;/td&gt;</diff>
      <filename>generators/products/templates/views/admin/products/index.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -1,28 +1,3 @@
 # Include hook code here
 require 'site_scaffold'
-
-# FIX PROBLEM OF MIGRATIONS WITH SAME TIMESTAMP
-require 'rails_generator'
-require 'rails_generator/scripts/generate'
-
-class Rails::Generator::Commands::Base
-  def after_generate(*args) ; end
-end
-
-class Rails::Generator::Commands::Create
-  def after_generate(*args)
-    path = &quot;#{Rails.root}/db/migrate/&quot;
-    inc = 0
-
-    args.each do |m|
-      migration = Dir.entries(path).find_all {|g| g =~ /[0-9]*_#{m}.rb/ }.first
-      new_migration = Dir.entries(path).find_all {|g| g =~ /[0-9]*_#{m}.rb/ }.first
-
-      si = migration.index(&quot;_&quot;) - 1 # last second index
-      new_migration[si..si] = (migration[si..si].to_i + inc).to_s
-
-      File.rename(path+migration, path+new_migration)
-      inc += 1
-    end
-  end
-end
+require 'migration_fix'
\ No newline at end of file</diff>
      <filename>rails/init.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>ebd257c8056dffe63d98da3c09d778b0478cabf9</id>
    </parent>
  </parents>
  <author>
    <name>Daniel Lopes</name>
    <email>danielvlopes@gmail.com</email>
  </author>
  <url>http://github.com/danielvlopes/site_scaffold/commit/5c361af5ac69f8370f11e7e3e3a4bec223059ff5</url>
  <id>5c361af5ac69f8370f11e7e3e3a4bec223059ff5</id>
  <committed-date>2009-02-27T12:50:49-08:00</committed-date>
  <authored-date>2009-02-27T12:50:49-08:00</authored-date>
  <message>change product and post to paperclip</message>
  <tree>f48b198e82dad17a2c95cac10304d480d362e828</tree>
  <committer>
    <name>Daniel Lopes</name>
    <email>danielvlopes@gmail.com</email>
  </committer>
</commit>
