commit rubygem-tins for openSUSE:Factory

2020-03-07 Thread root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2020-03-07 21:40:23

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new.26092 (New)


Package is "rubygem-tins"

Sat Mar  7 21:40:23 2020 rev:36 rq:773858 version:1.24.1

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2019-08-06 15:10:49.875761951 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new.26092/rubygem-tins.changes 
2020-03-07 21:40:25.144360488 +0100
@@ -1,0 +2,6 @@
+Mon Feb 10 15:56:14 UTC 2020 - Stephan Kulow 
+
+- updated to version 1.24.1
+  no changelog found
+
+---

Old:

  tins-1.21.1.gem

New:

  tins-1.24.1.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.A6bEqY/_old  2020-03-07 21:40:27.252361912 +0100
+++ /var/tmp/diff_new_pack.A6bEqY/_new  2020-03-07 21:40:27.256361915 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-tins
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-tins
-Version:1.21.1
+Version:1.24.1
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}
@@ -33,7 +33,7 @@
 BuildRequires:  %{rubygem gem2rpm}
 BuildRequires:  %{rubygem rdoc > 3.10}
 BuildRequires:  ruby-macros >= 5
-Url:https://github.com/flori/tins
+URL:https://github.com/flori/tins
 Source: https://rubygems.org/gems/%{mod_full_name}.gem
 Source1:gem2rpm.yml
 Summary:Useful stuff

++ tins-1.21.1.gem -> tins-1.24.1.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.travis.yml new/.travis.yml
--- old/.travis.yml 2019-07-17 23:44:02.0 +0200
+++ new/.travis.yml 2020-02-10 14:52:13.0 +0100
@@ -6,6 +6,7 @@
   - 2.4
   - 2.5
   - 2.6
+  - 2.7
   - ruby-head
 matrix:
   allow_failures:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Rakefile new/Rakefile
--- old/Rakefile2019-07-17 23:44:02.0 +0200
+++ new/Rakefile2020-02-10 14:52:13.0 +0100
@@ -20,4 +20,5 @@
   required_ruby_version  '>= 2.0'
   development_dependency 'test-unit', '~>3.1'
   development_dependency 'simplecov'
+  dependency 'sync'
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/VERSION new/VERSION
--- old/VERSION 2019-07-17 23:44:02.0 +0200
+++ new/VERSION 2020-02-10 14:52:13.0 +0100
@@ -1 +1 @@
-1.21.1
+1.24.1
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/attempt.rb new/lib/tins/attempt.rb
--- old/lib/tins/attempt.rb 2019-07-17 23:44:02.0 +0200
+++ new/lib/tins/attempt.rb 2020-02-10 14:52:13.0 +0100
@@ -1,5 +1,16 @@
 module Tins
   module Attempt
+# Attempts code in block *attempts* times, sleeping according to *sleep*
+# between attempts and catching the exception(s) in *exception_class*.
+#
+# *sleep* is either a Proc returning a floating point number for duration
+# as seconds or a Numeric >= 0 or < 0. In the former case this is the
+# duration directly, in the latter case -*sleep* is the total number of
+# seconds that is slept before giving up, and every attempt is retried
+# after a exponentially increasing duration of seconds.
+#
+# Iff *reraise* is true the caught exception is reraised after running out
+# of attempts.
 def attempt(opts = {}, )
   sleep   = nil
   exception_class = StandardError
@@ -77,12 +88,24 @@
 end
 
 def interpret_sleep(sleep, attempts)
-  if Numeric === sleep && sleep < 0 && attempts > 1
-sleep = -sleep
-duration_base = compute_duration_base sleep, attempts
-sleep = lambda { |i| duration_base ** i }
+  case sleep
+  when nil
+  when Numeric
+if sleep < 0
+  if attempts > 2
+sleep = -sleep
+duration_base = compute_duration_base sleep, attempts
+sleep = lambda { |i| duration_base ** i }
+  else
+raise ArgumentError, "require > 2 attempts for negative sleep 
value"
+  end
+end
+sleep
+  when Proc
+sleep
+  else
+raise TypeError, 

commit rubygem-tins for openSUSE:Factory

2019-08-06 Thread root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2019-08-06 15:10:47

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new.4126 (New)


Package is "rubygem-tins"

Tue Aug  6 15:10:47 2019 rev:35 rq:717325 version:1.21.1

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2019-01-21 10:25:32.849737832 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new.4126/rubygem-tins.changes  
2019-08-06 15:10:49.875761951 +0200
@@ -1,0 +2,6 @@
+Fri Jul 19 09:42:19 UTC 2019 - Stephan Kulow 
+
+- updated to version 1.21.1
+  no changelog found
+
+---

Old:

  tins-1.20.2.gem

New:

  tins-1.21.1.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.74UN0C/_old  2019-08-06 15:10:51.131761370 +0200
+++ /var/tmp/diff_new_pack.74UN0C/_new  2019-08-06 15:10:51.131761370 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-tins
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-tins
-Version:1.20.2
+Version:1.21.1
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}

++ tins-1.20.2.gem -> tins-1.21.1.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.travis.yml new/.travis.yml
--- old/.travis.yml 2018-11-14 15:47:27.0 +0100
+++ new/.travis.yml 2019-07-17 23:44:02.0 +0200
@@ -5,6 +5,7 @@
   - 2.3
   - 2.4
   - 2.5
+  - 2.6
   - ruby-head
 matrix:
   allow_failures:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/VERSION new/VERSION
--- old/VERSION 2018-11-14 15:47:27.0 +0100
+++ new/VERSION 2019-07-17 23:44:02.0 +0200
@@ -1 +1 @@
-1.20.2
+1.21.1
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/duration.rb new/lib/tins/duration.rb
--- old/lib/tins/duration.rb2018-11-14 15:47:27.0 +0100
+++ new/lib/tins/duration.rb2019-07-17 23:44:02.0 +0200
@@ -3,6 +3,8 @@
 include Comparable
 
 def initialize(seconds)
