[前][次][番号順一覧][スレッド一覧]

ruby-changes:7560

From: naruse <ko1@a...>
Date: Wed, 3 Sep 2008 17:57:46 +0900 (JST)
Subject: [ruby-changes:7560] Ruby:r19081 (trunk): * enc/trans/make_transdb.rb: check $(srcdir)/enc/trans before

naruse	2008-09-03 17:57:18 +0900 (Wed, 03 Sep 2008)

  New Revision: 19081

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=19081

  Log:
    * enc/trans/make_transdb.rb: check $(srcdir)/enc/trans before
      enc/trans.
    
    * enc/trans/make_transdb.rb: keep names_t.

  Modified files:
    trunk/ChangeLog
    trunk/enc/trans/make_transdb.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 19080)
+++ ChangeLog	(revision 19081)
@@ -1,3 +1,10 @@
+Wed Sep  3 17:48:32 2008  NARUSE, Yui  <naruse@r...>
+
+	* enc/trans/make_transdb.rb: check $(srcdir)/enc/trans before
+	  enc/trans.
+
+	* enc/trans/make_transdb.rb: keep names_t.
+
 Wed Sep  3 16:54:46 2008  Koichi Sasada  <ko1@a...>
 
 	* include/ruby/signal.h: removed.
Index: enc/trans/make_transdb.rb
===================================================================
--- enc/trans/make_transdb.rb	(revision 19080)
+++ enc/trans/make_transdb.rb	(revision 19081)
@@ -13,7 +13,7 @@
 transdirs << 'enc/trans' if transdirs.empty?
 
 transdirs = transdirs.sort_by {|td|
-  td.length
+  -td.length
 }.inject([]) {|tds, td|
   next tds unless File.directory?(td)
   tds << td if tds.all? {|td2| !File.identical?(td2, td) }
@@ -21,9 +21,10 @@
 }
 
 files = {}
+names_t = []
 transdirs.each do |transdir|
   names = Dir.entries(transdir)
-  names_t = names.map {|n| /(?!\A)\.trans\z/ =~ n ? $` : nil }.compact
+  names_t += names.map {|n| /(?!\A)\.trans\z/ =~ n ? $` : nil }.compact
   names_c = names.map {|n| /(?!\A)\.c\z/ =~ n ? $` : nil }.compact
   (names_t & names_c).map {|n|
     "#{n}.c"

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]