<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>ext/rdiscount.c</filename>
    </added>
    <added>
      <filename>lib/rdiscount.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,4 +1,4 @@
-ext/discount.o
+ext/rdiscount.o
 ext/docheader.o
 ext/dumptree.o
 ext/generate.o
@@ -6,6 +6,11 @@ ext/markdown.o
 ext/mkdio.o
 ext/rbstrio.o
 ext/resource.o
-ext/discount.bundle
-lib/discount.bundle
+ext/rdiscount.bundle
+ext/rdiscount.so
+ext/rdiscount.dll
+lib/rdiscount.bundle
+lib/rdiscount.so
+lib/rdiscount.dll
 ext/Makefile
+pkg</diff>
      <filename>.gitignore</filename>
    </modified>
    <modified>
      <diff>@@ -9,9 +9,9 @@ VERS = '1.2.6.1'
 
 spec =
   Gem::Specification.new do |s|
-    s.name              = &quot;discount&quot;
+    s.name              = &quot;rdiscount&quot;
     s.version           = VERS
-    s.summary           = &quot;Discount Implementation of Gruber's Markdown&quot;
+    s.summary           = &quot;Fast Implementation of Gruber's Markdown in C&quot;
     s.files             = FileList['README','COPYING','Rakefile','test/**/*','{lib,ext}/**.rb','ext/*.{c,h}']
     s.bindir            = 'bin'
     s.require_path      = 'lib'
@@ -70,19 +70,19 @@ end
 file 'ext/Makefile' =&gt; FileList['ext/{*.c,*.h,*.rb}'] do
   chdir('ext') { ruby 'extconf.rb' }
 end
-CLEAN.include 'ext/Makefile'
+CLEAN.include 'ext/Makefile', 'ext/mkmf.log'
 
-file &quot;ext/discount.#{DLEXT}&quot; =&gt; FileList['ext/Makefile', 'ext/*.{c,h,rb}'] do |f|
+file &quot;ext/rdiscount.#{DLEXT}&quot; =&gt; FileList['ext/Makefile', 'ext/*.{c,h,rb}'] do |f|
   sh 'cd ext &amp;&amp; make'
 end
 CLEAN.include 'ext/*.{o,bundle,so,dll}'
 
-file &quot;lib/discount.#{DLEXT}&quot; =&gt; &quot;ext/discount.#{DLEXT}&quot; do |f|
+file &quot;lib/rdiscount.#{DLEXT}&quot; =&gt; &quot;ext/rdiscount.#{DLEXT}&quot; do |f|
   cp f.prerequisites, &quot;lib/&quot;, :preserve =&gt; true
 end
 
-desc 'Build the discount extension'
-task :build =&gt; &quot;lib/discount.#{DLEXT}&quot;
+desc 'Build the rdiscount extension'
+task :build =&gt; &quot;lib/rdiscount.#{DLEXT}&quot;
 
 desc 'Run unit tests'
 task 'test:unit' =&gt; [:build] do |t|
@@ -115,12 +115,12 @@ task :test =&gt; %w[test:unit test:conformance]
 # Rubyforge
 # ==========================================================
 