+  @negative = seconds < 0
+  seconds = seconds.abs
   @original_seconds = seconds
   @days, @hours, @minutes, @seconds, @fractional_seconds =
 [ 86_400, 3600, 60, 1, 0 ].inject([ [], seconds ]) {|(r, s), d|
@@ -24,6 +26,10 @@
   to_f <=> other.to_f
 end
 
+def negative?
+  @negative
+end
+
 def days?
   @days > 0
 end
@@ -44,9 +50,10 @@
   @fractional_seconds > 0
 end
 
-def format(template = '%d+%h:%m:%s.%f', precision: nil)
-  result = template.gsub(/%[Ddhms]/) { |directive|
+def format(template = '%S%d+%h:%m:%s.%f', precision: nil)
+  result = template.gsub(/%[DdhmSs]/) { |directive|
 case directive
+when '%S' then ?- if negative?
 when '%d' then @days
 when '%h' then '%02u' % @hours
 when '%m' then '%02u' % @minutes
@@ -81,6 +88,7 @@
 template << '.%f'
 precision = 3
   end
+  template.prepend '%S'
   format template, precision: precision
 end
   end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/null.rb new/lib/tins/null.rb
--- old/lib/tins/null.rb2018-11-14 15:47:27.0 +0100
+++ new/lib/tins/null.rb2019-07-17 23:44:02.0 +0200
@@ -81,7 +81,9 @@
 include Tins::Null
   end
 
-  NULL = NullClass.new.freeze
+  NULL = NullClass.new
+
+  NULL.freeze
 
   class NullPlus
 include Tins::Null
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/unit.rb new/lib/tins/unit.rb
--- old/lib/tins/unit.rb2018-11-14 15:47:27.0 +0100
+++ new/lib/tins/unit.rb2019-07-17 23:44:02.0 +0200
@@ -42,7 +42,7 @@
   result %= value
 else
   prefix = prefixes[
-(first_prefix.fraction ? -1 : 1) * Math.log(value) / 
Math.log(first_prefix.step)
+(first_prefix.fraction ? -1 : 1) * Math.log(value.abs) / 
Math.log(first_prefix.step)
   ]
   result = format.sub('%U', "#{prefix.name}#{unit}")
   result %= (value / prefix.multiplier.to_f)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' 

commit rubygem-tins for openSUSE:Factory

2019-01-21 Thread root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2019-01-21 10:25:31

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new.28833 (New)


Package is "rubygem-tins"

Mon Jan 21 10:25:31 2019 rev:34 rq:656370 version:1.20.2

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2018-03-06 10:46:16.514479158 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new.28833/rubygem-tins.changes 
2019-01-21 10:25:32.849737832 +0100
@@ -1,0 +2,6 @@
+Sat Dec  8 16:32:39 UTC 2018 - Stephan Kulow 
+
+- updated to version 1.20.2
+  no changelog found
+
+---

Old:

  tins-1.16.3.gem

New:

  tins-1.20.2.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.69fuXP/_old  2019-01-21 10:25:33.477737141 +0100
+++ /var/tmp/diff_new_pack.69fuXP/_new  2019-01-21 10:25:33.485737133 +0100
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-tins
-Version:1.16.3
+Version:1.20.2
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}

++ tins-1.16.3.gem -> tins-1.20.2.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.travis.yml new/.travis.yml
--- old/.travis.yml 2017-12-07 14:28:24.0 +0100
+++ new/.travis.yml 2018-11-14 15:47:27.0 +0100
@@ -2,8 +2,9 @@
   - 2.0
   - 2.1
   - 2.2
-  - 2.3.3
-  - 2.4.2
+  - 2.3
+  - 2.4
+  - 2.5
   - ruby-head
 matrix:
   allow_failures:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md   2017-12-07 14:28:24.0 +0100
+++ new/README.md   2018-11-14 15:47:27.0 +0100
@@ -12,6 +12,19 @@
 
 ## Changes
 
+
+* 2018-11-14 Release 1.20.2
+ - Fix ~x options
+* 2018-11-14 Release 1.20.1
+ - Add disabling boolean options in Tins::GO#go method.
+* 2018-11-14 Release 1.20.0
+ - Support default arguments in Tins::GO#go method.
+* 2018-11-07 Release 1.19.0
+ - Allow annotations without arguments
+* 2018-11-02 Release 1.18.0
+ - `thread_local` and `thread_global` with default block
+* 2018-10-15 Release 1.17.0
+ - Add Tins::TempIO::Enum class to wrap `temp_io` into Enumerator.
 * 2017-12-05 Release 1.16.3
  - Improve `temp_io` method by not changing working dir.
 * 2017-12-05 Release 1.16.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/VERSION new/VERSION
--- old/VERSION 2017-12-07 14:28:24.0 +0100
+++ new/VERSION 2018-11-14 15:47:27.0 +0100
@@ -1 +1 @@
-1.16.3
+1.20.2
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/annotate.rb new/lib/tins/annotate.rb
--- old/lib/tins/annotate.rb2017-12-07 14:28:24.0 +0100
+++ new/lib/tins/annotate.rb2018-11-14 15:47:27.0 +0100
@@ -1,7 +1,7 @@
 module Tins::Annotate
   def annotate(name)
 singleton_class.class_eval do
-  define_method(name) do |annotation|
+  define_method(name) do |annotation = :annotated|
 instance_variable_set "@__annotation_#{name}__", annotation
   end
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/dslkit.rb new/lib/tins/dslkit.rb
--- old/lib/tins/dslkit.rb  2017-12-07 14:28:24.0 +0100
+++ new/lib/tins/dslkit.rb  2018-11-14 15:47:27.0 +0100
@@ -51,9 +51,16 @@
   module ThreadGlobal
 # Define a thread global variable named _name_ in this module/class. If the
 # value _value_ is given, it is used to initialize the variable.
-def thread_global(name, default_value = nil)
+def thread_global(name, default_value = nil, )
   is_a?(Module) or raise TypeError, "receiver has to be a Module"
 
+  default_value && default and raise ArgumentError,
+"require either default_falue or default block"
+
+  if default_value
+default = -> * { default_value }
+  end
+
   name = name.to_s
   var_name = "@__#{name}_#{__id__.abs}__"
 
@@ -61,14 +68,18 @@
   modul = self
 
   define_method(name) do
-lock.synchronize { modul.instance_variable_get var_name }
+lock.synchronize {
+  if default && 

commit rubygem-tins for openSUSE:Factory

2018-03-06 Thread root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2018-03-06 10:46:13

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is "rubygem-tins"

Tue Mar  6 10:46:13 2018 rev:33 rq:581507 version:1.16.3

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2017-08-21 11:37:14.888440357 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2018-03-06 10:46:16.514479158 +0100
@@ -1,0 +2,6 @@
+Tue Feb 27 05:37:49 UTC 2018 - factory-a...@kulow.org
+
+- updated to version 1.16.3
+  no changelog found
+
+---

Old:

  tins-1.15.0.gem

New:

  tins-1.16.3.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.GTzkzS/_old  2018-03-06 10:46:17.650438122 +0100
+++ /var/tmp/diff_new_pack.GTzkzS/_new  2018-03-06 10:46:17.654437978 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-tins
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-tins
-Version:1.15.0
+Version:1.16.3
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}
@@ -34,7 +34,7 @@
 BuildRequires:  %{rubygem rdoc > 3.10}
 BuildRequires:  ruby-macros >= 5
 Url:https://github.com/flori/tins
-Source: http://rubygems.org/gems/%{mod_full_name}.gem
+Source: https://rubygems.org/gems/%{mod_full_name}.gem
 Source1:gem2rpm.yml
 Summary:Useful stuff
 License:MIT

++ tins-1.15.0.gem -> tins-1.16.3.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.travis.yml new/.travis.yml
--- old/.travis.yml 2017-06-29 11:20:18.0 +0200
+++ new/.travis.yml 2017-12-07 14:28:24.0 +0100
@@ -3,7 +3,7 @@
   - 2.1
   - 2.2
   - 2.3.3
-  - 2.4.1
+  - 2.4.2
   - ruby-head
 matrix:
   allow_failures:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md   2017-06-29 11:20:18.0 +0200
+++ new/README.md   2017-12-07 14:28:24.0 +0100
@@ -12,8 +12,16 @@
 
 ## Changes
 
+* 2017-12-05 Release 1.16.3
+ - Improve `temp_io` method by not changing working dir.
+* 2017-12-05 Release 1.16.2
+ - Improve `temp_io` method with a given name.
+* 2017-12-05 Release 1.16.1
+ - Improve `temp_io` method with block
+* 2017-11-29 Release 1.16.0
+ - Prove `temp_io` method with block
 * 2017-06-29 Release 1.15.0
-- Add support for smart duration formats with %D directive
+ - Add support for smart duration formats with %D directive
 * 2017-05-16 Release 1.14.0
  - Add visit proc to determine if file should be visited.
 * 2017-05-14 Release 1.13.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/VERSION new/VERSION
--- old/VERSION 2017-06-29 11:20:18.0 +0200
+++ new/VERSION 2017-12-07 14:28:24.0 +0100
@@ -1 +1 @@
-1.15.0
+1.16.3
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/hash_symbolize_keys_recursive.rb 
new/lib/tins/hash_symbolize_keys_recursive.rb
--- old/lib/tins/hash_symbolize_keys_recursive.rb   2017-06-29 
11:20:18.0 +0200
+++ new/lib/tins/hash_symbolize_keys_recursive.rb   2017-12-07 
14:28:24.0 +0100
@@ -3,7 +3,6 @@
 def symbolize_keys_recursive
   inject(self.class.new) do |h,(k, v)|
 k = k.to_s
-k.empty? and next
 case v
 when Hash
   h[k.to_sym] = v.symbolize_keys_recursive
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/temp_io.rb new/lib/tins/temp_io.rb
--- old/lib/tins/temp_io.rb 1970-01-01 01:00:00.0 +0100
+++ new/lib/tins/temp_io.rb 2017-12-07 14:28:24.0 +0100
@@ -0,0 +1,26 @@
+require 'tmpdir'
+
+module Tins
+  module TempIO
+def temp_io(content: nil, name: __method__)
+  content.nil? and raise ArgumentError, "missing keyword: content"
+  name = File.basename(name.to_s)
+  Dir.mktmpdir do |dir|
+name = File.join(dir, name)
+File.open(name, 'w+b') do |io|
+  if content.respond_to?(:call)
+if content.respond_to?(:arity) && content.arity == 1

commit rubygem-tins for openSUSE:Factory

2017-08-21 Thread root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2017-08-21 11:37:14

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is "rubygem-tins"

Mon Aug 21 11:37:14 2017 rev:32 rq:515064 version:1.15.0

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2017-06-08 15:00:14.322431933 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2017-08-21 11:37:14.888440357 +0200
@@ -1,0 +2,6 @@
+Thu Aug  3 19:45:26 UTC 2017 - co...@suse.com
+
+- updated to version 1.15.0
+  no changelog found
+
+---

Old:

  tins-1.14.0.gem

New:

  tins-1.15.0.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.fVtWTr/_old  2017-08-21 11:37:16.380230550 +0200
+++ /var/tmp/diff_new_pack.fVtWTr/_new  2017-08-21 11:37:16.388229425 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-tins
-Version:1.14.0
+Version:1.15.0
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}

++ tins-1.14.0.gem -> tins-1.15.0.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md   2017-05-16 23:29:42.0 +0200
+++ new/README.md   2017-06-29 11:20:18.0 +0200
@@ -12,6 +12,8 @@
 
 ## Changes
 
+* 2017-06-29 Release 1.15.0
+- Add support for smart duration formats with %D directive
 * 2017-05-16 Release 1.14.0
  - Add visit proc to determine if file should be visited.
 * 2017-05-14 Release 1.13.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/VERSION new/VERSION
--- old/VERSION 2017-05-16 23:29:42.0 +0200
+++ new/VERSION 2017-06-29 11:20:18.0 +0200
@@ -1 +1 @@
-1.14.0
+1.15.0
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/duration.rb new/lib/tins/duration.rb
--- old/lib/tins/duration.rb2017-05-16 23:29:42.0 +0200
+++ new/lib/tins/duration.rb2017-06-29 11:20:18.0 +0200
@@ -45,12 +45,15 @@
 end
 
 def format(template = '%d+%h:%m:%s.%f', precision: nil)
-  result = template.gsub(/%[dhms]/,
-'%d' => @days,
-'%h' => '%02u' % @hours,
-'%m' => '%02u' % @minutes,
-'%s' => '%02u' % @seconds,
-  )
+  result = template.gsub(/%[Ddhms]/) { |directive|
+case directive
+when '%d' then @days
+when '%h' then '%02u' % @hours
+when '%m' then '%02u' % @minutes
+when '%s' then '%02u' % @seconds
+when '%D' then format_smart
+end
+  }
   if result.include?('%f')
 if precision
   fractional_seconds = "%.#{precision}f" % @fractional_seconds
@@ -63,6 +66,12 @@
 end
 
 def to_s
+  format_smart
+end
+
+private
+
+def format_smart
   template  = '%h:%m:%s'
   precision = nil
   if days?
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/version.rb new/lib/tins/version.rb
--- old/lib/tins/version.rb 2017-05-16 23:29:42.0 +0200
+++ new/lib/tins/version.rb 2017-06-29 11:20:18.0 +0200
@@ -1,6 +1,6 @@
 module Tins
   # Tins version
-  VERSION = '1.14.0'
+  VERSION = '1.15.0'
   VERSION_ARRAY   = VERSION.split('.').map(&:to_i) # :nodoc:
   VERSION_MAJOR   = VERSION_ARRAY[0] # :nodoc:
   VERSION_MINOR   = VERSION_ARRAY[1] # :nodoc:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata2017-05-16 23:29:42.0 +0200
+++ new/metadata2017-06-29 11:20:18.0 +0200
@@ -1,14 +1,14 @@
 --- !ruby/object:Gem::Specification
 name: tins
 version: !ruby/object:Gem::Version
-  version: 1.14.0
+  version: 1.15.0
 platform: ruby
 authors:
 - Florian Frank
 autorequire: 
 bindir: bin
 cert_chain: []
-date: 2017-05-16 00:00:00.0 Z
+date: 2017-06-29 00:00:00.0 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: gem_hadar
@@ -324,7 +324,7 @@
 - tests/deep_dup_test.rb
 - tests/delegate_test.rb
 - tests/dslkit_test.rb
-- tests/duaration_test.rb
+- tests/duration_test.rb
 - tests/dynamic_scope_test.rb
 - tests/expose_test.rb
 - tests/extract_last_argument_options_test.rb
@@ -394,7 +394,7 @@
   version: '0'
 requirements: []
 rubyforge_project: 
-rubygems_version: 2.6.10
+rubygems_version: 2.6.11
 signing_key: 
 

commit rubygem-tins for openSUSE:Factory

2017-06-08 Thread root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2017-06-08 15:00:10

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is "rubygem-tins"

Thu Jun  8 15:00:10 2017 rev:31 rq:497676 version:1.14.0

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2017-04-11 09:31:30.192858462 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2017-06-08 15:00:14.322431933 +0200
@@ -1,0 +2,6 @@
+Tue May 23 10:24:49 UTC 2017 - co...@suse.com
+
+- updated to version 1.14.0
+  no changelog found
+
+---

Old:

  tins-1.13.2.gem

New:

  tins-1.14.0.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.x9v7ts/_old  2017-06-08 15:00:15.306293079 +0200
+++ /var/tmp/diff_new_pack.x9v7ts/_new  2017-06-08 15:00:15.306293079 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-tins
-Version:1.13.2
+Version:1.14.0
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}

++ tins-1.13.2.gem -> tins-1.14.0.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.travis.yml new/.travis.yml
--- old/.travis.yml 2017-02-03 12:10:50.0 +0100
+++ new/.travis.yml 2017-05-16 23:29:42.0 +0200
@@ -3,7 +3,7 @@
   - 2.1
   - 2.2
   - 2.3.3
-  - 2.4.0
+  - 2.4.1
   - ruby-head
 matrix:
   allow_failures:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md   2017-02-03 12:10:50.0 +0100
+++ new/README.md   2017-05-16 23:29:42.0 +0200
@@ -12,6 +12,14 @@
 
 ## Changes
 
+* 2017-05-16 Release 1.14.0
+ - Add visit proc to determine if file should be visited.
+* 2017-05-14 Release 1.13.3
+ - Fix some debugging warnings
+* 2017-02-03 Release 1.13.2
+  - Fix test on older rubies
+* 2016-11-23 Release 1.13.1
+  - Fix comparibility of Tins::Duration instances
 * 2016-11-23 Release 1.13.0
   - Add expose method mostly for testing hidden methods.
 * 2016-08-04 Release 1.12.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/VERSION new/VERSION
--- old/VERSION 2017-02-03 12:10:50.0 +0100
+++ new/VERSION 2017-05-16 23:29:42.0 +0200
@@ -1 +1 @@
-1.13.2
+1.14.0
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/date_dummy.rb new/lib/tins/date_dummy.rb
--- old/lib/tins/date_dummy.rb  2017-02-03 12:10:50.0 +0100
+++ new/lib/tins/date_dummy.rb  2017-05-16 23:29:42.0 +0200
@@ -19,7 +19,9 @@
 
 def dummy(value = nil)
   if value.nil?
-@dummy
+if defined?(@dummy)
+  @dummy
+end
   else
 begin
   old_dummy = @dummy
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/date_time_dummy.rb 
new/lib/tins/date_time_dummy.rb
--- old/lib/tins/date_time_dummy.rb 2017-02-03 12:10:50.0 +0100
+++ new/lib/tins/date_time_dummy.rb 2017-05-16 23:29:42.0 +0200
@@ -19,7 +19,9 @@
 
 def dummy(value = nil)
   if value.nil?
