<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>ChangeLog.cvs</filename>
    </added>
    <added>
      <filename>util/svn2cl.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -14,7 +14,6 @@ SOURCE_FILES = FileList.new do |fl|
     fl.include &quot;#{dir}/**/*&quot;
   end
   fl.include &quot;Rakefile&quot;
-  fl.exclude( /\bCVS\b/ )
 end
 
 PACKAGE_FILES = FileList.new do |fl|
@@ -23,7 +22,6 @@ PACKAGE_FILES = FileList.new do |fl|
   end
   fl.include &quot;ChangeLog&quot;, &quot;README&quot;, &quot;LICENSE&quot;, &quot;#{PACKAGE_NAME}.gemspec&quot;, &quot;setup.rb&quot;
   fl.include SOURCE_FILES
-  fl.exclude( /\bCVS\b/ )
 end
 
 Gem.manage_gems
@@ -40,8 +38,16 @@ end
 desc &quot;Default task&quot;
 task :default =&gt; [ :test ]
 
+desc &quot;Build the ChangeLog&quot;
+task :changelog do
+  output = `ruby util/svn2cl.rb`
+  cvs = File.read( &quot;ChangeLog.cvs&quot; )
+  File.open( &quot;ChangeLog&quot;, &quot;w&quot; ) { |f| f.write output + cvs }
+end
+
 desc &quot;Clean generated files&quot;
 task :clean do
+  rm_rf &quot;ChangeLog&quot;
   rm_rf &quot;pkg&quot;
   rm_rf &quot;api&quot;
   rm_f  &quot;doc/faq/faq.html&quot;
@@ -85,10 +91,10 @@ bz2_file = &quot;#{package_name}.tar.bz2&quot;
 zip_file = &quot;#{package_name}.zip&quot;
 gem_file = &quot;#{package_name}.gem&quot;
 
-task :gzip =&gt; SOURCE_FILES + [ :faq, :rdoc, &quot;#{package_dir}/#{gz_file}&quot; ]
-task :bzip =&gt; SOURCE_FILES + [ :faq, :rdoc, &quot;#{package_dir}/#{bz2_file}&quot; ]
-task :zip  =&gt; SOURCE_FILES + [ :faq, :rdoc, &quot;#{package_dir}/#{zip_file}&quot; ]
-task :gem  =&gt; SOURCE_FILES + [ :faq, &quot;#{package_dir}/#{gem_file}&quot; ]
+task :gzip =&gt; SOURCE_FILES + [ :changelog, :faq, :rdoc, &quot;#{package_dir}/#{gz_file}&quot; ]
+task :bzip =&gt; SOURCE_FILES + [ :changelog, :faq, :rdoc, &quot;#{package_dir}/#{bz2_file}&quot; ]
+task :zip  =&gt; SOURCE_FILES + [ :changelog, :faq, :rdoc, &quot;#{package_dir}/#{zip_file}&quot; ]
+task :gem  =&gt; SOURCE_FILES + [ :changelog, :faq, &quot;#{package_dir}/#{gem_file}&quot; ]
 
 task :package =&gt; [ :gzip, :bzip, :zip, :gem ]
 </diff>
      <filename>Rakefile</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>ChangeLog</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>693469bc5987f111db8fc6b4ee6916893954d180</id>
    </parent>
  </parents>
  <author>
    <name>Jamis Buck</name>
    <email>jamis@37signals.com</email>
  </author>
  <url>http://github.com/jamis/sqlite3-ruby/commit/43c69d86c38b33461bd954c0a0b6d2017741c851</url>
  <id>43c69d86c38b33461bd954c0a0b6d2017741c851</id>
  <committed-date>2005-02-15T07:01:48-08:00</committed-date>
  <authored-date>2005-02-15T07:01:48-08:00</authored-date>
  <message>ChangeLog is dynamically generated again.</message>
  <tree>b59833c129dc6964fc055dc2ab9335a9f1cecb96</tree>
  <committer>
    <name>Jamis Buck</name>
    <email>jamis@37signals.com</email>
  </committer>
</commit>
