<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,8 +1,10 @@
 = Changelog
-== Version 1.0.2 
+== Version 1.0.2 2009-06-28
 
 * Fix bug with time.h on linode (reported by Roger Pack) 
 * Fix potential garbage collection issue with Interval class
+* Windows gem is now a fat binary to support installing in 1.8 or 1.9 from the
+  same gem
 
 == Version 1.0.1 2009-06-12
 </diff>
      <filename>HISTORY</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
 Future Release:
-    - fat binaries
     - a replacement for Time.now that only gets a new Time value if the time has
       passed 1 sec.
     - how to get current timeofday in nanoseconds from all systems</diff>
      <filename>TODO.taskpaper</filename>
    </modified>
    <modified>
      <diff>@@ -52,6 +52,6 @@ end
 Hitimes::GEM_SPEC_WIN = Hitimes::GEM_SPEC.clone
 Hitimes::GEM_SPEC_WIN.platform = ::Gem::Platform.new( &quot;i386-mswin32_60&quot; )
 Hitimes::GEM_SPEC_WIN.extensions = []
-Hitimes::GEM_SPEC_WIN.files +=  FileList[&quot;lib/hitimes/{1.8,1.9}/**.{dll,so}&quot;]
+Hitimes::GEM_SPEC_WIN.files +=  FileList[&quot;lib/hitimes/{1.8,1.9}/**.{dll,so}&quot;].to_a
 
 Hitimes::SPECS = [ Hitimes::GEM_SPEC, Hitimes::GEM_SPEC_WIN ]</diff>
      <filename>gemspec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -35,7 +35,7 @@ if pkg_config = Configuration.for_if_exist?(&quot;packaging&quot;) then
     task :reinstall =&gt; [:uninstall, :repackage, :install]
 
     desc &quot;package up a windows gem&quot;
-    task :package_win =&gt; :clobber  do
+    task :package_win =&gt; :clean do
       Configuration.for(&quot;extension&quot;).cross_rbconfig.keys.each do |rbconfig|
         v = rbconfig.split(&quot;-&quot;).last
         s = v.sub(/\.\d$/,'')
@@ -45,7 +45,7 @@ if pkg_config = Configuration.for_if_exist?(&quot;packaging&quot;) then
       end
 
       Gem::Builder.new( Hitimes::GEM_SPEC_WIN ).build 
-      mkdir &quot;pkg&quot;
+      mkdir &quot;pkg&quot; unless File.directory?( 'pkg' )
       mv Dir[&quot;*.gem&quot;].first, &quot;pkg&quot;
     end
 </diff>
      <filename>tasks/distribution.rake</filename>
    </modified>
    <modified>
      <diff>@@ -8,7 +8,7 @@ require 'pathname'
 if ext_config = Configuration.for_if_exist?('extension') then
   namespace :ext do  
     desc &quot;Build the extension(s)&quot;
-    task :build =&gt; :clobber do
+    task :build =&gt; :clean do
       Hitimes::GEM_SPEC.extensions.each do |extension|
         path = Pathname.new(extension)
         parts = path.split</diff>
      <filename>tasks/extension.rake</filename>
    </modified>
    <modified>
      <diff>@@ -31,6 +31,9 @@ if rf_conf = Configuration.for_if_exist?(&quot;rubyforge&quot;) then
 
       puts &quot;Uploading to rubyforge...&quot;
       files = FileList[File.join(&quot;pkg&quot;,&quot;#{Hitimes::GEM_SPEC.name}-#{Hitimes::VERSION}*.*&quot;)].to_a
+      files.each do |f|
+        puts &quot;  * #{f}&quot;
+      end
       rubyforge.login
       rubyforge.add_release(Hitimes::GEM_SPEC.rubyforge_project, Hitimes::GEM_SPEC.name, Hitimes::VERSION, *files)
       puts &quot;done.&quot;</diff>
      <filename>tasks/rubyforge.rake</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>1295d2f9f3effaa183d092dabd77068c0af3f095</id>
    </parent>
  </parents>
  <author>
    <name>Jeremy Hinegardner</name>
    <email>jeremy@hinegardner.org</email>
  </author>
  <url>http://github.com/copiousfreetime/hitimes/commit/3b6dc7697983f3157feccb53635e75dfc847f710</url>
  <id>3b6dc7697983f3157feccb53635e75dfc847f710</id>
  <committed-date>2009-06-28T16:58:50-07:00</committed-date>
  <authored-date>2009-06-28T16:58:50-07:00</authored-date>
  <message>all is well again, time to release</message>
  <tree>efab53bf54bd46f9d1a9abc32b967375c6b0898f</tree>
  <committer>
    <name>Jeremy Hinegardner</name>
    <email>jeremy@hinegardner.org</email>
  </committer>
</commit>