-@dummy
+if defined?(@dummy)
+  @dummy
+end
   else
 begin
   old_dummy = @dummy
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/dslkit.rb new/lib/tins/dslkit.rb
--- old/lib/tins/dslkit.rb  2017-02-03 12:10:50.0 +0100
+++ new/lib/tins/dslkit.rb  2017-05-16 23:29:42.0 +0200
@@ -207,7 +207,10 @@
   variable = "@#{name}"
   define_method(name) do |*args|
 if args.empty?
-  result = instance_variable_get(variable)
+  result =
+if instance_variable_defined?(variable)
+  instance_variable_get(variable)
+end
   if result.nil?
 result = if default.empty?
   block && instance_eval()
@@ -233,7 +236,10 @@
   variable = "@#{name}"
   define_method(name) do |*args|
 if args.empty?
-  result = instance_variable_get(variable)
+  result =
+if instance_variable_defined?(variable)
+  instance_variable_get(variable)
+end
   if result.nil?
 if default.empty?
   block && instance_eval()
@@ -441,11 +447,15 

commit rubygem-tins for openSUSE:Factory

2017-04-11 Thread root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2017-04-11 09:31:28

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is "rubygem-tins"

Tue Apr 11 09:31:28 2017 rev:30 rq:456606 version:1.13.2

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2016-12-11 13:28:31.005553220 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2017-04-11 09:31:30.192858462 +0200
@@ -1,0 +2,6 @@
+Sat Feb  4 06:01:08 UTC 2017 - co...@suse.com
+
+- updated to version 1.13.2
+  no changelog found
+
+---

Old:

  tins-1.13.0.gem

New:

  tins-1.13.2.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.ndKMhZ/_old  2017-04-11 09:31:33.200433697 +0200
+++ /var/tmp/diff_new_pack.ndKMhZ/_new  2017-04-11 09:31:33.200433697 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-tins
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-tins
-Version:1.13.0
+Version:1.13.2
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}

++ tins-1.13.0.gem -> tins-1.13.2.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.travis.yml new/.travis.yml
--- old/.travis.yml 2016-11-23 10:23:17.0 +0100
+++ new/.travis.yml 2017-02-03 12:10:50.0 +0100
@@ -3,13 +3,9 @@
   - 2.1
   - 2.2
   - 2.3.3
+  - 2.4.0
   - ruby-head
-  - rbx-head
 matrix:
   allow_failures:
 - rvm: ruby-head
-- rvm: rbx-head
 sudo: false
-addons:
-  code_climate:
-repo_token: 
62d082406430ccf662c2e401976b613c0091e26fcfb546f92b1f2b391951cf50
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Gemfile new/Gemfile
--- old/Gemfile 2016-11-23 10:23:17.0 +0100
+++ new/Gemfile 2017-02-03 12:10:50.0 +0100
@@ -5,8 +5,6 @@
 gemspec
 
 group :development, :test do
-  gem 'simplecov'
-  gem 'term-ansicolor'
-  gem "codeclimate-test-reporter", require: nil
   gem 'byebug', platform: :mri
+  gem 'term-ansicolor'
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Rakefile new/Rakefile
--- old/Rakefile2016-11-23 10:23:17.0 +0100
+++ new/Rakefile2017-02-03 12:10:50.0 +0100
@@ -19,4 +19,5 @@
 
   required_ruby_version  '>= 2.0'
   development_dependency 'test-unit', '~>3.1'
+  development_dependency 'simplecov'
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/TODO new/TODO
--- old/TODO2016-11-23 10:23:17.0 +0100
+++ new/TODO2017-02-03 12:10:50.0 +0100
@@ -0,0 +1,3 @@
+# TODO
+
+- Add Tins::Duration.parse(string) method.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/VERSION new/VERSION
--- old/VERSION 2016-11-23 10:23:17.0 +0100
+++ new/VERSION 2017-02-03 12:10:50.0 +0100
@@ -1 +1 @@
-1.13.0
+1.13.2
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/duration.rb new/lib/tins/duration.rb
--- old/lib/tins/duration.rb2016-11-23 10:23:17.0 +0100
+++ new/lib/tins/duration.rb2017-02-03 12:10:50.0 +0100
@@ -1,6 +1,9 @@
 module Tins
   class Duration
+include Comparable
+
 def initialize(seconds)
+  @original_seconds = seconds
   @days, @hours, @minutes, @seconds, @fractional_seconds =
 [ 86_400, 3600, 60, 1, 0 ].inject([ [], seconds ]) {|(r, s), d|
   if d > 0
@@ -13,6 +16,14 @@
 }
 end
 
+def to_f
+  @original_seconds.to_f
+end
+
+def <=>(other)
+  to_f <=> other.to_f
+end
+
 def days?
   @days > 0
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/unit.rb new/lib/tins/unit.rb
--- old/lib/tins/unit.rb2016-11-23 10:23:17.0 +0100
+++ new/lib/tins/unit.rb2017-02-03 12:10:50.0 +0100
@@ -37,11 +37,16 @@
 prefixes = prefixes(prefix)
 first_prefix = prefixes.first or
   raise ArgumentError, 'a non-empty array of prefixes is required'
-prefix = prefixes[
-  

commit rubygem-tins for openSUSE:Factory

2016-08-09 Thread h_root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2016-08-09 22:15:06

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is "rubygem-tins"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2016-07-20 09:25:03.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2016-08-09 22:15:08.0 +0200
@@ -1,0 +2,6 @@
+Fri Aug  5 04:41:46 UTC 2016 - co...@suse.com
+
+- updated to version 1.12.0
+  no changelog found
+
+---

Old:

  tins-1.11.0.gem

New:

  tins-1.12.0.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.PUTkGg/_old  2016-08-09 22:15:09.0 +0200
+++ /var/tmp/diff_new_pack.PUTkGg/_new  2016-08-09 22:15:09.0 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-tins
-Version:1.11.0
+Version:1.12.0
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}

++ tins-1.11.0.gem -> tins-1.12.0.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.travis.yml new/.travis.yml
--- old/.travis.yml 2016-07-12 13:08:09.0 +0200
+++ new/.travis.yml 2016-08-04 08:52:53.0 +0200
@@ -6,9 +6,6 @@
   - ruby-head
   - rbx-head
 matrix:
-  include:
-- rvm: jruby
-  env: JRUBY_OPTS="--2.0"
   allow_failures:
 - rvm: ruby-head
 - rvm: rbx-head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/VERSION new/VERSION
--- old/VERSION 2016-07-12 13:08:09.0 +0200
+++ new/VERSION 2016-08-04 08:52:53.0 +0200
@@ -1 +1 @@
-1.11.0
+1.12.0
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/unit.rb new/lib/tins/unit.rb
--- old/lib/tins/unit.rb2016-07-12 13:08:09.0 +0200
+++ new/lib/tins/unit.rb2016-08-04 08:52:53.0 +0200
@@ -16,6 +16,8 @@
 '', 'm', 'µ', 'n', 'p', 'f', 'a', 'z', 'y',
   ].each_with_index.map { |n, i| Prefix.new(n.freeze, 1000, 1000 ** -i, true) 
}.freeze
 
+  class ParserError < ArgumentError; end
+
   module_function
 
   def prefixes(identifier)
@@ -34,7 +36,7 @@
   def format(value, format: '%f %U', prefix: 1024, unit: ?b)
 prefixes = prefixes(prefix)
 first_prefix = prefixes.first or
-  raise ArgumentError, 'a non-empty of prefixes is required'
+  raise ArgumentError, 'a non-empty array of prefixes is required'
 prefix = prefixes[
   (first_prefix.fraction ? -1 : 1) * Math.log(value) / 
Math.log(first_prefix.step)
 ]
@@ -89,17 +91,15 @@
 
 def scan_unit
   case
-  when unit = scan(@unit_re)
+  when scan(@unit_re)
 prefix = @unit_re.prefixes.find { |pre| pre.name == self[1] } or return
 @number *= prefix.multiplier
-  when unit = scan(@unit_lc_re)
+  when scan(@unit_lc_re)
 prefix = @unit_lc_re.prefixes.find { |pre| pre.name == self[1] } or 
return
 @number *= prefix.multiplier
-  when unit = scan(@unit_uc_re)
+  when scan(@unit_uc_re)
 prefix = @unit_uc_re.prefixes.find { |pre| pre.name == self[1] } or 
return
 @number *= prefix.multiplier
-  else
-return
   end
 end
 
@@ -135,21 +135,21 @@
 case
 when scan(/%f/)
   @unit_parser.scan_number or
-raise ArgumentError, "\"%f\" expected at #{location}"
+raise ParserError, "\"%f\" expected at #{location}"
 when scan(/%U/)
   @unit_parser.scan_unit or
-raise ArgumentError, "\"%U\" expected at #{location}"
+raise ParserError, "\"%U\" expected at #{location}"
 when scan(/%%/)
   @unit_parser.scan_char(?%) or
-raise ArgumentError, "#{?%.inspect} expected at #{location}"
+raise ParserError, "#{?%.inspect} expected at #{location}"
 else
   char = scan(/./)
   @unit_parser.scan_char(char) or
-raise ArgumentError, "#{char.inspect} expected at #{location}"
+raise ParserError, "#{char.inspect} expected at #{location}"
 end
   end
   unless eos? && @unit_parser.eos?
-raise ArgumentError,
+raise ParserError,
   "format #{string.inspect} and string "\
 "#{@unit_parser.string.inspect} do not match"
   end
@@ -157,8 +157,16 @@
 end
   end
 
+  # Parse the string +string+ if it matches +format+ with the unit +unit+ and
+  # the 

commit rubygem-tins for openSUSE:Factory

2016-07-20 Thread h_root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2016-07-20 09:25:02

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is "rubygem-tins"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2016-05-29 03:13:43.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2016-07-20 09:25:03.0 +0200
@@ -1,0 +2,6 @@
+Wed Jul 13 04:37:14 UTC 2016 - co...@suse.com
+
+- updated to version 1.11.0
+  no changelog found
+
+---

Old:

  tins-1.10.2.gem

New:

  tins-1.11.0.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.gzFb6P/_old  2016-07-20 09:25:04.0 +0200
+++ /var/tmp/diff_new_pack.gzFb6P/_new  2016-07-20 09:25:04.0 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-tins
-Version:1.10.2
+Version:1.11.0
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}

++ tins-1.10.2.gem -> tins-1.11.0.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.travis.yml new/.travis.yml
--- old/.travis.yml 2016-05-25 15:10:36.0 +0200
+++ new/.travis.yml 2016-07-12 13:08:09.0 +0200
@@ -5,12 +5,13 @@
   - 2.3.0
   - ruby-head
   - rbx-head
-  - jruby-head
 matrix:
+  include:
+- rvm: jruby
+  env: JRUBY_OPTS="--2.0"
   allow_failures:
 - rvm: ruby-head
 - rvm: rbx-head
-- rvm: jruby-head
 env:
   - 
CODECLIMATE_REPO_TOKEN=62d082406430ccf662c2e401976b613c0091e26fcfb546f92b1f2b391951cf50
 sudo: false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md   2016-05-25 15:10:36.0 +0200
+++ new/README.md   2016-07-12 13:08:09.0 +0200
@@ -12,6 +12,8 @@
 
 ## Changes
 
+* 2016-07-12 Release 1.11.0
+  - Provide Tins::Unit.format and Tins::Unit.parse methods.
 * 2016-05-25 Release 1.10.2
   - Avoid some warnings.
 * 2016-04-15 Release 1.10.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/VERSION new/VERSION
