ruby-gettext/gettext@6baa801 [master] msgcat: remove extra newline

0 views
Skip to first unread message

Kouhei Sutou

unread,
Mar 5, 2018, 1:34:26 AM3/5/18
to ruby-gett...@googlegroups.com
Author
Kouhei Sutou <k...@clear-code.com>
Date
2018-03-05 15:34:00 +0900 (Mon, 05 Mar 2018)
New Revision
6baa801466d231822eb49ba50e79d9106b0c48e9
Message
msgcat: remove extra newline
Modified files
  Modified: lib/gettext/tools/msgcat.rb (+2 -1)
===================================================================
...
120
121
122
 
123
124
125
 
126
127
128
...
120
121
122
123
124
125
 
126
127
128
129
@@ -120,9 +120,10 @@ module GetText
 
         def update_po_revision_date!(header_entry)
           return unless @config.update_po_revision_date?
+          p [:here]
 
           now = Time.now.strftime("%Y-%m-%d %H:%M%z")
-          po_revision_date_value = "PO-Revision-Date: #{now}\\n\n"
+          po_revision_date_value = "PO-Revision-Date: #{now}\n"
           have_po_revision_date = false
           new_msgstr = String.new
           header_entry.msgstr.each_line do |line|
  Modified: test/tools/test_msgcat.rb (+16 -0)
===================================================================
...
561
562
563
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
564
565
566
...
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
@@ -561,6 +561,22 @@ msgstr ""
       PO
     end
 
+    def test_no_po_revision_date
+      po = run_msgcat([<<-PO], "--update-po-revision-date")
+msgid ""
+msgstr ""
+"Language: ja\\n"
+"MIME-Version: 1.0\\n"
+      PO
+      assert_equal(<<-PO, normalize_result(po))
+msgid ""
+msgstr ""
+"Language: ja\\n"
+"MIME-Version: 1.0\\n"
+"PO-Revision-Date: UPDATED-PO-REVISION-DATE\\n"
+      PO
+    end
+
     private
     def normalize_result(result)
       result.gsub(/"PO-Revision-Date: (.+?)\\n"/) do
Reply all
Reply to author
Forward
0 new messages