Hello community,

here is the log from the commit of package crudini for openSUSE:Factory checked 
in at 2016-02-22 08:57:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/crudini (Old)
 and      /work/SRC/openSUSE:Factory/.crudini.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "crudini"

Changes:
--------
--- /work/SRC/openSUSE:Factory/crudini/crudini.changes  2014-10-11 
19:28:34.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.crudini.new/crudini.changes     2016-02-22 
08:58:02.000000000 +0100
@@ -1,0 +2,35 @@
+Thu Feb 18 16:44:06 UTC 2016 - apla...@suse.com
+
+- update to 0.7:
+  Bug fixes
+  * Separate locking files are no longer used which avoids deadlock in
+    cases where the system is stopped in the small window where these
+    files exist.
+  * Files are now synced after writing for better Durability.
+  * crudini no longer removes a blank line from the start of a file
+    which has no sections, or options outside a section. [bug
+    introduced in version 0.5]
+  Bug fixes
+  * Lock files are cleaned up robustly. Previously there was a race
+    condition resulting in blocked subsequent edits, due to a
+    lingering lock file.  
+  * --del will ignore requests to delete a parameter in a non-existing
+      section (unless --existing is used). Previously it failed citing
+      the missing section.
+  New features
+  * The --existing option takes parameters to give more control over
+    what needs to pre-exist. So you can specify for example that a
+    file needs to exist, but any items within it are created as
+    needed.
+  * A new --verbose option was added to indicate on stderr wether the
+    request resulted in a config change or not. This can be used to
+    determine whether to restart programs etc.
+  Changes in behavior
+  * Files are created by default if missing, unless --existing is
+    specified.
+  Improvements
+  * Protections against creating unparseable ini files were added.
+  * stdin can be parsed just as with normal files.
+  * File writes are avoided if there are no changes to the config.
+
+-------------------------------------------------------------------

Old:
----
  crudini-0.4.tar.gz

New:
----
  crudini-0.7.tar.gz

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

Other differences:
------------------
++++++ crudini.spec ++++++
--- /var/tmp/diff_new_pack.tHM501/_old  2016-02-22 08:58:02.000000000 +0100
+++ /var/tmp/diff_new_pack.tHM501/_new  2016-02-22 08:58:02.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package crudini
 #
-# Copyright (c) 2014 SUSE LINUX Products 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
@@ -17,7 +17,7 @@
 
 
 Name:           crudini
-Version:        0.4
+Version:        0.7
 Release:        0
 Summary:        CRUD for .ini files
 License:        GPL-2.0

++++++ crudini-0.4.tar.gz -> crudini-0.7.tar.gz ++++++
++++ 1856 lines of diff (skipped)


Reply via email to