--- old/VERSION 2016-05-25 15:10:36.0 +0200
+++ new/VERSION 2016-07-12 13:08:09.0 +0200
@@ -1 +1 @@
-1.10.2
+1.11.0
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/unit.rb new/lib/tins/unit.rb
--- old/lib/tins/unit.rb1970-01-01 01:00:00.0 +0100
+++ new/lib/tins/unit.rb2016-07-12 13:08:09.0 +0200
@@ -0,0 +1,164 @@
+require 'strscan'
+require 'bigdecimal'
+
+module Tins::Unit
+  Prefix = Struct.new(:name, :step, :multiplier, :fraction)
+
+  PREFIX_LC = [
+'', 'k', 'm', 'g', 't', 'p', 'e', 'z', 'y',
+  ].each_with_index.map { |n, i| Prefix.new(n.freeze, 1000, 1000 ** i, false) 
}.freeze
+
+  PREFIX_UC = [
+'', 'K', 'M', 'G', 'T', 'P', 'E', 'Z', 'Y',
+  ].each_with_index.map { |n, i| Prefix.new(n.freeze, 1024, 1024 ** i, false) 
}.freeze
+
+  PREFIX_F = [
+'', 'm', 'µ', 'n', 'p', 'f', 'a', 'z', 'y',
+  ].each_with_index.map { |n, i| Prefix.new(n.freeze, 1000, 1000 ** -i, true) 
}.freeze
+
+  module_function
+
+  def prefixes(identifier)
+case identifier
+when :uppercase, :uc, 1024
+  PREFIX_UC
+when :lowercase, :lc, 1000
+  PREFIX_LC
+when :fraction, :f, 0.001
+  PREFIX_F
+when Array
+  identifier
+end
+  end
+
+  def format(value, format: '%f %U', prefix: 1024, unit: ?b)
+prefixes = prefixes(prefix)
+first_prefix = prefixes.first or
+  raise ArgumentError, 'a non-empty of prefixes is required'
+prefix = prefixes[
+  (first_prefix.fraction ? -1 : 1) * Math.log(value) / 
Math.log(first_prefix.step)
+]
+result = format.sub('%U', "#{prefix.name}#{unit}")
+result %= (value / prefix.multiplier.to_f)
+  end
+
+  class UnitParser < StringScanner
+NUMBER = /([+-]?
+   (?:0|[1-9]\d*)
+   (?:
+ \.\d+(?i:e[+-]?\d+) |
+ \.\d+ |
+ (?i:e[+-]?\d+)
+   )?
+ )/x
+
+def initialize(source, unit, prefixes = nil)
+  super source
+  if prefixes
+@unit_re = unit_re(Tins::Unit.prefixes(prefixes), unit)
+  else
+@unit_lc_re = unit_re(Tins::Unit.prefixes(:lc), unit)
+@unit_uc_re = unit_re(Tins::Unit.prefixes(:uc), unit)
+  end
+  @number   = 1.0
+end
+
+def unit_re(prefixes, unit)
+  re = 

commit rubygem-tins for openSUSE:Factory

2016-05-28 Thread h_root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2016-05-29 03:12:45

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is "rubygem-tins"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2016-05-13 09:23:45.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2016-05-29 03:13:43.0 +0200
@@ -1,0 +2,6 @@
+Thu May 26 04:31:49 UTC 2016 - co...@suse.com
+
+- updated to version 1.10.2
+  no changelog found
+
+---

Old:

  tins-1.10.1.gem

New:

  tins-1.10.2.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.2H8Jk8/_old  2016-05-29 03:13:45.0 +0200
+++ /var/tmp/diff_new_pack.2H8Jk8/_new  2016-05-29 03:13:45.0 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-tins
-Version:1.10.1
+Version:1.10.2
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}

