New Upstream Release - ruby-reverse-markdown

Ready changes

Summary

Merged new upstream version: 2.1.1 (was: 1.4.0).

Resulting package

Built on 2022-05-16T14:28 (took 1m47s)

The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:

apt install -t fresh-releases ruby-reverse-markdown

Lintian Result

Diff

diff --git a/.travis.yml b/.travis.yml
index a9cbcb3..5a069d4 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,23 +1,17 @@
-# before_install:
-#   - gem install bundler
+language: ruby
+cache: bundler
 
 rvm:
-  - 1.9.3
-  - 2.0.0
-  - 2.1.0
-  - 2.1.5
-  - 2.2.0
-  - 2.2.4
-  - 2.2.5
-  - 2.3.0
-  - 2.3.1
-  - 2.4.2
-  - 2.5.3
-  - 2.6.2
+  - 2.0
+  - 2.1
+  - 2.2
+  - 2.3
+  - 2.4
+  - 2.5
+  - 2.6
+  - 2.7
   - jruby-9.2.8.0
 
-script: "bundle exec rake spec"
-
 notifications:
   disabled: false
   recipients:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9b67dfc..b7907e3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,17 @@
 # Change Log
 All notable changes to this project will be documented in this file.
 
+## 2.1.1 - October 2021
+- Fixes unintentional newline characters within lists with paragraphs, thanks @diogoosorio, see #93
+- Lets \n to be present in <pre> tag. solves #77 #78, thanks @shivabhusal
+
+## 2.1.0 - May 2020
+- Add support for `figure` tags, see #86, thanks @anshul78
+
+## 2.0.0 - March 2020
+- BREAKING: Dropped support for ruby 1.9.3
+- Add support for `details` and `summary` tags, see #85
+
 ## 1.4.0 – January 2020
 - BREAKING: jump links will no longer be ignored but treated as links, see #82
 
diff --git a/README.md b/README.md
index c879c5e..a32181d 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
 
 Transform html into markdown. Useful for example if you want to import html into your markdown based application.
 
