diff options
author | Eric Wong <e@80x24.org> | 2015-01-09 00:55:08 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2015-01-09 00:55:08 +0000 |
commit | 40d0ad0cedc0b4389ec86f247edf8681b330037c (patch) | |
tree | 8519fc357ff5f8841f2df41bb2cb9fef964ab31d /lib | |
parent | 4ffa14b8d8aa58276ffcf4ed839a6f4c6c1c836d (diff) | |
download | olddoc-40d0ad0cedc0b4389ec86f247edf8681b330037c.tar.gz |
Nowadays, RDoc 4.x expects GNU-style ChangeLog files and cannot seem to parse them verbatim anymore. Since I've long been against GNU-style ChangeLogs, we'll leave them out and tell folks to read "git log" instead.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/olddoc.rb | 1 | ||||
-rw-r--r-- | lib/olddoc/changelog.rb | 28 | ||||
-rw-r--r-- | lib/olddoc/prepare.rb | 3 |
3 files changed, 0 insertions, 32 deletions
diff --git a/lib/olddoc.rb b/lib/olddoc.rb index f230cbf..7b8affa 100644 --- a/lib/olddoc.rb +++ b/lib/olddoc.rb @@ -3,7 +3,6 @@ module Olddoc VERSION = '1.0.0' - autoload :Changelog, 'olddoc/changelog' autoload :Gemspec, 'olddoc/gemspec' autoload :History, 'olddoc/history' autoload :Merge, 'olddoc/merge' diff --git a/lib/olddoc/changelog.rb b/lib/olddoc/changelog.rb deleted file mode 100644 index 7a7fe96..0000000 --- a/lib/olddoc/changelog.rb +++ /dev/null @@ -1,28 +0,0 @@ -# helper method for generating the ChangeLog in RDoc format atomically -require 'tempfile' - -module Olddoc::Changelog - include Olddoc::History - - def changelog - fp = Tempfile.new('ChangeLog', '.') - fp.write "ChangeLog from #@cgit_uri" - cmd = %w(git log) - if @changelog_start && tags[0] - range = "#@changelog_start..#{tags[0][:tag]}" - fp.write(" (#{range})") - cmd << range - end - fp.write("\n\n") - prefix = " " - IO.popen(cmd.join(' ')) do |io| - io.each { |line| - fp.write prefix - fp.write line - } - end - fp.chmod(0666 & ~File.umask) - File.rename(fp.path, 'ChangeLog') - fp.close! - end -end diff --git a/lib/olddoc/prepare.rb b/lib/olddoc/prepare.rb index f760bd3..1ed66a0 100644 --- a/lib/olddoc/prepare.rb +++ b/lib/olddoc/prepare.rb @@ -5,7 +5,6 @@ require 'uri' class Olddoc::Prepare include Olddoc::NewsRdoc include Olddoc::NewsAtom - include Olddoc::Changelog include Olddoc::Readme def initialize(opts) @@ -15,13 +14,11 @@ class Olddoc::Prepare abort "rdoc_url and cgit_url required in .olddoc.yml for `prepare'" @rdoc_uri = URI.parse(rdoc_url) @cgit_uri = URI.parse(cgit_url) - @changelog_start = opts['changelog_start'] @name, @short_desc = readme_metadata end def run news_rdoc - changelog news_atom end end |