++ tins-1.10.1.gem -> tins-1.10.2.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md   2016-04-15 10:31:57.0 +0200
+++ new/README.md   2016-05-25 15:10:36.0 +0200
@@ -11,6 +11,9 @@
 [![Code 
Coverage](https://codeclimate.com/github/flori/tins/coverage.png)](https://codeclimate.com/github/flori/tins)
 
 ## Changes
+
+* 2016-05-25 Release 1.10.2
+  - Avoid some warnings.
 * 2016-04-15 Release 1.10.1
   - Fix bug in go if a concatenated argument comes last.
 * 2016-04-12 Release 1.10.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/VERSION new/VERSION
--- old/VERSION 2016-04-15 10:31:57.0 +0200
+++ new/VERSION 2016-05-25 15:10:36.0 +0200
@@ -1 +1 @@
-1.10.1
+1.10.2
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/date_dummy.rb new/lib/tins/date_dummy.rb
--- old/lib/tins/date_dummy.rb  2016-04-15 10:31:57.0 +0200
+++ new/lib/tins/date_dummy.rb  2016-05-25 15:10:36.0 +0200
@@ -41,7 +41,7 @@
   end
 end
 
-end
+  end
   super
 end
   end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/dslkit.rb new/lib/tins/dslkit.rb
--- old/lib/tins/dslkit.rb  2016-04-15 10:31:57.0 +0200
+++ new/lib/tins/dslkit.rb  2016-05-25 15:10:36.0 +0200
@@ -1,4 +1,3 @@
-require 'tins'
 require 'thread'
 require 'sync'
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/version.rb new/lib/tins/version.rb
--- old/lib/tins/version.rb 2016-04-15 10:31:57.0 +0200
+++ new/lib/tins/version.rb 2016-05-25 15:10:37.0 +0200
@@ -1,6 +1,6 @@
 module Tins
   # Tins version
-  VERSION = '1.10.1'
+  VERSION = '1.10.2'
   VERSION_ARRAY   = VERSION.split('.').map(&:to_i) # :nodoc:
   VERSION_MAJOR   = VERSION_ARRAY[0] # :nodoc:
   VERSION_MINOR   = VERSION_ARRAY[1] # :nodoc:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata2016-04-15 10:31:57.0 +0200
+++ new/metadata2016-05-25 15:10:36.0 +0200
@@ -1,14 +1,14 @@
 --- !ruby/object:Gem::Specification
 name: tins
 version: !ruby/object:Gem::Version
-  version: 1.10.1
+  version: 1.10.2
 platform: ruby
 authors:
 - Florian Frank
 autorequire: 
 bindir: bin
 cert_chain: []
-date: 2016-04-15 00:00:00.0 Z
+date: 2016-05-25 00:00:00.0 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: gem_hadar
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tins.gemspec new/tins.gemspec
--- old/tins.gemspec2016-04-15 10:31:57.0 +0200
+++ new/tins.gemspec2016-05-25 15:10:37.0 +0200
@@ -1,14 +1,14 @@
 # -*- encoding: utf-8 -*-
-# stub: tins 1.10.1 ruby lib
+# stub: tins 1.10.2 ruby lib
 
 Gem::Specification.new do |s|
   s.name = "tins"
-  s.version = "1.10.1"
+  s.version = "1.10.2"
 
   s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? 
:required_rubygems_version=
   s.require_paths = ["lib"]
   s.authors = ["Florian Frank"]
-  s.date = "2016-04-15"
+  s.date = "2016-05-25"
   s.description = "All the stuff that isn't good/big enough for a real 
library."
   s.email = "fl...@ping.de"
   s.extra_rdoc_files = ["README.md", 

commit rubygem-tins for openSUSE:Factory

2016-05-13 Thread h_root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2016-05-13 09:23:43

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is "rubygem-tins"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2016-04-28 16:56:47.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2016-05-13 09:23:45.0 +0200
@@ -1,0 +2,6 @@
+Sat Apr 16 04:32:36 UTC 2016 - co...@suse.com
+
+- updated to version 1.10.1
+  no changelog found
+
+---

Old:

  tins-1.10.0.gem

New:

  tins-1.10.1.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.3wp0Rf/_old  2016-05-13 09:23:46.0 +0200
+++ /var/tmp/diff_new_pack.3wp0Rf/_new  2016-05-13 09:23:46.0 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-tins
-Version:1.10.0
+Version:1.10.1
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}

++ tins-1.10.0.gem -> tins-1.10.1.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md   2016-04-12 11:43:39.0 +0200
+++ new/README.md   2016-04-15 10:31:57.0 +0200
@@ -11,7 +11,8 @@
 [![Code 
Coverage](https://codeclimate.com/github/flori/tins/coverage.png)](https://codeclimate.com/github/flori/tins)
 
 ## Changes
-
+* 2016-04-15 Release 1.10.1
+  - Fix bug in go if a concatenated argument comes last.
 * 2016-04-12 Release 1.10.0
   - Support mixed rest arguments in go argument parsing.
 * 2016-03-10 Release 1.9.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/VERSION new/VERSION
--- old/VERSION 2016-04-12 11:43:39.0 +0200
+++ new/VERSION 2016-04-15 10:31:57.0 +0200
@@ -1 +1 @@
-1.10.0
+1.10.1
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/go.rb new/lib/tins/go.rb
--- old/lib/tins/go.rb  2016-04-12 11:43:39.0 +0200
+++ new/lib/tins/go.rb  2016-04-15 10:31:57.0 +0200
@@ -36,7 +36,7 @@
 until p == ''
   o = p.slice!(0, 1)
   if v.key?(o)
-if args.empty?
+if p.empty? && args.empty?
   r << a
   break 1
 elsif p == ''
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/version.rb new/lib/tins/version.rb
--- old/lib/tins/version.rb 2016-04-12 11:43:39.0 +0200
+++ new/lib/tins/version.rb 2016-04-15 10:31:57.0 +0200
@@ -1,6 +1,6 @@
 module Tins
   # Tins version
-  VERSION = '1.10.0'
+  VERSION = '1.10.1'
   VERSION_ARRAY   = VERSION.split('.').map(&:to_i) # :nodoc:
   VERSION_MAJOR   = VERSION_ARRAY[0] # :nodoc:
   VERSION_MINOR   = VERSION_ARRAY[1] # :nodoc:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata2016-04-12 11:43:39.0 +0200
+++ new/metadata2016-04-15 10:31:57.0 +0200
@@ -1,14 +1,14 @@
 --- !ruby/object:Gem::Specification
 name: tins
 version: !ruby/object:Gem::Version
-  version: 1.10.0
+  version: 1.10.1
 platform: ruby
 authors:
 - Florian Frank
 autorequire: 
 bindir: bin
 cert_chain: []
-date: 2016-04-12 00:00:00.0 Z
+date: 2016-04-15 00:00:00.0 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: gem_hadar
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tests/go_test.rb new/tests/go_test.rb
--- old/tests/go_test.rb2016-04-12 11:43:39.0 +0200
+++ new/tests/go_test.rb2016-04-15 10:31:57.0 +0200
@@ -52,5 +52,11 @@
   assert_equal %w[hello world], r['b'].to_a
   assert_equal %w[-c rest -d rest -e], args
 end
+
+def test_concatenated_argument_at_end
+  r = go 'ab:e:', args = %w[-a -bhello]
+  assert_equal({ 'a' => 1, 'b' => 'hello', 'e' => nil }, r)
+  assert_equal [], args
+end
   end
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tins.gemspec new/tins.gemspec
--- old/tins.gemspec2016-04-12 11:43:39.0 +0200
+++ new/tins.gemspec2016-04-15 10:31:57.0 +0200
@@ -1,14 +1,14 @@
 # -*- encoding: utf-8 -*-
-# stub: tins 1.10.0 ruby lib
+# stub: tins 1.10.1 ruby lib
 
 Gem::Specification.new do |s|
   s.name = "tins"
-  s.version = "1.10.0"
+  

commit rubygem-tins for openSUSE:Factory

2016-04-28 Thread h_root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2016-04-28 16:53:46

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is "rubygem-tins"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2015-12-14 10:14:06.0 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2016-04-28 16:56:47.0 +0200
@@ -1,0 +2,18 @@
+Wed Apr 13 04:31:06 UTC 2016 - co...@suse.com
+
+- updated to version 1.10.0
+  no changelog found
+
+---
+Fri Mar 11 05:45:07 UTC 2016 - co...@suse.com
+
+- updated to version 1.9.0
+  no changelog found
+
+---
+Wed Jan 20 06:04:20 UTC 2016 - co...@suse.com
+
+- updated to version 1.8.2
+  no changelog found
+
+---

Old:

  tins-1.8.1.gem

New:

  tins-1.10.0.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.W0TvHk/_old  2016-04-28 16:56:48.0 +0200
+++ /var/tmp/diff_new_pack.W0TvHk/_new  2016-04-28 16:56:48.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-tins
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-tins
-Version:1.8.1
+Version:1.10.0
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}

++ tins-1.8.1.gem -> tins-1.10.0.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.travis.yml new/.travis.yml
--- old/.travis.yml 2015-12-03 11:41:48.0 +0100
+++ new/.travis.yml 2016-04-12 11:43:39.0 +0200
@@ -2,6 +2,7 @@
   - 2.0
   - 2.1
   - 2.2
+  - 2.3.0
   - ruby-head
   - rbx-head
   - jruby-head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md   2015-12-03 11:41:48.0 +0100
+++ new/README.md   2016-04-12 11:43:39.0 +0200
@@ -12,6 +12,13 @@
 
 ## Changes
 
+* 2016-04-12 Release 1.10.0
+  - Support mixed rest arguments in go argument parsing.
+* 2016-03-10 Release 1.9.0
+  - Add Tins::Duration for displaying durations.
+* 2016-01-18 Release 1.8.2
+  - Implement Tins::StringVersion::Version#dup and
+Tins::StringVersion::Version#clone.
 * 2015-12-03 Release 1.8.1
   - Remove some backports already existant in the newer supported rubies.
 * 2015-12-01 Release 1.8.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/VERSION new/VERSION
--- old/VERSION 2015-12-03 11:41:48.0 +0100
+++ new/VERSION 2016-04-12 11:43:39.0 +0200
@@ -1 +1 @@
-1.8.1
+1.10.0
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/duration.rb new/lib/tins/duration.rb
--- old/lib/tins/duration.rb1970-01-01 01:00:00.0 +0100
+++ new/lib/tins/duration.rb2016-04-12 11:43:39.0 +0200
@@ -0,0 +1,67 @@
+module Tins
+  class Duration
+def initialize(seconds)
+  @days, @hours, @minutes, @seconds, @fractional_seconds =
+[ 86_400, 3600, 60, 1, 0 ].inject([ [], seconds ]) {|(r, s), d|
+  if d > 0
+dd, rest = s.divmod(d)
+r << dd
+[ r, rest ]
+  else
+r << s
+  end
+}
+end
+
+def days?
+  @days > 0
+end
+
+def hours?
+  @hours > 0
+end
+
+def minutes?
+  @minutes > 0
+end
+
+def seconds?
+  @seconds > 0
+end
+
+def fractional_seconds?
+  @fractional_seconds > 0
+end
+
+def format(template = '%d+%h:%m:%s.%f', precision: nil)
+  result = template.gsub(/%[dhms]/,
+'%d' => @days,
+'%h' => '%02u' % @hours,
+'%m' => '%02u' % @minutes,
+'%s' => '%02u' % @seconds,
+  )
+  if result.include?('%f')
+if precision
+  fractional_seconds = "%.#{precision}f" % @fractional_seconds
+else
+  fractional_seconds = '%f' % @fractional_seconds
+end
+result.gsub!('%f', fractional_seconds[2..-1])
+  end
+  result
+end
+
+def to_s
+  template  = '%h:%m:%s'
+  precision = nil
+  if days?
+ 

commit rubygem-tins for openSUSE:Factory

2015-12-14 Thread h_root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2015-12-14 10:14:05

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is "rubygem-tins"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2015-08-27 08:56:08.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2015-12-14 10:14:06.0 +0100
@@ -1,0 +2,18 @@
+Fri Dec  4 05:33:07 UTC 2015 - co...@suse.com
+
+- updated to version 1.8.1
+  no changelog found
+
+---
+Wed Dec  2 05:33:36 UTC 2015 - co...@suse.com
+
+- updated to version 1.8.0
+  no changelog found
+
+---
+Wed Nov 11 05:33:46 UTC 2015 - co...@suse.com
+
+- updated to version 1.7.0
+  no changelog found
+
+---

Old:

  tins-1.6.0.gem

New:

  tins-1.8.1.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.2Z22He/_old  2015-12-14 10:14:07.0 +0100
+++ /var/tmp/diff_new_pack.2Z22He/_new  2015-12-14 10:14:07.0 +0100
@@ -24,14 +24,14 @@
 #
 
 Name:   rubygem-tins
-Version:1.6.0
+Version:1.8.1
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  %{ruby >= 2.0}
 BuildRequires:  %{rubygem gem2rpm}
 BuildRequires:  %{rubygem rdoc > 3.10}
-BuildRequires:  %{ruby}
 BuildRequires:  ruby-macros >= 5
 Url:https://github.com/flori/tins
 Source: http://rubygems.org/gems/%{mod_full_name}.gem

++ tins-1.6.0.gem -> tins-1.8.1.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore  2015-08-13 13:02:47.0 +0200
+++ new/.gitignore  2015-12-03 11:41:48.0 +0100
@@ -2,6 +2,7 @@
 .AppleDouble
 .DS_Store
 .bundle
+.byebug_history
 .rbx
 .rvmrc
 Gemfile.lock
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.travis.yml new/.travis.yml
--- old/.travis.yml 2015-08-13 13:02:47.0 +0200
+++ new/.travis.yml 2015-12-03 11:41:48.0 +0100
@@ -12,3 +12,4 @@
 - rvm: jruby-head
 env:
   - 
CODECLIMATE_REPO_TOKEN=62d082406430ccf662c2e401976b613c0091e26fcfb546f92b1f2b391951cf50
+sudo: false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Gemfile new/Gemfile
--- old/Gemfile 2015-08-13 13:02:47.0 +0200
+++ new/Gemfile 2015-12-03 11:41:48.0 +0100
@@ -4,8 +4,9 @@
 
 gemspec
 
-group :development do
+group :development, :test do
   gem 'simplecov'
   gem 'term-ansicolor'
-  gem "codeclimate-test-reporter", group: :test, require: nil
+  gem "codeclimate-test-reporter", require: nil
+  gem 'byebug', platform: :mri
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md   2015-08-13 13:02:47.0 +0200
+++ new/README.md   2015-12-03 11:41:48.0 +0100
@@ -12,6 +12,18 @@
 
 ## Changes
 
+* 2015-12-03 Release 1.8.1
+  - Remove some backports already existant in the newer supported rubies.
+* 2015-12-01 Release 1.8.0
+  - Add `foo_of` and `foo_annotations` methods to instances of classes with
+annotated methods.
+* 2015-11-09 Release 1.7.0
+  - Officially require ruby >= 2.0 and use new hash syntax.
+  - New feature attempt: sleep:-30 sleeps upto 30 seconds while retrying with
+an exponential waiting pattern.
+  - Remove rotate and shuffle, recent rubies all support them.
+  - Add an object oriented view on method signatures and use it to create
+method descriptions.
 * 2015-08-13 Release 1.6.0
   - Add complete method for readline completion
 * 2015-06-21 Release 1.5.4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Rakefile new/Rakefile
--- old/Rakefile2015-08-13 13:02:47.0 +0200
+++ new/Rakefile2015-12-03 11:41:48.0 +0100
@@ -12,10 +12,11 @@
   test_dir'tests'
   test_files.concat Dir["#{test_dir}/*_test.rb"]
   ignore  '.*.sw[pon]', 'pkg', 'Gemfile.lock', '.rvmrc', 'coverage', 
'.rbx',
-'.AppleDouble', '.DS_Store', 'tags', '.bundle'
+'.AppleDouble', '.DS_Store', 'tags', '.bundle', '.byebug_history'
 
   readme  'README.md'
   licenses << 'MIT'
 
-  development_dependency 'test-unit', '~>2.5'
+  required_ruby_version  '>= 2.0'
+  

commit rubygem-tins for openSUSE:Factory

2015-08-27 Thread h_root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2015-08-27 08:56:05

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is rubygem-tins

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2015-06-23 11:59:58.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2015-08-27 08:56:08.0 +0200
@@ -1,0 +2,6 @@
+Fri Aug 14 04:31:52 UTC 2015 - co...@suse.com
+
+- updated to version 1.6.0
+  no changelog found
+
+---

Old:

  tins-1.5.4.gem

New:

  tins-1.6.0.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.e6puo8/_old  2015-08-27 08:56:09.0 +0200
+++ /var/tmp/diff_new_pack.e6puo8/_new  2015-08-27 08:56:09.0 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-tins
-Version:1.5.4
+Version:1.6.0
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}

++ tins-1.5.4.gem - tins-1.6.0.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md   2015-06-21 15:52:15.0 +0200
+++ new/README.md   2015-08-13 13:02:47.0 +0200
@@ -12,6 +12,8 @@
 
 ## Changes
 
+* 2015-08-13 Release 1.6.0
+  - Add complete method for readline completion
 * 2015-06-21 Release 1.5.4
  - Avoid %i syntax for now
 * 2015-06-17 Release 1.5.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/VERSION new/VERSION
--- old/VERSION 2015-06-21 15:52:15.0 +0200
+++ new/VERSION 2015-08-13 13:02:47.0 +0200
@@ -1 +1 @@
-1.5.4
+1.6.0
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/complete.rb new/lib/tins/complete.rb
--- old/lib/tins/complete.rb1970-01-01 01:00:00.0 +0100
+++ new/lib/tins/complete.rb2015-08-13 13:02:47.0 +0200
@@ -0,0 +1,18 @@
+require 'readline'
+
+module Tins
+  module Complete
+module_function
+
+@@sync = Sync.new
+
+def complete(prompt: '', add_hist: false, block)
+  @@sync.synchronize do
+Readline.completion_proc = block
+Readline.input   = STDIN
+Readline.output  = STDOUT
+Readline.readline(prompt, add_hist)
+  end
+end
+  end
+end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/version.rb new/lib/tins/version.rb
--- old/lib/tins/version.rb 2015-06-21 15:52:15.0 +0200
+++ new/lib/tins/version.rb 2015-08-13 13:02:47.0 +0200
@@ -1,6 +1,6 @@
 module Tins
   # Tins version
-  VERSION = '1.5.4'
+  VERSION = '1.6.0'
   VERSION_ARRAY   = VERSION.split('.').map(:to_i) # :nodoc:
   VERSION_MAJOR   = VERSION_ARRAY[0] # :nodoc:
   VERSION_MINOR   = VERSION_ARRAY[1] # :nodoc:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/xt/complete.rb new/lib/tins/xt/complete.rb
--- old/lib/tins/xt/complete.rb 1970-01-01 01:00:00.0 +0100
+++ new/lib/tins/xt/complete.rb 2015-08-13 13:02:47.0 +0200
@@ -0,0 +1,7 @@
+require 'tins/complete'
+
+module Tins
+  class ::Object
+include Tins::Complete
+  end
+end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/xt.rb new/lib/tins/xt.rb
--- old/lib/tins/xt.rb  2015-06-21 15:52:15.0 +0200
+++ new/lib/tins/xt.rb  2015-08-13 13:02:47.0 +0200
@@ -41,4 +41,5 @@
   require 'tins/xt/time_freezer'
   require 'tins/xt/case_predicate'
   require 'tins/xt/implement'
+  require 'tins/xt/complete'
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins.rb new/lib/tins.rb
--- old/lib/tins.rb 2015-06-21 15:52:15.0 +0200
+++ new/lib/tins.rb 2015-08-13 13:02:47.0 +0200
@@ -53,5 +53,6 @@
   if defined? ::Encoding
 require 'tins/string_byte_order_mark'
   end
+  require 'tins/complete'
 end
 require 'tins/alias'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata2015-06-21 15:52:15.0 +0200
+++ new/metadata2015-08-13 13:02:47.0 +0200
@@ -1,14 +1,14 @@
 --- !ruby/object:Gem::Specification
 name: tins
 version: !ruby/object:Gem::Version
-  version: 1.5.4
+  version: 1.6.0
 platform: ruby
 authors:
 - Florian Frank
 

commit rubygem-tins for openSUSE:Factory

2015-06-23 Thread h_root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2015-06-23 11:59:57

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is rubygem-tins

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2015-06-12 20:30:37.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2015-06-23 11:59:58.0 +0200
@@ -1,0 +2,6 @@
+Mon Jun 22 04:35:42 UTC 2015 - co...@suse.com
+
+- updated to version 1.5.4
+  no changelog found
+
+---

Old:

  tins-1.5.2.gem

New:

  tins-1.5.4.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.wpx0Zg/_old  2015-06-23 11:59:58.0 +0200
+++ /var/tmp/diff_new_pack.wpx0Zg/_new  2015-06-23 11:59:58.0 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-tins
-Version:1.5.2
+Version:1.5.4
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}

++ tins-1.5.2.gem - tins-1.5.4.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md   2015-05-27 17:03:39.0 +0200
+++ new/README.md   2015-06-21 15:52:15.0 +0200
@@ -12,6 +12,15 @@
 
 ## Changes
 
+* 2015-06-21 Release 1.5.4
+ - Avoid %i syntax for now
+* 2015-06-17 Release 1.5.3
+  - Make it run on 1.9 again.
+  - Avoid a warning in Time.dummy implementation.
+* 2015-05-27 Release 1.5.2
+  - Fix parameter naming for c-methods in method descriptions.
+* 2015-04-24 Release 1.5.0/1.5.1
+  - Implement bump logic for StringVersion
 * 2015-04-23 Release 1.4.0
   - Add implement module helper method.
 * 2015-03-03 Release 1.3.5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/VERSION new/VERSION
--- old/VERSION 2015-05-27 17:03:39.0 +0200
+++ new/VERSION 2015-06-21 15:52:15.0 +0200
@@ -1 +1 @@
-1.5.2
+1.5.4
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/string_version.rb 
new/lib/tins/string_version.rb
--- old/lib/tins/string_version.rb  2015-05-27 17:03:39.0 +0200
+++ new/lib/tins/string_version.rb  2015-06-21 15:52:15.0 +0200
@@ -1,6 +1,6 @@
 module Tins
   module StringVersion
-LEVELS  = %i[ major minor build revision ].each_with_index.
+LEVELS  = [ :major, :minor, :build, :revision ].each_with_index.
   each_with_object({}) { |(k, v), h| h[k] = v }.freeze
 
 SYMBOLS = LEVELS.invert.freeze
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/time_dummy.rb new/lib/tins/time_dummy.rb
--- old/lib/tins/time_dummy.rb  2015-05-27 17:03:39.0 +0200
+++ new/lib/tins/time_dummy.rb  2015-06-21 15:52:15.0 +0200
@@ -21,7 +21,9 @@
 
 def dummy(value = nil)
   if value.nil?
-@dummy
+if defined?(@dummy)
+  @dummy
+end
   else
 begin
   old_dummy = @dummy
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/version.rb new/lib/tins/version.rb
--- old/lib/tins/version.rb 2015-05-27 17:03:39.0 +0200
+++ new/lib/tins/version.rb 2015-06-21 15:52:15.0 +0200
@@ -1,6 +1,6 @@
 module Tins
   # Tins version
-  VERSION = '1.5.2'
+  VERSION = '1.5.4'
   VERSION_ARRAY   = VERSION.split('.').map(:to_i) # :nodoc:
   VERSION_MAJOR   = VERSION_ARRAY[0] # :nodoc:
   VERSION_MINOR   = VERSION_ARRAY[1] # :nodoc:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata2015-05-27 17:03:39.0 +0200
+++ new/metadata2015-06-21 15:52:15.0 +0200
@@ -1,41 +1,41 @@
 --- !ruby/object:Gem::Specification
 name: tins
 version: !ruby/object:Gem::Version
-  version: 1.5.2
+  version: 1.5.4
 platform: ruby
 authors:
 - Florian Frank
 autorequire: 
 bindir: bin
 cert_chain: []
-date: 2015-05-27 00:00:00.0 Z
+date: 2015-06-21 00:00:00.0 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: gem_hadar
   requirement: !ruby/object:Gem::Requirement
 requirements:
-- - ~
+- - ~
   - !ruby/object:Gem::Version
 version: 1.2.0
   type: :development
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
 requirements:
-- - ~
+- - ~
   - 

commit rubygem-tins for openSUSE:Factory

2015-06-12 Thread h_root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2015-06-12 20:30:34

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is rubygem-tins

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2015-04-27 13:04:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2015-06-12 20:30:37.0 +0200
@@ -1,0 +2,6 @@
+Thu May 28 04:34:47 UTC 2015 - co...@suse.com
+
+- updated to version 1.5.2
+  no changelog found
+
+---

Old:

  tins-1.5.1.gem

New:

  tins-1.5.2.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.walFCm/_old  2015-06-12 20:30:38.0 +0200
+++ /var/tmp/diff_new_pack.walFCm/_new  2015-06-12 20:30:38.0 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-tins
-Version:1.5.1
+Version:1.5.2
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}

