aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2022-11-01 11:43:22 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2022-11-01 14:34:05 +0900
commit7e6e94262c9c916cb22dc9015be0e99659018c1f (patch)
treeccd0b39f3e96217f1732a9241b0e37e5903bfb3c
parenta2e7b11f2ae13f96171cb8a5aa6ae3cc75f6f083 (diff)
downloadruby-7e6e94262c9c916cb22dc9015be0e99659018c1f.tar.gz
file2lastrev.rb: rename output as format
Also: - format -> time_format - output -> formatter
-rwxr-xr-xtool/file2lastrev.rb30
1 files changed, 15 insertions, 15 deletions
diff --git a/tool/file2lastrev.rb b/tool/file2lastrev.rb
index 94c2b2a9d6..68d1b0b4aa 100755
--- a/tool/file2lastrev.rb
+++ b/tool/file2lastrev.rb
@@ -11,17 +11,17 @@ require File.expand_path('../lib/vcs', __FILE__)
Program = $0
-@output = nil
-def self.output=(output)
- if @output and @output != output
+@format = nil
+def self.format=(format)
+ if @format and @format != format
raise "you can specify only one of --changed, --revision.h and --doxygen"
end
- @output = output
+ @format = format
end
@suppress_not_found = false
@limit = 20
-format = '%Y-%m-%dT%H:%M:%S%z'
+time_format = '%Y-%m-%dT%H:%M:%S%z'
vcs = nil
OptionParser.new {|opts|
opts.banner << " paths..."
@@ -33,17 +33,17 @@ OptionParser.new {|opts|
srcdir = path
end
opts.on("--changed", "changed rev") do
- self.output = :changed
+ self.format = :changed
end
opts.on("--revision.h", "RUBY_REVISION macro") do
- self.output = :revision_h
+ self.format = :revision_h
end
opts.on("--doxygen", "Doxygen format") do
- self.output = :doxygen
+ self.format = :doxygen
end
opts.on("--modified[=FORMAT]", "modified time") do |fmt|
- self.output = :modified
- format = fmt if fmt
+ self.format = :modified
+ time_format = fmt if fmt
end
opts.on("--limit=NUM", "limit branch name length (#@limit)", Integer) do |n|
@limit = n
@@ -61,8 +61,8 @@ OptionParser.new {|opts|
end
}
-output =
- case @output
+formatter =
+ case @format
when :changed, nil
Proc.new {|last, changed|
changed
@@ -77,16 +77,16 @@ output =
}
when :modified
Proc.new {|last, changed, modified|
- modified.strftime(format)
+ modified.strftime(time_format)
}
else
- raise "unknown output format `#{@output}'"
+ raise "unknown output format `#{@format}'"
end
ok = true
(ARGV.empty? ? [nil] : ARGV).each do |arg|
begin
- puts output[*vcs.get_revisions(arg)]
+ puts formatter[*vcs.get_revisions(arg)]
rescue => e
warn "#{File.basename(Program)}: #{e.message}"
ok = false