-[![Build Status](https://secure.travis-ci.org/xijo/reverse_markdown.png?branch=master)](https://travis-ci.org/xijo/reverse_markdown) [![Gem Version](https://badge.fury.io/rb/reverse_markdown.png)](http://badge.fury.io/rb/reverse_markdown) [![Code Climate](https://codeclimate.com/github/xijo/reverse_markdown.png)](https://codeclimate.com/github/xijo/reverse_markdown) [![Code Climate](https://codeclimate.com/github/xijo/reverse_markdown/coverage.png)](https://codeclimate.com/github/xijo/reverse_markdown)
+[![Build Status](https://secure.travis-ci.org/xijo/reverse_markdown.svg?branch=master)](https://travis-ci.org/xijo/reverse_markdown) [![Gem Version](https://badge.fury.io/rb/reverse_markdown.svg)](http://badge.fury.io/rb/reverse_markdown) [![Code Climate](https://codeclimate.com/github/xijo/reverse_markdown.svg)](https://codeclimate.com/github/xijo/reverse_markdown) [![Code Climate](https://codeclimate.com/github/xijo/reverse_markdown/coverage.png)](https://codeclimate.com/github/xijo/reverse_markdown)
 
 ## Changelog
 
@@ -11,7 +11,7 @@ See [Change Log](CHANGELOG.md)
 ## Requirements
 
 1. [Nokogiri](http://nokogiri.org/)
-2. Ruby 1.9.3 or higher
+2. Ruby 2.0.0 or higher
 
 ## Installation
 
@@ -29,7 +29,7 @@ gem 'reverse_markdown'
 
 ## Features
 
-- Supports all the established html tags like `h1`, `h2`, `h3`, `h4`, `h5`, `h6`, `p`, `em`, `strong`, `i`, `b`, `blockquote`, `code`, `img`, `a`, `hr`, `li`, `ol`, `ul`, `table`, `tr`, `th`, `td`, `br`
+- Supports all the established html tags like `h1`, `h2`, `h3`, `h4`, `h5`, `h6`, `p`, `em`, `strong`, `i`, `b`, `blockquote`, `code`, `img`, `a`, `hr`, `li`, `ol`, `ul`, `table`, `tr`, `th`, `td`, `br`, `figure`
 - Module based - if you miss a tag, just add it
 - Can deal with nested lists
 - Inline and block code is supported
diff --git a/debian/changelog b/debian/changelog
index a0bd7c8..197d23f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,12 @@
-ruby-reverse-markdown (1.4.0-2) UNRELEASED; urgency=low
+ruby-reverse-markdown (2.1.1-1) UNRELEASED; urgency=low
 
   * Set field Upstream-Contact in debian/copyright.
   * Remove obsolete fields Contact, Name from debian/upstream/metadata (already
     present in machine-readable debian/copyright).
   * Update standards version to 4.5.0, no changes needed.
+  * New upstream release.
 
- -- Debian Janitor <janitor@jelmer.uk>  Sat, 29 Aug 2020 05:55:40 -0000
+ -- Debian Janitor <janitor@jelmer.uk>  Mon, 16 May 2022 14:27:03 -0000
 
 ruby-reverse-markdown (1.4.0-1) unstable; urgency=medium
 
diff --git a/lib/reverse_markdown.rb b/lib/reverse_markdown.rb
index ce02006..f13fceb 100644
--- a/lib/reverse_markdown.rb
+++ b/lib/reverse_markdown.rb
@@ -13,7 +13,10 @@ require 'reverse_markdown/converters/code'
 require 'reverse_markdown/converters/del'
 require 'reverse_markdown/converters/div'
 require 'reverse_markdown/converters/drop'
+require 'reverse_markdown/converters/details'
 require 'reverse_markdown/converters/em'
+require 'reverse_markdown/converters/figcaption'
+require 'reverse_markdown/converters/figure'
 require 'reverse_markdown/converters/h'
 require 'reverse_markdown/converters/hr'
 require 'reverse_markdown/converters/ignore'
diff --git a/lib/reverse_markdown/converters/details.rb b/lib/reverse_markdown/converters/details.rb
new file mode 100644
index 0000000..5b12fd3
--- /dev/null
+++ b/lib/reverse_markdown/converters/details.rb
@@ -0,0 +1,25 @@
+module ReverseMarkdown
+    module Converters
+      class Details < Base
+        def convert(node, state = {})
+          content = treat_children(node, state.merge(already_processed: true))
+          if disabled? || content.strip.empty? || state[:already_processed]
+            content
+          else
+            "##{content}"
+          end
+        end
+
+        def enabled?
+          ReverseMarkdown.config.github_flavored
+        end
+
+        def disabled?
+          !enabled?
+        end
+      end
+
+      register :details, Details.new
+      register :summary, Details.new
+    end
+end
diff --git a/lib/reverse_markdown/converters/figcaption.rb b/lib/reverse_markdown/converters/figcaption.rb
new file mode 100644
index 0000000..30ec3f1
--- /dev/null
+++ b/lib/reverse_markdown/converters/figcaption.rb
@@ -0,0 +1,15 @@
+module ReverseMarkdown
+  module Converters
+    class FigCaption < Base
+      def convert(node, state = {})
+        if node.text.strip.empty?
+          ""
+        else
+          "\n" << "_#{node.text.strip}_" << "\n"
+        end
+      end
+    end
+
+    register :figcaption, FigCaption.new
+  end
+end
diff --git a/lib/reverse_markdown/converters/figure.rb b/lib/reverse_markdown/converters/figure.rb
new file mode 100644
index 0000000..e198eb0
--- /dev/null
+++ b/lib/reverse_markdown/converters/figure.rb
@@ -0,0 +1,12 @@
+module ReverseMarkdown
+  module Converters
+    class Figure < Base
+      def convert(node, state = {})
+        content = treat_children(node, state)
+        "\n#{content.strip}\n"
+      end
+    end
+
+    register :figure, Figure.new
+  end
+end
diff --git a/lib/reverse_markdown/converters/li.rb b/lib/reverse_markdown/converters/li.rb
index 549ca17..478b317 100644
--- a/lib/reverse_markdown/converters/li.rb
+++ b/lib/reverse_markdown/converters/li.rb
@@ -2,8 +2,8 @@ module ReverseMarkdown
   module Converters
     class Li < Base
       def convert(node, state = {})
-        contains_child_paragraph = node.children.first ? node.children.first.name == 'p' : false
-        content_node             = contains_child_paragraph ? node.children.first : node
+        contains_child_paragraph = node.first_element_child ? node.first_element_child.name == 'p' : false
+        content_node             = contains_child_paragraph ? node.first_element_child : node
         content                  = treat_children(content_node, state)
         indentation              = indentation_from(state)
         prefix                   = prefix_for(node)
diff --git a/lib/reverse_markdown/converters/pre.rb b/lib/reverse_markdown/converters/pre.rb
index 72efdff..2fec5d2 100644
--- a/lib/reverse_markdown/converters/pre.rb
+++ b/lib/reverse_markdown/converters/pre.rb
@@ -15,8 +15,8 @@ module ReverseMarkdown
       # Override #treat as proposed in https://github.com/xijo/reverse_markdown/pull/69
       def treat(node, state)
         case node.name
-        when 'code'
-          node.text
+        when 'code', 'text'
+          node.text.strip
         when 'br'
           "\n"
         else
diff --git a/lib/reverse_markdown/version.rb b/lib/reverse_markdown/version.rb
index e0b30c9..85243b4 100644
--- a/lib/reverse_markdown/version.rb
+++ b/lib/reverse_markdown/version.rb
@@ -1,3 +1,3 @@
 module ReverseMarkdown
-  VERSION = '1.4.0'
+  VERSION = '2.1.1'
 end
diff --git a/reverse_markdown.gemspec b/reverse_markdown.gemspec
index bd97e1f..432191f 100644
--- a/reverse_markdown.gemspec
+++ b/reverse_markdown.gemspec
@@ -23,6 +23,6 @@ Gem::Specification.new do |s|
   s.add_development_dependency 'simplecov'
   s.add_development_dependency 'rake'
   s.add_development_dependency 'kramdown'
-  # s.add_development_dependency 'byebug'
+  s.add_development_dependency 'byebug'
   s.add_development_dependency 'codeclimate-test-reporter'
 end
diff --git a/spec/assets/lists.html b/spec/assets/lists.html
index a23922c..8a2ba9e 100644
--- a/spec/assets/lists.html
+++ b/spec/assets/lists.html
@@ -44,6 +44,8 @@
       </li>
     </ul>
 
+    <ul><li> <p>I don't want to cleanup after the party!</p> </li></ul>
+
     <ul>
       <li>
         <p>li 1, p 1</p>
diff --git a/spec/components/lists_spec.rb b/spec/components/lists_spec.rb
index 59dfe9a..629cb0d 100644
--- a/spec/components/lists_spec.rb
+++ b/spec/components/lists_spec.rb
@@ -35,7 +35,8 @@ describe ReverseMarkdown do
   end
 
   context "lists containing embedded <p> tags" do
-    xit { is_expected.to match /\n- I want to have a party at my house!\n/ }
+    it { is_expected.to match /\n- I want to have a party at my house!\n/ }
+    it { is_expected.to match /\n- I don't want to cleanup after the party!\n/ }
   end
 
   context "list item containing multiple <p> tags" do
diff --git a/spec/components/paragraphs_spec.rb b/spec/components/paragraphs_spec.rb
index 927f30e..bc5078e 100644
--- a/spec/components/paragraphs_spec.rb
+++ b/spec/components/paragraphs_spec.rb
@@ -1,7 +1,6 @@
 require 'spec_helper'
 
 describe ReverseMarkdown do
-
   let(:input)    { File.read('spec/assets/paragraphs.html') }
   let(:document) { Nokogiri::HTML(input) }
   subject { ReverseMarkdown.convert(input) }
diff --git a/spec/components/quotation_spec.rb b/spec/components/quotation_spec.rb
index 6ea90c6..e67c344 100644
--- a/spec/components/quotation_spec.rb
+++ b/spec/components/quotation_spec.rb
@@ -1,12 +1,10 @@
 require 'spec_helper'
 
 describe ReverseMarkdown do
-
   let(:input)    { File.read('spec/assets/quotation.html') }
   let(:document) { Nokogiri::HTML(input) }
   subject { ReverseMarkdown.convert(input) }
 
   it { is_expected.to match /^    Block of code$/ }
   it { is_expected.to include "\n> First quoted paragraph\n> \n> Second quoted paragraph" }
-
 end
diff --git a/spec/lib/reverse_markdown/converters/details_spec.rb b/spec/lib/reverse_markdown/converters/details_spec.rb
new file mode 100644
index 0000000..9966125
--- /dev/null
+++ b/spec/lib/reverse_markdown/converters/details_spec.rb
@@ -0,0 +1,23 @@
+require 'spec_helper'
+
+describe ReverseMarkdown::Converters::Details do
+  let(:converter) { ReverseMarkdown::Converters::Details.new }
+
+  context 'for standard markdown' do
+    before { ReverseMarkdown.config.github_flavored = false }
+
+    it 'handles details tags correctly' do
+      node = node_for("<details>foo</details>")
+      expect(converter.convert(node)).to include "foo"
+    end
+  end
+
+  context 'for github_flavored markdown' do
+    before { ReverseMarkdown.config.github_flavored = true }
+
+    it 'handles details tags correctly' do
+      node = node_for("<details>foo</details>")
+      expect(converter.convert(node)).to include "#foo"
+    end
+  end
+end
\ No newline at end of file
diff --git a/spec/lib/reverse_markdown/converters/figure_spec.rb b/spec/lib/reverse_markdown/converters/figure_spec.rb
new file mode 100644
index 0000000..d894809
--- /dev/null
+++ b/spec/lib/reverse_markdown/converters/figure_spec.rb
@@ -0,0 +1,17 @@
+require 'spec_helper'
+
+describe ReverseMarkdown::Converters::Figure do
+
+  let(:converter) { ReverseMarkdown::Converters::Figure.new }
+
+  it 'handles figure tags with figcaption correctly' do
+    node = node_for("<figure><img src='image.jpg' alt='img_alt'><figcaption>Figure Caption</figcaption></figure>")
+    expect(converter.convert(node)).to eq "\n![img_alt](image.jpg)\n_Figure Caption_\n"
+  end
+
+  it 'handles figure tags without figcaption correctly' do
+    node = node_for("<figure><img src='image.jpg' alt='img_alt'></figure>")
+    expect(converter.convert(node)).to eq "\n![img_alt](image.jpg)\n"
+  end
+
+end
diff --git a/spec/lib/reverse_markdown/converters/pre_spec.rb b/spec/lib/reverse_markdown/converters/pre_spec.rb
index 18f8a9f..02ac94c 100644
--- a/spec/lib/reverse_markdown/converters/pre_spec.rb
+++ b/spec/lib/reverse_markdown/converters/pre_spec.rb
@@ -12,10 +12,15 @@ describe ReverseMarkdown::Converters::Pre do
       expect(converter.convert(node)).to include "    puts foo\n"
     end
 
-    it 'preserves new lines' do
+    it 'preserves new lines as <br>' do
       node = node_for("<pre>one<br>two<br>three</pre>")
       expect(converter.convert(node)).to include "\n\n    one\n    two\n    three\n\n"
     end
+    
+    it 'preserves new lines as <br> and \n' do
+      node = node_for("<pre>one\ntwo\nthree<br>four</pre>")
+      expect(converter.convert(node)).to include "\n\n    one\n    two\n    three\n    four\n\n"
+    end
 
     it 'handles code tags correctly' do
       node = node_for("<pre><code>foobar</code></pre>")
@@ -41,6 +46,11 @@ describe ReverseMarkdown::Converters::Pre do
       expect(converter.convert(node)).to include "```\nfoo\nbar\n```"
     end
 
+    it 'preserves new lines as <br> and \n' do
+      node = node_for("<pre>one\ntwo\nthree<br>four</pre>")
+      expect(converter.convert(node)).to include "```\none\ntwo\nthree\nfour\n```"
+    end
+
     it 'handles code tags correctly' do
       node = node_for("<pre><code>foobar</code></pre>")
       expect(converter.convert(node)).to include "```\nfoobar\n```"

Debdiff

[The following lists of changes regard files as different if they have different names, permissions or owners.]

Files in second set of .debs but not in first

-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/cleaner.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/config.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/a.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/base.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/blockquote.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/br.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/bypass.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/code.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/del.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/details.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/div.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/drop.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/em.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/figcaption.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/figure.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/h.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/hr.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/ignore.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/img.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/li.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/ol.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/p.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/pass_through.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/pre.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/strong.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/table.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/td.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/text.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/tr.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/errors.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/lib/reverse_markdown/version.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/specifications/reverse_markdown-2.1.1.gemspec
-rwxr-xr-x  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-2.1.1/bin/reverse_markdown

Files in first set of .debs but not in second

-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/cleaner.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/config.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/converters.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/converters/a.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/converters/base.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/converters/blockquote.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/converters/br.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/converters/bypass.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/converters/code.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/converters/del.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/converters/div.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/converters/drop.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/converters/em.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/converters/h.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/converters/hr.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/converters/ignore.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/converters/img.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/converters/li.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/converters/ol.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/converters/p.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/converters/pass_through.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/converters/pre.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/converters/strong.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/converters/table.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/converters/td.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/converters/text.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/converters/tr.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/errors.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/lib/reverse_markdown/version.rb
-rw-r--r--  root/root   /usr/share/rubygems-integration/all/specifications/reverse_markdown-1.4.0.gemspec
-rwxr-xr-x  root/root   /usr/share/rubygems-integration/all/gems/reverse_markdown-1.4.0/bin/reverse_markdown

Control files: lines which differ (wdiff format)

  • Ruby-Versions: all

More details

Full run details