++ tins-1.5.1.gem - tins-1.5.2.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/VERSION new/VERSION
--- old/VERSION 2015-04-24 14:05:35.0 +0200
+++ new/VERSION 2015-05-27 17:03:39.0 +0200
@@ -1 +1 @@
-1.5.1
+1.5.2
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/method_description.rb 
new/lib/tins/method_description.rb
--- old/lib/tins/method_description.rb  2015-04-24 14:05:35.0 +0200
+++ new/lib/tins/method_description.rb  2015-05-27 17:03:39.0 +0200
@@ -18,7 +18,7 @@
   if respond_to?(:parameters)
 generated_name = 'x0'
 result  parameters.map { |p_type, p_name|
-  p_name ||= generated_name.succ!
+  p_name ||= generated_name.succ!.dup
   case p_type
   when :block
 #{p_name}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/version.rb new/lib/tins/version.rb
--- old/lib/tins/version.rb 2015-04-24 14:05:35.0 +0200
+++ new/lib/tins/version.rb 2015-05-27 17:03:39.0 +0200
@@ -1,6 +1,6 @@
 module Tins
   # Tins version
-  VERSION = '1.5.1'
+  VERSION = '1.5.2'
   VERSION_ARRAY   = VERSION.split('.').map(:to_i) # :nodoc:
   VERSION_MAJOR   = VERSION_ARRAY[0] # :nodoc:
   VERSION_MINOR   = VERSION_ARRAY[1] # :nodoc:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata2015-04-24 14:05:35.0 +0200
+++ new/metadata2015-05-27 17:03:39.0 +0200
@@ -1,14 +1,14 @@
 --- !ruby/object:Gem::Specification
 name: tins
 version: !ruby/object:Gem::Version
-  version: 1.5.1
+  version: 1.5.2
 platform: ruby
 authors:
 - Florian Frank
 autorequire: 
 bindir: bin
 cert_chain: []
-date: 2015-04-24 00:00:00.0 Z
+date: 2015-05-27 00:00:00.0 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: gem_hadar
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tests/method_description_test.rb 
new/tests/method_description_test.rb
--- old/tests/method_description_test.rb2015-04-24 14:05:35.0 
+0200
+++ new/tests/method_description_test.rb2015-05-27 17:03:39.0 
+0200
@@ -1,73 +1,75 @@
 require 'test_helper'
 require 'tins/xt'
 
-if RUBY_VERSION = 1.9
-  module Tins
-class MethodDescriptionTest  Test::Unit::TestCase
-  class A
-def foo
-end
-
-def self.foo
-end
+module Tins
+  class MethodDescriptionTest  Test::Unit::TestCase
+class A
+  def foo
   end
 
-  def test_static_nonstatic
-assert_equal 'Tins::MethodDescriptionTest::A#foo()', 
A.instance_method(:foo).to_s
-assert_equal '#UnboundMethod: Tins::MethodDescriptionTest::A#foo()', 
A.instance_method(:foo).inspect
-assert_equal 'Tins::MethodDescriptionTest::A.foo()', 
A.method(:foo).to_s
-assert_equal '#Method: Tins::MethodDescriptionTest::A.foo()', 
A.method(:foo).inspect
+  def self.foo
   end
+end
 
-  class B
-def foo(x, y = 1, *r, b)
-end
-  end
+def test_static_nonstatic
+  assert_equal 'Tins::MethodDescriptionTest::A#foo()', 
A.instance_method(:foo).to_s
+  assert_equal '#UnboundMethod: Tins::MethodDescriptionTest::A#foo()', 
A.instance_method(:foo).inspect
+  assert_equal 'Tins::MethodDescriptionTest::A.foo()', 

commit rubygem-tins for openSUSE:Factory

2015-04-27 Thread h_root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2015-04-27 13:04:52

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is rubygem-tins

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2015-03-05 18:16:57.0 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2015-04-27 13:04:53.0 +0200
@@ -1,0 +2,6 @@
+Sun Apr 26 06:37:16 UTC 2015 - co...@suse.com
+
+- updated to version 1.5.1
+  no changelog found
+
+---

Old:

  tins-1.3.5.gem

New:

  tins-1.5.1.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.IHsyy0/_old  2015-04-27 13:04:54.0 +0200
+++ /var/tmp/diff_new_pack.IHsyy0/_new  2015-04-27 13:04:54.0 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-tins
-Version:1.3.5
+Version:1.5.1
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}

++ tins-1.3.5.gem - tins-1.5.1.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md   2015-03-03 15:23:26.0 +0100
+++ new/README.md   2015-04-24 14:05:35.0 +0200
@@ -12,6 +12,8 @@
 
 ## Changes
 
+* 2015-04-23 Release 1.4.0
+  - Add implement module helper method.
 * 2015-03-03 Release 1.3.5
   - Don't automatically include #to method into Object, this can lead to some
 confusion.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/VERSION new/VERSION
--- old/VERSION 2015-03-03 15:23:26.0 +0100
+++ new/VERSION 2015-04-24 14:05:35.0 +0200
@@ -1 +1 @@
-1.3.5
+1.5.1
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/implement.rb new/lib/tins/implement.rb
--- old/lib/tins/implement.rb   1970-01-01 01:00:00.0 +0100
+++ new/lib/tins/implement.rb   2015-04-24 14:05:35.0 +0200
@@ -0,0 +1,40 @@
+module Tins
+  module Implement
+MESSAGES = {
+  default:   'method %{method_name} not implemented in module %{module}',
+  subclass:  'method %{method_name} has to be implemented in '\
+'subclasses of %{module}',
+  submodule: 'method %{method_name} has to be implemented in '\
+'submodules of %{module}',
+}
+
+def implement(method_name, msg = :default)
+  method_name.nil? and return
+  case msg
+  when ::Symbol
+msg = MESSAGES.fetch(msg)
+  when ::Hash
+return implement method_name, msg.fetch(:in)
+  end
+  display_method_name = method_name
+  if m = instance_method(method_name) rescue nil
+m.extend Tins::MethodDescription
+display_method_name = m.description(style: :name)
+  end
+  begin
+msg = msg % { method_name: display_method_name, module: self }
+  rescue KeyError
+  end
+  define_method(method_name) do |*|
+raise ::NotImplementedError, msg
+  end
+end
+
+def implement_in_submodule(method_name)
+  implement method_name,
+'method %{method_name} has to be implemented in submodules of'\
+' %{module}'
+end
+  end
+end
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/method_description.rb 
new/lib/tins/method_description.rb
--- old/lib/tins/method_description.rb  2015-03-03 15:23:26.0 +0100
+++ new/lib/tins/method_description.rb  2015-04-24 14:05:35.0 +0200
@@ -1,13 +1,20 @@
 module Tins
   module MethodDescription
