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