- dataiterator: reset parent when jumping to a solvid [bnc#589640]
authorMichael Schroeder <mls@suse.de>
Mon, 22 Mar 2010 17:48:58 +0000 (18:48 +0100)
committerMichael Schroeder <mls@suse.de>
Mon, 22 Mar 2010 17:48:58 +0000 (18:48 +0100)
- bump version, add changelog

VERSION.cmake
package/libsatsolver.changes
src/repodata.c

index 9e997aff3045c5e8bab78fae788329751ef16970..5a1fc862f7b1665ec008215bf2cb56b2223d3e25 100644 (file)
@@ -46,6 +46,6 @@
 
 SET(LIBSATSOLVER_MAJOR "0")
 SET(LIBSATSOLVER_MINOR "14")
-SET(LIBSATSOLVER_PATCH "16")
+SET(LIBSATSOLVER_PATCH "17")
 
-# last released 0.14.16
+# last released 0.14.17
index 0f63986abf3db1bebee60e4c260a73db395bb332..9140a92179b497204a9c68898e4291fe34182223 100644 (file)
@@ -1,3 +1,9 @@
+-------------------------------------------------------------------
+Mon Mar 22 18:45:42 CET 2010 - mls@suse.de
+
+- dataiterator: reset parent when jumping to a solvid [bnc#589640]
+- 0.14.17
+
 -------------------------------------------------------------------
 Thu Mar 11 22:13:26 CET 2010 - ma@suse.de
 
index 551d83a998f99a437f2082ac8eb5c436731f90db..5b205790527fd3f8ade82673bc82696b7de05bb4 100644 (file)
@@ -1595,6 +1595,7 @@ void
 dataiterator_skip_solvable(Dataiterator *di)
 {
   di->nparents = 0;
+  di->kv.parent = 0;
   di->rootlevel = 0;
   di->keyname = di->keynames[0];
   di->state = di_nextsolvable;
@@ -1604,6 +1605,7 @@ void
 dataiterator_skip_repo(Dataiterator *di)
 {
   di->nparents = 0;
+  di->kv.parent = 0;
   di->rootlevel = 0;
   di->keyname = di->keynames[0];
   di->state = di_nextrepo;
@@ -1613,6 +1615,7 @@ void
 dataiterator_jump_to_solvid(Dataiterator *di, Id solvid)
 {
   di->nparents = 0;
+  di->kv.parent = 0;
   di->rootlevel = 0;
   di->keyname = di->keynames[0];
   if (solvid == SOLVID_POS)
@@ -1657,6 +1660,7 @@ void
 dataiterator_jump_to_repo(Dataiterator *di, Repo *repo)
 {
   di->nparents = 0;
+  di->kv.parent = 0;
   di->rootlevel = 0;
   di->repo = repo;
   di->repoid = -1;