-def description
+def description(style: :namespace)
+  valid_styles = %i[ namespace name parameters ]
+  valid_styles.include?(style) or
+raise ArgumentError, style has to be one of #{valid_styles * ', '}
   result = ''
-  if owner = Module
-result  receiver.to_s  '.' # XXX Better to use owner here as well?
-  else
-result  owner.name.to_s  '#'
+  if style == :namespace
+if owner = Module
+  result  receiver.to_s  '.' # XXX Better to use owner here as 
well?
+else
+  result  owner.name.to_s  '#'
+end
+  end
+  if %i[ namespace name ].include?(style)
+result  name.to_s  '('
   end
-  result  name.to_s  '('
   if respond_to?(:parameters)
 generated_name = 'x0'
 result  parameters.map { |p_type, p_name|
@@ -34,7 +41,10 @@
   else
 result  arity.to_s
   end
- 

commit rubygem-tins for openSUSE:Factory

2015-03-05 Thread h_root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2015-03-05 15:42:34

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is rubygem-tins

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2015-02-12 10:22:51.0 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2015-03-05 18:16:57.0 +0100
@@ -1,0 +2,5 @@
+Wed Mar  4 05:34:03 UTC 2015 - co...@suse.com
+
+- updated to version 1.3.5
+
+---

Old:

  tins-1.3.4.gem

New:

  tins-1.3.5.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.vYKSDq/_old  2015-03-05 18:16:57.0 +0100
+++ /var/tmp/diff_new_pack.vYKSDq/_new  2015-03-05 18:16:57.0 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-tins
-Version:1.3.4
+Version:1.3.5
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}

++ tins-1.3.4.gem - tins-1.3.5.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.travis.yml new/.travis.yml
--- old/.travis.yml 2015-02-04 17:11:33.0 +0100
+++ new/.travis.yml 2015-03-03 15:23:26.0 +0100
@@ -1,17 +1,14 @@
 rvm:
-  - 1.9
   - 2.0
   - 2.1
   - 2.2
   - ruby-head
-  - rbx-19mode
-  - jruby-19mode
+  - rbx-head
   - jruby-head
 matrix:
   allow_failures:
 - rvm: ruby-head
-- rvm: rbx-19mode
-- rvm: jruby-19mode
+- rvm: rbx-head
 - rvm: jruby-head
 env:
   - 
CODECLIMATE_REPO_TOKEN=62d082406430ccf662c2e401976b613c0091e26fcfb546f92b1f2b391951cf50
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md   2015-02-04 17:11:33.0 +0100
+++ new/README.md   2015-03-03 15:23:26.0 +0100
@@ -12,6 +12,9 @@
 
 ## Changes
 
+* 2015-03-03 Release 1.3.5
+  - Don't automatically include #to method into Object, this can lead to some
+confusion.
 * 2015-02-04 Release 1.3.4
   - Add some default alphabets to Tins::Token, e. g. Base64
   - Add changes to Readme
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/VERSION new/VERSION
--- old/VERSION 2015-02-04 17:11:33.0 +0100
+++ new/VERSION 2015-03-03 15:23:26.0 +0100
@@ -1 +1 @@
-1.3.4
+1.3.5
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/version.rb new/lib/tins/version.rb
--- old/lib/tins/version.rb 2015-02-04 17:11:33.0 +0100
+++ new/lib/tins/version.rb 2015-03-03 15:23:26.0 +0100
@@ -1,6 +1,6 @@
 module Tins
   # Tins version
-  VERSION = '1.3.4'
+  VERSION = '1.3.5'
   VERSION_ARRAY   = VERSION.split('.').map(:to_i) # :nodoc:
   VERSION_MAJOR   = VERSION_ARRAY[0] # :nodoc:
   VERSION_MINOR   = VERSION_ARRAY[1] # :nodoc:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/xt/blank.rb new/lib/tins/xt/blank.rb
--- old/lib/tins/xt/blank.rb2015-02-04 17:11:33.0 +0100
+++ new/lib/tins/xt/blank.rb2015-03-03 15:23:26.0 +0100
@@ -56,12 +56,12 @@
   end
 end
   end
+end
 
-  unless Object.respond_to?(:blank?)
-for k in Blank.constants
-  Object.const_get(k).class_eval do
-include Blank.const_get(k)
-  end
+unless Object.respond_to?(:blank?)
+  for k in Tins::Blank.constants
+Object.const_get(k).class_eval do
+  include Tins::Blank.const_get(k)
 end
   end
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins/xt.rb new/lib/tins/xt.rb
--- old/lib/tins/xt.rb  2015-02-04 17:11:33.0 +0100
+++ new/lib/tins/xt.rb  2015-03-03 15:23:26.0 +0100
@@ -33,7 +33,6 @@
   require 'tins/xt/proc_compose'
   require 'tins/xt/proc_prelude'
   require 'tins/xt/rotate'
-  require 'tins/xt/to'
   require 'tins/xt/sexy_singleton'
   require 'tins/xt/method_description'
   require 'tins/xt/annotate'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/tins.rb new/lib/tins.rb
--- old/lib/tins.rb 2015-02-04 17:11:33.0 +0100
+++ new/lib/tins.rb 2015-03-03 15:23:26.0 +0100
@@ -14,6 +14,7 @@
   require 'tins/memoize'
   require 'tins/minimize'
   require 'tins/module_group'
+  require 'tins/named_set'
   require 'tins/null'
   require 'tins/once'
   require 'tins/p'
diff -urN '--exclude=CVS' 

commit rubygem-tins for openSUSE:Factory

2015-02-12 Thread h_root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2015-02-12 10:22:49

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is rubygem-tins

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2014-10-14 13:25:24.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2015-02-12 10:22:51.0 +0100
@@ -1,0 +2,5 @@
+Tue Feb 10 06:43:16 UTC 2015 - co...@suse.com
+
+- updated to version 1.3.4, no changelog
+
+---

Old:

  tins-1.3.0.gem

New:

  tins-1.3.4.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.Gy8aUm/_old  2015-02-12 10:22:52.0 +0100
+++ /var/tmp/diff_new_pack.Gy8aUm/_new  2015-02-12 10:22:52.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-tins
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,8 +16,15 @@
 #
 
 
+#
+# This file was generated with a gem2rpm.yml and not just plain gem2rpm.
+# All sections marked as MANUAL, license headers, summaries and descriptions
+# can be maintained in that file. Please consult this file before editing any
+# of those fields
+#
+
 Name:   rubygem-tins
-Version:1.3.0
+Version:1.3.4
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}
@@ -26,7 +33,7 @@
 BuildRequires:  %{rubygem rdoc  3.10}
 BuildRequires:  %{ruby}
 BuildRequires:  ruby-macros = 5
-Url:http://flori.github.com/tins
+Url:https://github.com/flori/tins
 Source: http://rubygems.org/gems/%{mod_full_name}.gem
 Source1:gem2rpm.yml
 Summary:Useful stuff
@@ -42,7 +49,7 @@
 
 %install
 %gem_install \
-  --doc-files=COPYING README.rdoc \
+  --doc-files=COPYING README.md \
   -f
 
 %gem_packages

++ tins-1.3.0.gem - tins-1.3.4.gem ++
 1877 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-tins for openSUSE:Factory

2014-10-14 Thread h_root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2014-10-14 13:25:04

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is rubygem-tins

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2014-05-21 16:30:31.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2014-10-14 13:25:24.0 +0200
@@ -1,0 +2,5 @@
+Mon Oct 13 18:49:51 UTC 2014 - co...@suse.com
+
+- adapt to new rubygem packaging
+
+---

New:

  gem2rpm.yml



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.6hA6PC/_old  2014-10-14 13:25:24.0 +0200
+++ /var/tmp/diff_new_pack.6hA6PC/_new  2014-10-14 13:25:24.0 +0200
@@ -21,12 +21,14 @@
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}
-
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  ruby-macros = 3
-BuildRequires:  rubygem(rdoc)  3.10
+BuildRequires:  %{rubygem gem2rpm}
+BuildRequires:  %{rubygem rdoc  3.10}
+BuildRequires:  %{ruby}
+BuildRequires:  ruby-macros = 5
 Url:http://flori.github.com/tins
 Source: http://rubygems.org/gems/%{mod_full_name}.gem
+Source1:gem2rpm.yml
 Summary:Useful stuff
 License:MIT
 Group:  Development/Languages/Ruby
@@ -34,37 +36,15 @@
 %description
 All the stuff that isn't good/big enough for a real library.
 
-%package doc
-Summary:RDoc documentation for %{mod_name}
-Group:  Development/Languages/Ruby
-Requires:   %{name} = %{version}
-
-%description doc
-Documentation generated at gem installation time.
-Usually in RDoc and RI formats.
-
 %prep
-#gem_unpack
-#if you need patches, apply them here and replace the # with a % sign in the 
surrounding lines
-#gem_build
 
 %build
 
 %install
-%gem_install -f
-mkdir -p %{buildroot}%{_docdir}/%{name}
-ln -s %{gem_base}/gems/%{mod_full_name}/COPYING 
%buildroot/%{_docdir}/%{name}/COPYING
-ln -s %{gem_base}/gems/%{mod_full_name}/README.rdoc 
%buildroot/%{_docdir}/%{name}/README.rdoc
-
-%files
-%defattr(-,root,root,-)
-%{_docdir}/%{name}
-%{gem_base}/cache/%{mod_full_name}.gem
-%{gem_base}/gems/%{mod_full_name}/
-%{gem_base}/specifications/%{mod_full_name}.gemspec
-
-%files doc
-%defattr(-,root,root,-)
-%doc %{gem_base}/doc
+%gem_install \
+  --doc-files=COPYING README.rdoc \
+  -f
+
+%gem_packages
 
 %changelog

++ gem2rpm.yml ++
# ---
# ## used by gem2rpm
# :summary: this is a custom summary
# ## used by gem2rpm
# :description: |-
#   this is a custom description
#
#   it can be multiline
# ## used by gem2rpm
# :license: MIT or Ruby
# ## used by gem2rpm and gem_packages
# :version_suffix: -x_y
# ## used by gem2rpm and gem_packages
# :disable_docs: true
# ## used by gem2rpm
# :disable_automatic_rdoc_dep: true
# ## used by gem2rpm
# :preamble: |-
#   BuildRequires: foobar
#   Requires: foobar
# ## used by gem2rpm
# :patches:
#   foo.patch: -p1
#   bar.patch: 
# ## used by gem2rpm
:sources:
# - foo.desktop
# - bar.desktop
# :gem_install_args: ''
# ## used by gem2rpm
# :pre_install: |-
#   %if 0%{?use_system_libev}
#   export USE_VENDORED_LIBEV=no
#   %endif
# ## used by gem2rpm
# :post_install: |-
#   # delete custom files here or do other fancy stuff
#   install -D -m 0644 %{S:1} %{buildroot}%{_bindir}/gem2rpm-opensuse
# ## used by gem2rpm
# :testsuite_command: |-
#   (pushd %{buildroot}%{gem_base}/gems/%{mod_full_name}  rake test)
# ## used by gem2rpm
# :filelist: |-
#   /usr/bin/gem2rpm-opensuse
# ## used by gem2rpm
# :scripts:
#   :post: |-
# /bin/echo foo
# ## used by gem_packages
# :main:
#   :preamble: |-
# Requires: util-linux
# Recommends: pwgen
#   :filelist: |-
# /usr/bin/gem2rpm-opensuse
# ## used by gem_packages
# :custom:
#   apache:
# :preamble: |-
#   Requires: .
# :filelist: |-
#   /etc/apache2/conf.d/passenger.conf
# :summary: Custom summary is optional
# :description: |-
#   Custom description is optional
#
#   bar
# :post: |-
#   /bin/echo foo
#
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-tins for openSUSE:Factory

