- 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 9e997af..5a1fc86 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 0f63986..9140a92 100644 (file)
@@ -1,4 +1,10 @@
 -------------------------------------------------------------------
+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
 
 - parse global repository ids. [bnc#377568]
index 551d83a..5b20579 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;