mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Drop make change
and tool/change_maker.rb
because we're not writing ChangeLog anymore.
This commit is contained in:
parent
364f43ab7f
commit
e8b6f63039
2 changed files with 0 additions and 51 deletions
|
@ -1459,9 +1459,6 @@ info-libruby_so: PHONY
|
||||||
info-arch: PHONY
|
info-arch: PHONY
|
||||||
@echo arch=$(arch)
|
@echo arch=$(arch)
|
||||||
|
|
||||||
change: PHONY
|
|
||||||
$(BASERUBY) -C "$(srcdir)" ./tool/change_maker.rb $(CHANGES) > change.log
|
|
||||||
|
|
||||||
exam: check
|
exam: check
|
||||||
|
|
||||||
love: sudo-precheck up all test exam install
|
love: sudo-precheck up all test exam install
|
||||||
|
@ -1514,7 +1511,6 @@ help: PHONY
|
||||||
" install-cross: install cross compiling stuff" \
|
" install-cross: install cross compiling stuff" \
|
||||||
" clean: clean for tarball" \
|
" clean: clean for tarball" \
|
||||||
" distclean: clean for repository" \
|
" distclean: clean for repository" \
|
||||||
" change: make change log template" \
|
|
||||||
" golf: for golfers" \
|
" golf: for golfers" \
|
||||||
" goruby: same as golf" \
|
" goruby: same as golf" \
|
||||||
$(HELP_EXTRA_TASKS) \
|
$(HELP_EXTRA_TASKS) \
|
||||||
|
|
|
@ -1,47 +0,0 @@
|
||||||
#! ./miniruby
|
|
||||||
|
|
||||||
# Used by "make change" to generate a list of files for a Changelog entry.
|
|
||||||
# Run it via "make change" in the Ruby root directory.
|
|
||||||
|
|
||||||
$:.unshift(File.expand_path("../../lib", __FILE__))
|
|
||||||
require File.expand_path("../vcs", __FILE__)
|
|
||||||
|
|
||||||
def diff2index(cmd, *argv)
|
|
||||||
lines = []
|
|
||||||
path = nil
|
|
||||||
output = `#{cmd} #{argv.join(" ")}`
|
|
||||||
if defined? Encoding::BINARY
|
|
||||||
output.force_encoding Encoding::BINARY
|
|
||||||
end
|
|
||||||
output.each_line do |line|
|
|
||||||
case line
|
|
||||||
when /^Index: (\S*)/, /^diff --git [a-z]\/(\S*) [a-z]\/\1/
|
|
||||||
path = $1
|
|
||||||
when /^@@\s*-[,\d]+ +\+(\d+)[,\d]*\s*@@(?: +([A-Za-z_][A-Za-z_0-9 ]*[A-Za-z_0-9]))?/
|
|
||||||
line = $1.to_i
|
|
||||||
ent = "\t* #{path}"
|
|
||||||
ent << " (#{$2})" if $2
|
|
||||||
lines << "#{ent}:"
|
|
||||||
end
|
|
||||||
end
|
|
||||||
lines.uniq!
|
|
||||||
lines.empty? ? nil : lines
|
|
||||||
end
|
|
||||||
|
|
||||||
vcs = begin
|
|
||||||
VCS.detect(".")
|
|
||||||
rescue VCS::NotFoundError
|
|
||||||
nil
|
|
||||||
end
|
|
||||||
|
|
||||||
case vcs
|
|
||||||
when VCS::SVN
|
|
||||||
cmd = "svn diff --diff-cmd=diff -x-pU0"
|
|
||||||
change = diff2index(cmd, ARGV)
|
|
||||||
when VCS::GIT
|
|
||||||
cmd = "git diff -U0"
|
|
||||||
change = diff2index(cmd, ARGV) || diff2index(cmd, "--cached", ARGV)
|
|
||||||
else
|
|
||||||
abort "does not seem to be under a vcs"
|
|
||||||
end
|
|
||||||
puts change if change
|
|
Loading…
Reference in a new issue