2014-05-21 Thread h_root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2014-05-21 16:30:30

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is rubygem-tins

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2014-03-22 09:11:45.0 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2014-05-21 16:30:31.0 +0200
@@ -1,0 +2,5 @@
+Sun May 18 09:04:46 UTC 2014 - co...@suse.com
+
+- updated to version 1.3.0, no changelog
+
+---

Old:

  tins-1.0.1.gem

New:

  tins-1.3.0.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.Bkg3og/_old  2014-05-21 16:30:35.0 +0200
+++ /var/tmp/diff_new_pack.Bkg3og/_new  2014-05-21 16:30:35.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-tins
-Version:1.0.1
+Version:1.3.0
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-tins for openSUSE:Factory

2014-03-22 Thread h_root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2014-03-22 09:11:45

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is rubygem-tins

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2014-02-24 15:53:32.0 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2014-03-22 09:11:45.0 +0100
@@ -1,0 +2,5 @@
+Fri Mar 21 12:54:12 UTC 2014 - co...@suse.com
+
+- updated to version 1.0.1, no changelog
+
+---

Old:

  tins-1.0.0.gem

New:

  tins-1.0.1.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.rxXRs9/_old  2014-03-22 09:11:46.0 +0100
+++ /var/tmp/diff_new_pack.rxXRs9/_new  2014-03-22 09:11:46.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-tins
-Version:1.0.0
+Version:1.0.1
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-tins for openSUSE:Factory

2014-02-24 Thread h_root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2014-02-24 15:53:31

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is rubygem-tins

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2014-02-12 20:29:54.0 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2014-02-24 15:53:32.0 +0100
@@ -1,0 +2,5 @@
+Sat Feb 22 06:25:42 UTC 2014 - co...@suse.com
+
+- updated to version 1.0.0, no changelog
+
+---

Old:

  tins-0.13.2.gem

New:

  tins-1.0.0.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.uTQqGO/_old  2014-02-24 15:53:33.0 +0100
+++ /var/tmp/diff_new_pack.uTQqGO/_new  2014-02-24 15:53:33.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-tins
-Version:0.13.2
+Version:1.0.0
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-tins for openSUSE:Factory

2014-02-12 Thread h_root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2014-02-12 20:29:52

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is rubygem-tins

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2013-11-24 18:14:35.0 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2014-02-12 20:29:54.0 +0100
@@ -1,0 +2,5 @@
+Thu Feb  6 18:00:13 UTC 2014 - co...@suse.com
+
+- updated to version 0.13.2, no changelog
+
+---

Old:

  tins-0.13.1.gem

New:

  tins-0.13.2.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.ai2goS/_old  2014-02-12 20:29:55.0 +0100
+++ /var/tmp/diff_new_pack.ai2goS/_new  2014-02-12 20:29:55.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-tins
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
 
 
 Name:   rubygem-tins
-Version:0.13.1
+Version:0.13.2
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  ruby-macros = 1
+BuildRequires:  ruby-macros = 3
 BuildRequires:  rubygem(rdoc)  3.10
 Url:http://flori.github.com/tins
 Source: http://rubygems.org/gems/%{mod_full_name}.gem
@@ -53,18 +53,18 @@
 %install
 %gem_install -f
 mkdir -p %{buildroot}%{_docdir}/%{name}
-ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/COPYING 
%buildroot/%{_docdir}/%{name}/COPYING
-ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/README.rdoc 
%buildroot/%{_docdir}/%{name}/README.rdoc
+ln -s %{gem_base}/gems/%{mod_full_name}/COPYING 
%buildroot/%{_docdir}/%{name}/COPYING
+ln -s %{gem_base}/gems/%{mod_full_name}/README.rdoc 
%buildroot/%{_docdir}/%{name}/README.rdoc
 
 %files
 %defattr(-,root,root,-)
 %{_docdir}/%{name}
-%{_libdir}/ruby/gems/%{rb_ver}/cache/%{mod_full_name}.gem
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/
-%{_libdir}/ruby/gems/%{rb_ver}/specifications/%{mod_full_name}.gemspec
+%{gem_base}/cache/%{mod_full_name}.gem
+%{gem_base}/gems/%{mod_full_name}/
+%{gem_base}/specifications/%{mod_full_name}.gemspec
 
 %files doc
 %defattr(-,root,root,-)
-%doc %{_libdir}/ruby/gems/%{rb_ver}/doc/%{mod_full_name}/
+%doc %{gem_base}/doc
 
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-tins for openSUSE:Factory

2013-11-24 Thread h_root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2013-11-24 18:14:34

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is rubygem-tins

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2013-10-19 11:19:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2013-11-24 18:14:35.0 +0100
@@ -1,0 +2,5 @@
+Fri Nov 22 08:40:37 UTC 2013 - co...@suse.com
+
+- updated to version 0.13.1, no changelog
+
+---

Old:

  tins-0.12.0.gem

New:

  tins-0.13.1.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.oGYel6/_old  2013-11-24 18:14:36.0 +0100
+++ /var/tmp/diff_new_pack.oGYel6/_new  2013-11-24 18:14:36.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-tins
-Version:0.12.0
+Version:0.13.1
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-tins for openSUSE:Factory

2013-10-19 Thread h_root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2013-10-19 11:12:28

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is rubygem-tins

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2013-10-06 18:41:04.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2013-10-19 11:19:42.0 +0200
@@ -1,0 +2,5 @@
+Sun Oct 13 18:10:03 UTC 2013 - co...@suse.com
+
+- updated to version 0.12.0, no changelog
+
+---

Old:

  tins-0.11.0.gem

New:

  tins-0.12.0.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.58e2Cl/_old  2013-10-19 11:19:42.0 +0200
+++ /var/tmp/diff_new_pack.58e2Cl/_new  2013-10-19 11:19:42.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-tins
-Version:0.11.0
+Version:0.12.0
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-tins for openSUSE:Factory

2013-10-06 Thread h_root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2013-10-06 18:41:03

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is rubygem-tins

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2013-07-25 15:36:00.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2013-10-06 18:41:04.0 +0200
@@ -1,0 +2,10 @@
+Fri Oct  4 07:17:58 UTC 2013 - co...@suse.com
+
+- updated to version 0.11.0, no changelog
+
+---
+Mon Aug 26 05:05:52 UTC 2013 - co...@suse.com
+
+- updated to version 0.9.0, no changelog
+
+---

Old:

  tins-0.8.3.gem

New:

  tins-0.11.0.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.pXLyax/_old  2013-10-06 18:41:04.0 +0200
+++ /var/tmp/diff_new_pack.pXLyax/_new  2013-10-06 18:41:04.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-tins
-Version:0.8.3
+Version:0.11.0
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-tins for openSUSE:Factory

2013-07-25 Thread h_root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2013-07-25 15:35:58

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is rubygem-tins

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2013-05-16 11:34:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2013-07-25 15:36:00.0 +0200
@@ -1,0 +2,10 @@
+Sun Jul 21 06:30:29 UTC 2013 - co...@suse.com
+
+- updated to version 0.8.3
+
+---
+Tue Jun 18 05:40:00 UTC 2013 - co...@suse.com
+
+- updated to version 0.8.2
+
+---

Old:

  tins-0.8.0.gem

New:

  tins-0.8.3.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.EFPx7E/_old  2013-07-25 15:36:01.0 +0200
+++ /var/tmp/diff_new_pack.EFPx7E/_new  2013-07-25 15:36:01.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-tins
-Version:0.8.0
+Version:0.8.3
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}
@@ -54,6 +54,7 @@
 %gem_install -f
 mkdir -p %{buildroot}%{_docdir}/%{name}
 ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/COPYING 
%buildroot/%{_docdir}/%{name}/COPYING
+ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/README.rdoc 
%buildroot/%{_docdir}/%{name}/README.rdoc
 
 %files
 %defattr(-,root,root,-)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-tins for openSUSE:Factory

2013-05-16 Thread h_root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2013-05-16 11:34:52

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is rubygem-tins

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2013-03-26 15:59:47.0 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2013-05-16 11:34:53.0 +0200
@@ -1,0 +2,10 @@
+Tue May  7 19:54:06 UTC 2013 - co...@suse.com
+
+- updated to version 0.8.0, no changelog
+
+---
+Mon May  6 05:42:06 UTC 2013 - co...@suse.com
+
+- updated to version 0.7.4
+
+---

Old:

  tins-0.7.2.gem

New:

  tins-0.8.0.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.xULWqj/_old  2013-05-16 11:34:53.0 +0200
+++ /var/tmp/diff_new_pack.xULWqj/_new  2013-05-16 11:34:53.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-tins
-Version:0.7.2
+Version:0.8.0
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}
@@ -26,7 +26,7 @@
 BuildRequires:  ruby-macros = 1
 BuildRequires:  rubygem(rdoc)  3.10
 Url:http://flori.github.com/tins
-Source: %{mod_full_name}.gem
+Source: http://rubygems.org/gems/%{mod_full_name}.gem
 Summary:Useful stuff
 License:MIT
 Group:  Development/Languages/Ruby
@@ -52,9 +52,12 @@
 
 %install
 %gem_install -f
+mkdir -p %{buildroot}%{_docdir}/%{name}
+ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/COPYING 
%buildroot/%{_docdir}/%{name}/COPYING
 
 %files
 %defattr(-,root,root,-)
+%{_docdir}/%{name}
 %{_libdir}/ruby/gems/%{rb_ver}/cache/%{mod_full_name}.gem
 %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/
 %{_libdir}/ruby/gems/%{rb_ver}/specifications/%{mod_full_name}.gemspec

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-tins for openSUSE:Factory

2013-03-26 Thread h_root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2013-03-26 15:59:46

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is rubygem-tins, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2012-10-11 11:24:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2013-03-26 15:59:47.0 +0100
@@ -1,0 +2,10 @@
+Mon Mar 18 12:52:53 UTC 2013 - co...@suse.com
+
+- updated to version 0.7.2
+
+---
+Sat Feb  9 09:26:10 UTC 2013 - co...@suse.com
+
+- updated to version 0.7.0
+
+---

Old:

  tins-0.6.0.gem

New:

  tins-0.7.2.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.y42lnO/_old  2013-03-26 15:59:48.0 +0100
+++ /var/tmp/diff_new_pack.y42lnO/_new  2013-03-26 15:59:48.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-tins
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-tins
-Version:0.6.0
+Version:0.7.2
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-tins for openSUSE:Factory

2012-10-11 Thread h_root
Hello community,

here is the log from the commit of package rubygem-tins for openSUSE:Factory 
checked in at 2012-10-11 11:21:18

Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)


Package is rubygem-tins, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes
2012-09-04 12:55:01.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes   
2012-10-11 11:24:17.0 +0200
@@ -1,0 +2,15 @@
+Wed Oct  3 04:57:29 UTC 2012 - co...@suse.com
+
+- updated to version 0.6.0
+
+---
+Sun Sep 23 09:20:59 UTC 2012 - co...@suse.com
+
+- updated to version 0.5.5, no changelog provided
+
+---
+Tue Sep 11 16:31:21 UTC 2012 - co...@suse.com
+
+- updated to version 0.5.4, no changelog provided
+
+---

Old:

  tins-0.5.3.gem

New:

  tins-0.6.0.gem



Other differences:
--
++ rubygem-tins.spec ++
--- /var/tmp/diff_new_pack.n3r9Gj/_old  2012-10-11 11:24:18.0 +0200
+++ /var/tmp/diff_new_pack.n3r9Gj/_new  2012-10-11 11:24:18.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-tins
-Version:0.5.3
+Version:0.6.0
 Release:0
 %define mod_name tins
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org