-PKGNAME = &quot;pkg/discount-#{VERS}&quot;
+PKGNAME = &quot;pkg/rdiscount-#{VERS}&quot;
 
 desc 'Publish new release to rubyforge'
 task :release =&gt; [ &quot;#{PKGNAME}.gem&quot;, &quot;#{PKGNAME}.tar.gz&quot; ] do |t|
   sh &lt;&lt;-end
-    rubyforge add_release wink discount #{VERS} #{PKGNAME}.gem &amp;&amp;
-    rubyforge add_file    wink discount #{VERS} #{PKGNAME}.tar.gz
+    rubyforge add_release wink rdiscount #{VERS} #{PKGNAME}.gem &amp;&amp;
+    rubyforge add_file    wink rdiscount #{VERS} #{PKGNAME}.tar.gz
   end
 end</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
 #!/usr/bin/env ruby
 
 $: &lt;&lt; File.expand_path(File.dirname(__FILE__) + &quot;/../lib&quot;)
-require 'discount'
-STDOUT.write(Discount.new(ARGF.read).to_html)
+require 'rdiscount'
+STDOUT.write(RDiscount.new(ARGF.read).to_html)</diff>
      <filename>bin/rdiscount</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,3 @@
 require 'mkmf'
-
-dir_config('discount')
-create_makefile('discount')
+dir_config('rdiscount')
+create_makefile('rdiscount')</diff>
      <filename>ext/extconf.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,54 +1,54 @@
 $: &lt;&lt; File.join(File.dirname(__FILE__), &quot;lib&quot;)
 
 require 'test/unit'
-require 'discount'
+require 'rdiscount'
 
-class DiscountTest &lt; Test::Unit::TestCase
+class RDiscountTest &lt; Test::Unit::TestCase
 
-  def test_that_extension_methods_are_present_on_discount_class
-    assert Discount.instance_methods.include?('to_html'),
-      &quot;Discount class should respond to #to_html&quot;
+  def test_that_extension_methods_are_present_on_rdiscount_class
+    assert RDiscount.instance_methods.include?('to_html'),
+      &quot;RDiscount class should respond to #to_html&quot;
   end
 
   def test_that_simple_one_liner_goes_to_html
-    discount = Discount.new('Hello World.')
-    assert_respond_to discount, :to_html
-    assert_equal &quot;&lt;p&gt;Hello World.&lt;/p&gt;\n&quot;, discount.to_html
+    markdown = RDiscount.new('Hello World.')
+    assert_respond_to markdown, :to_html
+    assert_equal &quot;&lt;p&gt;Hello World.&lt;/p&gt;\n&quot;, markdown.to_html
   end
 
   def test_that_inline_markdown_goes_to_html
-    discount = Discount.new('_Hello World_!')
-    assert_respond_to discount, :to_html
-    assert_equal &quot;&lt;p&gt;&lt;em&gt;Hello World&lt;/em&gt;!&lt;/p&gt;\n&quot;, discount.to_html
+    markdown = RDiscount.new('_Hello World_!')
+    assert_respond_to markdown, :to_html
+    assert_equal &quot;&lt;p&gt;&lt;em&gt;Hello World&lt;/em&gt;!&lt;/p&gt;\n&quot;, markdown.to_html
   end
 
   def test_that_bluecloth_restrictions_are_supported
-    discount = Discount.new('Hello World.')
+    markdown = RDiscount.new('Hello World.')
     [:filter_html, :filter_styles].each do |restriction|
-      assert_respond_to discount, restriction
-      assert_respond_to discount, &quot;#{restriction}=&quot;
+      assert_respond_to markdown, restriction
+      assert_respond_to markdown, &quot;#{restriction}=&quot;
     end
-    assert_not_equal true, discount.filter_html
-    assert_not_equal true, discount.filter_styles
+    assert_not_equal true, markdown.filter_html
+    assert_not_equal true, markdown.filter_styles
 
-    discount = Discount.new('Hello World.', :filter_html, :filter_styles)
-    assert_equal true, discount.filter_html
-    assert_equal true, discount.filter_styles
+    markdown = RDiscount.new('Hello World.', :filter_html, :filter_styles)
+    assert_equal true, markdown.filter_html
+    assert_equal true, markdown.filter_styles
   end
 
   def test_that_redcloth_attributes_are_supported
-    discount = Discount.new('Hello World.')
-    assert_respond_to discount, :fold_lines
-    assert_respond_to discount, :fold_lines=
-    assert_not_equal true, discount.fold_lines
+    markdown = RDiscount.new('Hello World.')
+    assert_respond_to markdown, :fold_lines
+    assert_respond_to markdown, :fold_lines=
+    assert_not_equal true, markdown.fold_lines
 
-    discount = Discount.new('Hello World.', :fold_lines)
-    assert_equal true, discount.fold_lines
+    markdown = RDiscount.new('Hello World.', :fold_lines)
+    assert_equal true, markdown.fold_lines
   end
 
   def test_that_redcloth_to_html_with_single_arg_is_supported
-    discount = Discount.new('Hello World.')
-    assert_nothing_raised(ArgumentError) { discount.to_html(true) }
+    markdown = RDiscount.new('Hello World.')
+    assert_nothing_raised(ArgumentError) { markdown.to_html(true) }
   end
 
   # Build tests for each file in the MarkdownTest test suite
@@ -60,14 +60,14 @@ class DiscountTest &lt; Test::Unit::TestCase
     method_name = basename.gsub(/[-,]/, '').gsub(/\s+/, '_').downcase
 
     define_method &quot;test_#{method_name}&quot; do
-      discount = Discount.new(File.read(text_file))
-      actual_html = discount.to_html
+      markdown = RDiscount.new(File.read(text_file))
+      actual_html = markdown.to_html
       assert_not_nil actual_html
     end
 
     define_method &quot;test_#{method_name}_with_smarty_enabled&quot; do
-      discount = Discount.new(File.read(text_file), :smart)
-      actual_html = discount.to_html
+      markdown = RDiscount.new(File.read(text_file), :smart)
+      actual_html = markdown.to_html
       assert_not_nil actual_html
     end
 </diff>
      <filename>test.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>ext/discount.c</filename>
    </removed>
    <removed>
      <filename>lib/discount.rb</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>a5855f42153b8d23ce7402cd32b100e64c40fef1</id>
    </parent>
  </parents>
  <author>
    <name>Ryan Tomayko</name>
    <email>rtomayko@gmail.com</email>
  </author>
  <url>http://github.com/rtomayko/rdiscount/commit/a79b616e22ed99c9ae310b60ab8cc462ba3104b4</url>
  <id>a79b616e22ed99c9ae310b60ab8cc462ba3104b4</id>
  <committed-date>2008-06-03T03:59:06-07:00</committed-date>
  <authored-date>2008-06-02T16:36:40-07:00</authored-date>
  <message>Rename Discount as RDiscount

The &quot;Discount&quot; name is likely to clash at the top level.</message>
  <tree>f834b5a2c9ee39e53164f64ed4b0230d0b2bd056</tree>
  <committer>
    <name>Ryan Tomayko</name>
    <email>rtomayko@gmail.com</email>
  </committer>
</commit>
