Hello community,

here is the log from the commit of package rubygem-yast-rake for 
openSUSE:Factory checked in at 2015-12-01 09:17:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-yast-rake (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-yast-rake.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-yast-rake"

Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-yast-rake/rubygem-yast-rake.changes      
2015-10-25 15:10:17.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-yast-rake.new/rubygem-yast-rake.changes 
2015-12-01 09:17:33.000000000 +0100
@@ -1,0 +2,12 @@
+Mon Nov 23 14:55:57 UTC 2015 - jreidin...@suse.com
+
+- fix build target for sle12sp2 (bnc#0)
+- 0.2.6
+
+-------------------------------------------------------------------
+Wed Oct 28 15:18:23 UTC 2015 - an...@suse.com
+
+- added target sle12sp2 ( needed for SP1 maintenance bnc#1)
+- 0.2.5
+
+-------------------------------------------------------------------

Old:
----
  yast-rake-0.2.4.gem

New:
----
  yast-rake-0.2.6.gem

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rubygem-yast-rake.spec ++++++
--- /var/tmp/diff_new_pack.rpa5Di/_old  2015-12-01 09:17:34.000000000 +0100
+++ /var/tmp/diff_new_pack.rpa5Di/_new  2015-12-01 09:17:34.000000000 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           rubygem-yast-rake
-Version:        0.2.4
+Version:        0.2.6
 Release:        0
 %define mod_name yast-rake
 %define mod_full_name %{mod_name}-%{version}

++++++ yast-rake-0.2.4.gem -> yast-rake-0.2.6.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/VERSION new/VERSION
--- old/VERSION 2015-10-20 13:07:48.000000000 +0200
+++ new/VERSION 2015-10-20 13:07:48.000000000 +0200
@@ -1 +1 @@
-0.2.4
+0.2.6
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/data/targets.yml new/data/targets.yml
--- old/data/targets.yml        2015-10-20 13:07:48.000000000 +0200
+++ new/data/targets.yml        2015-10-20 13:07:48.000000000 +0200
@@ -10,9 +10,14 @@
   obs_project: "YaST:openSUSE:42.1"
 :sle12sp1:
   obs_api: "https://api.suse.de/";
-  obs_project: "Devel:YaST:Head"
+  obs_project: "Devel:YaST:SLE-12-SP1"
   obs_sr_project: "SUSE:SLE-12-SP1:GA"
   obs_target: "SLE-12-SP1"
+:sle12sp2:
+  obs_api: "https://api.suse.de/";
+  obs_project: "Devel:YaST:Head"
+  obs_sr_project: "SUSE:SLE-12-SP2:GA"
+  obs_target: "SLE-12-SP2-GA"
 :factory:
   obs_project: "YaST:Head"
   obs_sr_project: "openSUSE:Factory"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tasks/spellcheck_task.rb 
new/lib/tasks/spellcheck_task.rb
--- old/lib/tasks/spellcheck_task.rb    2015-10-20 13:07:48.000000000 +0200
+++ new/lib/tasks/spellcheck_task.rb    2015-10-20 13:07:48.000000000 +0200
@@ -140,20 +140,40 @@
 
       success = true
       lines.each_with_index do |text, index|
-        misspelled = speller.list_misspelled([text]) - config["dictionary"]
+        misspelled = misspelled_on_line(text)
         next if misspelled.empty?
 
         success = false
-        misspelled.each { |word| text.gsub!(word, Rainbow(word).red) } if 
colorize?
-        puts "#{file}:#{index + 1}: \"#{text}\""
-
-        misspelled.each { |word| puts "    #{word.inspect} => 
#{speller.suggest(word)}" }
-        puts
+        print_misspelled(misspelled, index, text)
       end
 
       success
     end
 
+    def print_misspelled(list, index, text)
+      list.each { |word| text.gsub!(word, Rainbow(word).red) } if colorize?
+      puts "#{file}:#{index + 1}: \"#{text}\""
+
+      list.each { |word| puts "    #{word.inspect} => 
#{speller.suggest(word)}" }
+      puts
+    end
+
+    def misspelled_on_line(text)
+      switch_block_tag if block_line?(text)
+      return [] if inside_block
+      speller.list_misspelled([text]) - config["dictionary"]
+    end
+
+    def block_line?(line)
+      line =~ /^\s*```/
+    end
+
+    def switch_block_tag
+      @inside_block = !@inside_block
+    end
+
+    attr_reader :inside_block
+
     # run the task
     def run_task
       if files_to_check.all? { |file| check_file(file) }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        2015-10-20 13:08:00.000000000 +0200
+++ new/metadata        2015-11-23 18:08:37.000000000 +0100
@@ -1,14 +1,14 @@
 --- !ruby/object:Gem::Specification
 name: yast-rake
 version: !ruby/object:Gem::Version
-  version: 0.2.4
+  version: 0.2.6
 platform: ruby
 authors:
 - Josef Reidinger
 autorequire: 
 bindir: bin
 cert_chain: []
-date: 2015-10-20 00:00:00.000000000 Z
+date: 2015-11-23 00:00:00.000000000 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: rake


Reply via email to