Rakefile.rb in cxxproject-0.5.47 vs Rakefile.rb in cxxproject-0.5.48
- old
+ new
@@ -50,11 +50,11 @@
task :gem => [:roodi]
rescue LoadError # don't bail out when people do not have roodi installed!
puts 'please gem install roodi'
end
rescue LoadError => e
- puts "please missing gems #{e}"
+ puts "please missing gems #{e}"
end
def two_digits(x)
if x.length > 1
x
@@ -65,11 +65,11 @@
begin
require 'grit'
include Grit
- def git_history
+ def git_history
repo = Repo.new('.')
tag_names = repo.tags.collect {|t| t.name }
relevant_tags = repo.tags.reject {|t| !t.name.start_with?("v_")}
sorted_tags = relevant_tags.sort_by.each do |t|
/v_(?<x>\d+)\.(?<y>\d+)\.(?<z>\d+)/ =~ t.name
@@ -81,18 +81,18 @@
zipped.reverse.each do |a,b|
change_text << ""
change_text << "#{a.name} => #{b.name}"
change_text << ""
cs = repo.commits_between(a.commit, b.commit)
- cm = cs.each do |c|
+ cm = cs.each do |c|
change_lines = c.message.lines.to_a
first = change_lines.first
change_text << " * " + first + "#{change_lines[1..-1].collect {|l| " #{l}"}.join("")}"
end
end
change_text
end
-
+
desc 'generate version history'
task :generate_history do
puts git_history
end