<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>Manifest</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1 +1 @@
-/*.gem
+/pkg</diff>
      <filename>.gitignore</filename>
    </modified>
    <modified>
      <diff>@@ -1,25 +1,23 @@
-desc %{Update &quot;.manifest&quot; with the latest list of project filenames. Respect .gitignore by excluding everything that git ignores. Update `files` and `test_files` arrays in &quot;*.gemspec&quot; file if it's present.}
-task :manifest do
-  list = Dir['**/*'].sort
-  spec_file = Dir['*.gemspec'].first
-  list -= [spec_file] if spec_file
-  
-  File.read('.gitignore').each_line do |glob|
-    glob = glob.chomp.sub(/^\//, '')
-    list -= Dir[glob]
-    list -= Dir[&quot;#{glob}/**/*&quot;] if File.directory?(glob) and !File.symlink?(glob)
-    puts &quot;excluding #{glob}&quot;
-  end if File.exists?('.gitignore')
+#
+# This can be made cleaner by using the relative gem.
+#
+require File.join(File.dirname(__FILE__), &quot;lib/hanna/rdoc_version&quot;)
+
+require 'echoe'
 
-  if spec_file
-    spec = File.read spec_file
-    spec.gsub! /^(\s* s.(test_)?files \s* = \s* )( \[ [^\]]* \] | %w\( [^)]* \) )/mx do
-      assignment = $1
-      bunch = $2 ? list.grep(/^test\//) : list
-      '%s%%w(%s)' % [assignment, bunch.join(' ')]
-    end
-      
-    File.open(spec_file,   'w') {|f| f &lt;&lt; spec }
-  end
-  File.open('.manifest', 'w') {|f| f &lt;&lt; list.join(&quot;\n&quot;) }
+Echoe.new('hanna') do |p|
+  p.version = '0.1.3'
+  
+  p.summary = &quot;An RDoc template that rocks&quot;
+  p.description = &quot;Hanna is an RDoc template that scales. It's implemented in Haml, making its source clean and maintainable. It's built with simplicity, beauty and ease of browsing in mind.&quot;
+  
+  p.author = 'Mislav Marohni&#263;'
+  p.email  = 'mislav.marohnic@gmail.com'
+  p.url    = 'http://github.com/mislav/hanna'
+  
+  p.executable_pattern = ['bin/hanna']
+  p.has_rdoc = false
+  p.runtime_dependencies = []
+  p.runtime_dependencies &lt;&lt; ['rdoc', Hanna::RDOC_VERSION_REQUIREMENT]
+  p.runtime_dependencies &lt;&lt; ['haml', '~&gt; 2.0']
 end</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -1,24 +1,123 @@
-#
-# This can be made cleaner by using the relative gem.
-#
-require File.join(File.dirname(__FILE__), &quot;lib/hanna/rdoc_version&quot;)
 
-Gem::Specification.new do |s|
-  s.name    = 'hanna'
-  s.version = '0.1.3'
-  s.date    = '2008-05-03'
-  
-  s.summary = &quot;An RDoc template that rocks&quot;
-  s.description = &quot;Hanna is an RDoc template that scales. It's implemented in Haml, making its source clean and maintainable. It's built with simplicity, beauty and ease of browsing in mind.&quot;
-  
-  s.authors  = ['Mislav Marohni&#263;']
-  s.email    = 'mislav.marohnic@gmail.com'
-  s.homepage = 'http://github.com/mislav/hanna'
-  
-  s.executables = ['hanna']
-  s.has_rdoc = false
-  s.add_dependency 'rdoc', [Hanna::RDOC_VERSION_REQUIREMENT]
-  s.add_dependency 'haml', ['~&gt; 2.0']
-  
-  s.files = %w(README.markdown Rakefile bin bin/hanna lib lib/hanna lib/hanna.rb lib/hanna/hanna.rb lib/hanna/rdoc_patch.rb lib/hanna/rdoc_version.rb lib/hanna/rdoctask.rb lib/hanna/template_files lib/hanna/template_files/class_index.haml lib/hanna/template_files/file_index.haml lib/hanna/template_files/index.haml lib/hanna/template_files/layout.haml lib/hanna/template_files/method_list.haml lib/hanna/template_files/page.haml lib/hanna/template_files/sections.haml lib/hanna/template_files/styles.sass lib/hanna/template_helpers.rb lib/hanna/template_page_patch.rb)
-end
+# Gem::Specification for Hanna-0.1.3
+# Originally generated by Echoe
+
+--- !ruby/object:Gem::Specification 
+name: hanna
+version: !ruby/object:Gem::Version 
+  version: 0.1.3
+platform: ruby
+authors: 
+- &quot;Mislav Marohni\xC4\x87&quot;
+autorequire: 
+bindir: bin
+
+date: 2008-08-21 00:00:00 -04:00
+default_executable: 
+dependencies: 
+- !ruby/object:Gem::Dependency 
+  name: rdoc
+  type: :runtime
+  version_requirement: 
+  version_requirements: !ruby/object:Gem::Requirement 
+    requirements: 
+    - - ~&gt;
+      - !ruby/object:Gem::Version 
+        version: 2.1.0
+    version: 
+- !ruby/object:Gem::Dependency 
+  name: haml
+  type: :runtime
+  version_requirement: 
+  version_requirements: !ruby/object:Gem::Requirement 
+    requirements: 
+    - - ~&gt;
+      - !ruby/object:Gem::Version 
+        version: &quot;2.0&quot;
+    version: 
+- !ruby/object:Gem::Dependency 
+  name: echoe
+  type: :development
+  version_requirement: 
+  version_requirements: !ruby/object:Gem::Requirement 
+    requirements: 
+    - - &quot;&gt;=&quot;
+      - !ruby/object:Gem::Version 
+        version: &quot;0&quot;
+    version: 
+description: Hanna is an RDoc template that scales. It's implemented in Haml, making its source clean and maintainable. It's built with simplicity, beauty and ease of browsing in mind.
+email: mislav.marohnic@gmail.com
+executables: 
+- hanna
+extensions: []
+
+extra_rdoc_files: 
+- bin/hanna
+- README.markdown
+- lib/hanna/template_page_patch.rb
+- lib/hanna/rdoc_version.rb
+- lib/hanna/template_helpers.rb
+- lib/hanna/template_files/method_list.haml
+- lib/hanna/template_files/styles.sass
+- lib/hanna/template_files/class_index.haml
+- lib/hanna/template_files/layout.haml
+- lib/hanna/template_files/index.haml
+- lib/hanna/template_files/page.haml
+- lib/hanna/template_files/sections.haml
+- lib/hanna/template_files/file_index.haml
+- lib/hanna/rdoc_patch.rb
+- lib/hanna/rdoctask.rb
+- lib/hanna/hanna.rb
+- lib/hanna.rb
+files: 
+- hanna.gemspec
+- bin/hanna
+- README.markdown
+- Manifest
+- lib/hanna/template_page_patch.rb
+- lib/hanna/rdoc_version.rb
+- lib/hanna/template_helpers.rb
+- lib/hanna/template_files/method_list.haml
+- lib/hanna/template_files/styles.sass
+- lib/hanna/template_files/class_index.haml
+- lib/hanna/template_files/layout.haml
+- lib/hanna/template_files/index.haml
+- lib/hanna/template_files/page.haml
+- lib/hanna/template_files/sections.haml
+- lib/hanna/template_files/file_index.haml
+- lib/hanna/rdoc_patch.rb
+- lib/hanna/rdoctask.rb
+- lib/hanna/hanna.rb
+- lib/hanna.rb
+- Rakefile
+has_rdoc: false
+homepage: http://github.com/mislav/hanna
+post_install_message: 
+rdoc_options: 
+- --line-numbers
+- --inline-source
+- --title
+- Hanna
+- --main
+- README.markdown
+require_paths: 
+- lib
+required_ruby_version: !ruby/object:Gem::Requirement 
+  requirements: 
+  - - &quot;&gt;=&quot;
+    - !ruby/object:Gem::Version 
+      version: &quot;0&quot;
+  version: 
+required_rubygems_version: !ruby/object:Gem::Requirement 
+  requirements: 
+  - - &quot;=&quot;
+    - !ruby/object:Gem::Version 
+      version: &quot;1.2&quot;
+  version: 
+requirements: []
+
+rubyforge_project: hanna
+rubygems_version: 1.2.0
+specification_version: 2
+summary: An RDoc template that rocks
+test_files: []</diff>
      <filename>hanna.gemspec</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>.manifest</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>017a4d7fe4414a68cd600b7cef06154fa41fcb59</id>
    </parent>
  </parents>
  <author>
    <name>DesigningPatterns</name>
    <email>technical.inquiries@designingpatterns.com</email>
  </author>
  <url>http://github.com/mislav/hanna/commit/e2d134435fbf91450b4c0cd98f91c4eda5bee4c3</url>
  <id>e2d134435fbf91450b4c0cd98f91c4eda5bee4c3</id>
  <committed-date>2008-08-21T13:55:11-07:00</committed-date>
  <authored-date>2008-08-21T13:55:11-07:00</authored-date>
  <message>Make the hanna packaging process use the echoe gem, in order to escape
github's limitations when interpreting the gemspec file.  Now:
rake manifest
rake gem
will generate a gemspec for hanna.</message>
  <tree>041eb6d1228009f8e18d26c9056145acbe5ce36f</tree>
  <committer>
    <name>DesigningPatterns</name>
    <email>technical.inquiries@designingpatterns.com</email>
  </committer>
</commit>
