From: Robert Klemme Date: 2008-10-21T03:53:00+09:00 Subject: [ruby-core:19402] Error in revision extraction in 1.9.0? Hi, I noticed a weirdness with extraction of SVN revisions in 1.9.0 when checking out a labeled version: robert@fussel /cygdrive/c/Archive/ruby-lang.org/ruby-1.9.0.5 $ svn info . Path: . URL: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_0_5 Repository Root: http://svn.ruby-lang.org/repos/ruby Repository UUID: b2dd03c8-39d4-4d8f-98ff-823fe69b080e Revision: 19862 Node Kind: directory Schedule: normal Last Changed Author: yugui Last Changed Rev: 19669 Last Changed Date: 2008-10-03 18:27:59 +0200 (Fri, 03 Oct 2008) robert@fussel /cygdrive/c/Archive/ruby-lang.org/ruby-1.9.0.5 $ cat revision.h #define RUBY_REVISION 19669 robert@fussel /cygdrive/c/Archive/ruby-lang.org/ruby-1.9.0.5 $ env LC_MESSAGES=C svn info "." | sed -n "s/.*Rev:/#define RUBY_REVISION/p" #define RUBY_REVISION 19669 robert@fussel /cygdrive/c/Archive/ruby-lang.org/ruby-1.9.0.5 $ env LC_MESSAGES=C svn info "." | sed -n "s/^Revision:/#define RUBY_REVISION/p" #define RUBY_REVISION 19862 robert@fussel /cygdrive/c/Archive/ruby-lang.org/ruby-1.9.0.5 $ fgrep '/.*Rev' * common.mk: sed -n "s/.*Rev:/#define RUBY_REVISION/p" > "$@.tmp" uncommon.mk: sed -n "s/.*Rev:/#define RUBY_REVISION/p" > "$@.tmp" robert@fussel /cygdrive/c/Archive/ruby-lang.org/ruby-1.9.0.5 The first line with sed is what make executes when generating revision.h. The second what I believe it should be executing. Now, is this a bug or am I missing something? Should I report this via http://redmine.ruby-lang.org/projects/ruby-19/issues? Kind regards robert -- remember.guy do |as, often| as.you_can - without end