<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>tasks/authors.rake</filename>
    </added>
    <added>
      <filename>tasks/bacon.rake</filename>
    </added>
    <added>
      <filename>tasks/changelog.rake</filename>
    </added>
    <added>
      <filename>tasks/gem.rake</filename>
    </added>
    <added>
      <filename>tasks/gem_installer.rake</filename>
    </added>
    <added>
      <filename>tasks/git.rake</filename>
    </added>
    <added>
      <filename>tasks/grancher.rake</filename>
    </added>
    <added>
      <filename>tasks/install_dependencies.rake</filename>
    </added>
    <added>
      <filename>tasks/manifest.rake</filename>
    </added>
    <added>
      <filename>tasks/metric_changes.rake</filename>
    </added>
    <added>
      <filename>tasks/rcov.rake</filename>
    </added>
    <added>
      <filename>tasks/release.rake</filename>
    </added>
    <added>
      <filename>tasks/reversion.rake</filename>
    </added>
    <added>
      <filename>tasks/setup.rake</filename>
    </added>
    <added>
      <filename>tasks/todo.rake</filename>
    </added>
    <added>
      <filename>tasks/traits.rake</filename>
    </added>
    <added>
      <filename>tasks/yard.rake</filename>
    </added>
    <added>
      <filename>tasks/ycov.rake</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,40 +1,34 @@
-require 'rubygems'
+require 'rake'
+require 'rake/clean'
 require 'rake/gempackagetask'
-require 'spec/rake/spectask'
-
-spec = eval(File.read('ticgit.gemspec'))
-
-Rake::GemPackageTask.new(spec) do |pkg|
-    pkg.need_tar = true
-end
-
-desc &quot;Run all specs in spec directory&quot;
-Spec::Rake::SpecTask.new(:spec) do |t|
-  t.spec_files = FileList['spec/**/*_spec.rb']
-  t.spec_opts = ['--color']
-end
-
-namespace :spec do
-
-  desc &quot;Run rcov on the spec files&quot;
-  Spec::Rake::SpecTask.new(:coverage) do |t|
-    t.spec_files = FileList['spec/**/*_spec.rb']
-    t.spec_opts = ['--color']
-    t.rcov = true
-    t.rcov_opts = ['--exclude', 'spec\/spec,bin\/spec,examples,\/var\/lib\/gems,\/Library\/Ruby,\.autotest']
-  end
-
-end
-
-desc &quot;Clean out the coverage and pkg directories&quot;
-task :clean do
-  rm_rf 'coverage'
-  rm_rf 'pkg'
-  rm Dir.glob('ticgit*gem')
-end
-
-task :default =&gt; &quot;pkg/#{spec.name}-#{spec.version}.gem&quot; do
-    puts &quot;generated latest version&quot;
-end
-
-Dir['tasks/**/*.rake'].each { |rake| load rake }
+require 'time'
+require 'date'
+
+PROJECT_SPECS = Dir['spec/ticgit/**/*.rb']
+PROJECT_MODULE = 'Foo'
+PROJECT_VERSION = ENV['VERSION'] || Date.today.strftime(&quot;%Y.%m.%d&quot;)
+
+GEMSPEC = Gem::Specification.new{|s|
+  s.name         = 'Ticgit'
+  s.version      = PROJECT_VERSION
+  s.author       = &quot;Michael 'manveru' Fellinger&quot;
+  s.summary      = &quot;A distributed ticketing system for git projects.&quot;
+  # s.description  = &quot;A distributed ticketing system for git projects.&quot;
+  s.email        = 'm.fellinger@gmail.com'
+  s.homepage     = 'http://github.com/manveru/ticgit'
+  s.bindir       = 'bin'
+  s.executables  = %w[ti ticgitweb]
+  s.files        = `git ls-files`.split(&quot;\n&quot;).sort
+  s.has_rdoc     = true
+  s.platform     = Gem::Platform::RUBY
+  s.require_path = 'lib'
+  s.default_executable = s.executables.first
+
+  s.add_dependency('git', '~&gt; 1.0.5')
+}
+
+Dir['tasks/*.rake'].each{|f| import(f) }
+
+task :default =&gt; [:bacon]
+
+CLEAN.include('')</diff>
      <filename>Rakefile</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>6a13fe29d113829417ab7588ea09202a9bf7e6b9</id>
    </parent>
  </parents>
  <author>
    <name>Michael Fellinger</name>
    <email>m.fellinger@gmail.com</email>
  </author>
  <url>http://github.com/manveru/ticgit/commit/c2898cc3e9456ede49b48cf15a9a8d22389eae07</url>
  <id>c2898cc3e9456ede49b48cf15a9a8d22389eae07</id>
  <committed-date>2009-05-20T04:48:48-07:00</committed-date>
  <authored-date>2009-05-20T04:48:48-07:00</authored-date>
  <message>Improve Rakefile and add some rake tasks</message>
  <tree>6dc8fd2dccc8181f545ab1b5446cc18dde6e46fd</tree>
  <committer>
    <name>Michael Fellinger</name>
    <email>m.fellinger@gmail.com</email>
  </committer>
</commit>
