<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,14 +1,52 @@
 require 'rubygems'
-require 'rake'
-require 'echoe'
-
-Echoe.new('dm-is-markup', '0.9.7') do |p|
-  p.description    = &quot;Parse a field with a markup engine and save it to a new field created by the plugin.&quot;
-  p.url            = &quot;http://github.com/brianthecoder/dm-is-markup&quot;
-  p.author         = &quot;Brian Smith&quot;
-  p.email          = &quot;wbsmith83@gmail.com&quot;
-  p.ignore_pattern = [&quot;tmp/*&quot;, &quot;script/*&quot;]
-  p.development_dependencies = []
-end
+require 'hoe'
+require 'spec/rake/spectask'
+require 'pathname'
+
+ROOT = Pathname(__FILE__).dirname.expand_path
+require ROOT + 'lib/dm-is-markup/is/version'
+
+AUTHOR = &quot;Aaron Qian, Brian Smith&quot;
+EMAIL  = &quot;aaron [a] ekohe [d] com; wbsmith83 [a] gmail [d] com&quot;
+GEM_NAME = &quot;dm-is-markup&quot;
+GEM_VERSION = DataMapper::Is::Markup::VERSION
+GEM_DEPENDENCIES = [[&quot;dm-core&quot;, &quot;~&gt;0.9&quot;]]
+GEM_CLEAN = [&quot;log&quot;, &quot;pkg&quot;]
+GEM_EXTRAS = { :has_rdoc =&gt; false }
+ 
+PROJECT_NAME = &quot;dm-is-slug&quot;
+PROJECT_URL  = &quot;http://github.com/aq1018/dm-is-markup&quot;
+PROJECT_DESCRIPTION = PROJECT_SUMMARY = &quot;Parse a field with a markup engine and save it to a new field created by the plugin.&quot;
 
-Dir[&quot;#{File.dirname(__FILE__)}/tasks/*.rake&quot;].sort.each{|ext| load ext}
\ No newline at end of file
+require 'tasks/hoe'
+
+task :default =&gt; [ :spec ]
+ 
+WIN32 = (RUBY_PLATFORM =~ /win32|mingw|cygwin/) rescue nil
+SUDO  = WIN32 ? '' : ('sudo' unless ENV['SUDOLESS'])
+ 
+desc &quot;Install #{GEM_NAME} #{GEM_VERSION}&quot;
+task :install =&gt; [ :package ] do
+  sh &quot;#{SUDO} gem install --local pkg/#{GEM_NAME}-#{GEM_VERSION} --no-update-sources&quot;, :verbose =&gt; false
+end
+ 
+desc &quot;Uninstall #{GEM_NAME} #{GEM_VERSION} (default ruby)&quot;
+task :uninstall =&gt; [ :clobber ] do
+  sh &quot;#{SUDO} gem uninstall #{GEM_NAME} -v#{GEM_VERSION} -I -x&quot;, :verbose =&gt; false
+end
+ 
+desc 'Run specifications'
+Spec::Rake::SpecTask.new(:spec) do |t|
+  t.spec_opts &lt;&lt; '--options' &lt;&lt; 'spec/spec.opts' if File.exists?('spec/spec.opts')
+  t.spec_files = Pathname.glob(Pathname.new(__FILE__).dirname + 'spec/**/*_spec.rb')
+ 
+  begin
+    t.rcov = ENV.has_key?('NO_RCOV') ? ENV['NO_RCOV'] != 'true' : true
+    t.rcov_opts &lt;&lt; '--exclude' &lt;&lt; 'spec'
+    t.rcov_opts &lt;&lt; '--text-summary'
+    t.rcov_opts &lt;&lt; '--sort' &lt;&lt; 'coverage' &lt;&lt; '--sort-reverse'
+  rescue Exception
+    puts 'rcov is not installed. Please install before continuing'
+    exit
+  end
+end
\ No newline at end of file</diff>
      <filename>Rakefile</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>Manifest</filename>
    </removed>
    <removed>
      <filename>README</filename>
    </removed>
    <removed>
      <filename>README.markdown</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>d99040e08f7a6b31c450076e0222e124e846a423</id>
    </parent>
  </parents>
  <author>
    <name>Aaron</name>
    <email>aq1018@gmail.com</email>
  </author>
  <url>http://github.com/aq1018/dm-is-markup/commit/a1bde4a0403bffc9067697d5548bab2640327f95</url>
  <id>a1bde4a0403bffc9067697d5548bab2640327f95</id>
  <committed-date>2009-02-26T03:53:24-08:00</committed-date>
  <authored-date>2009-02-26T03:53:24-08:00</authored-date>
  <message>make gem using hoe</message>
  <tree>58188751aaebae43b8bbcc037a9f027ed30c476e</tree>
  <committer>
    <name>Aaron</name>
    <email>aq1018@gmail.com</email>
  </committer>
</commit>
