<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,7 @@
+== 1.5.2 2009-01-12
+
+* Trying to remove a circular rubigen-&gt;newgem-&gt;rubigen dependency issue
+
 == 1.5.1 2008-12-29
 
 * Return #write_manifest which was accidently removed</diff>
      <filename>History.txt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,5 @@
-%w[rubygems rake rake/clean newgem].each { |f| require f }
+%w[rubygems rake rake/clean].each { |f| require f }
+require 'newgem' rescue nil # still work if newgem not available
 require File.dirname(__FILE__) + '/lib/rubigen'
 
 # Generate all the Rake tasks
@@ -8,7 +9,7 @@ $hoe = Hoe.new('rubigen', RubiGen::VERSION) do |p|
   p.developer('Jeremy Kemper', 'jeremy@bitsweat.net')
   p.changes        = p.paragraphs_of(&quot;History.txt&quot;, 0..1).join(&quot;\n\n&quot;)
   p.extra_deps     = [['activesupport','&gt;= 2.2.2']]
-  p.extra_dev_deps = [['newgem', &quot;&gt;= #{::Newgem::VERSION}&quot;]]
+  # p.extra_dev_deps = [['newgem', &quot;&gt;= #{::Newgem::VERSION}&quot;]] - TODO causes a circular dependency &lt; rubygems 1.2
   
   p.clean_globs |= %w[**/.DS_Store tmp *.log]
   path = (p.rubyforge_name == p.name) ? p.rubyforge_name : &quot;\#{p.rubyforge_name}/\#{p.name}&quot;
@@ -16,6 +17,6 @@ $hoe = Hoe.new('rubigen', RubiGen::VERSION) do |p|
   p.rsync_args = '-av --delete --ignore-errors'
 end
 
-require 'newgem/tasks' # load /tasks/*.rake
+require 'newgem/tasks' rescue nil # load /tasks/*.rake
 
 task :default =&gt; :features</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@ rescue LoadError
 end
 
 module RubiGen
-  VERSION = '1.5.1'
+  VERSION = '1.5.2'
 end
 
 require 'rubigen/base'</diff>
      <filename>lib/rubigen.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d67cde16670f5675925a8534d09bcb4cbb54abcb</id>
    </parent>
  </parents>
  <author>
    <name>Dr Nic Williams</name>
    <email>drnicwilliams@gmail.com</email>
  </author>
  <url>http://github.com/drnic/rubigen/commit/83f386e3999f41780b29b10a77ad6ea354b45d4a</url>
  <id>83f386e3999f41780b29b10a77ad6ea354b45d4a</id>
  <committed-date>2009-01-11T19:01:33-08:00</committed-date>
  <authored-date>2009-01-11T19:01:33-08:00</authored-date>
  <message>fix a circular dependency issue with newgem</message>
  <tree>0b7d690d52436cd2fc354eaad210ff8791037935</tree>
  <committer>
    <name>Dr Nic Williams</name>
    <email>drnicwilliams@gmail.com</email>
  </committer>
</commit>
