From 698a6037bd118ab5a8f574d98c9e32a7b29aaed3 Mon Sep 17 00:00:00 2001 From: shyouhei Date: Fri, 13 Feb 2009 10:18:12 +0000 Subject: merge revision(s) 20245,20247: * lib/logger.rb (ProgName): fixed for svn, based on a patch from Nobuhiro IMAI at [ruby-dev:37108]. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@22283 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 +++++ lib/logger.rb | 4 ++-- test/logger/test_logger.rb | 4 ++++ version.h | 2 +- 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index b006e2f9e..4c7870be5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Fri Feb 13 19:17:29 2009 Nobuyoshi Nakada + + * lib/logger.rb (ProgName): fixed for svn, based on a patch from + Nobuhiro IMAI at [ruby-dev:37108]. + Fri Feb 13 19:04:06 2009 Keiju Ishitsuka * shell/command-processor.rb: undefined method `top_level_test' in diff --git a/lib/logger.rb b/lib/logger.rb index 60e72424a..e9ab171ce 100644 --- a/lib/logger.rb +++ b/lib/logger.rb @@ -170,8 +170,8 @@ require 'monitor' class Logger VERSION = "1.2.6" - /: (\S+),v (\S+)/ =~ %q$Id$ - ProgName = "#{$1}/#{$2}" + id, name, rev = %w$Id$ + ProgName = "#{name.chomp(",v")}/#{rev}" class Error < RuntimeError; end class ShiftingError < Error; end diff --git a/test/logger/test_logger.rb b/test/logger/test_logger.rb index ab578a1b8..596985497 100644 --- a/test/logger/test_logger.rb +++ b/test/logger/test_logger.rb @@ -23,6 +23,10 @@ class TestLogger < Test::Unit::TestCase @logger = Logger.new(nil) end + def test_const_progname + assert %r!\Alogger\.rb/\S+\z! === Logger::ProgName + end + class Log attr_reader :label, :datetime, :pid, :severity, :progname, :msg def initialize(line) diff --git a/version.h b/version.h index 0c2a3e5d3..73f4e4fd0 100644 --- a/version.h +++ b/version.h @@ -2,7 +2,7 @@ #define RUBY_RELEASE_DATE "2009-02-13" #define RUBY_VERSION_CODE 186 #define RUBY_RELEASE_CODE 20090213 -#define RUBY_PATCHLEVEL 329 +#define RUBY_PATCHLEVEL 330 #define RUBY_VERSION_MAJOR 1 #define RUBY_VERSION_MINOR 8 -- cgit