2008-06-23Merge commit 'jbowes/master'
Kristian H?gsberg <krh@redhat.com> [Mon, 23 Jun 2008 09:59:08 -0400] rev 259
Merge commit 'jbowes/master'

2008-06-20Merge branch 'krh/master'
James Bowes <jbowes@redhat.com> [Fri, 20 Jun 2008 19:04:47 -0400] rev 258
Merge branch 'krh/master'

Conflicts:

librazor/razor.h
librazor/rpm.c
razor.c
src/main.c

2008-06-20When uniquifying properties, also sort them on the owning package.
Kristian H?gsberg <krh@redhat.com> [Fri, 20 Jun 2008 23:13:09 -0400] rev 257
When uniquifying properties, also sort them on the owning package.

This ensures that whenever two packages provide or (or require, obsolete
or conflict) the same property, they appear in the same order in the
propertys list of packages.

2008-06-20Call exit() instead of just returning if child fails.
Kristian H?gsberg <krh@redhat.com> [Fri, 20 Jun 2008 22:27:07 -0400] rev 256
Call exit() instead of just returning if child fails.

2008-06-20Return if we fail to open root.
Kristian H?gsberg <krh@redhat.com> [Fri, 20 Jun 2008 22:26:41 -0400] rev 255
Return if we fail to open root.

2008-06-20Introduce install/remove iterators.
Kristian H?gsberg <krh@redhat.com> [Fri, 20 Jun 2008 21:56:43 -0400] rev 254
Introduce install/remove iterators.

These iterator constructors lets you pass in two sets and creates
an iterator for the packages to remove or the packages to install.
The iterators will step through the packages in a sequence that respects
the pre, post, preun and postun modifiers.

Right now, the install order isn't actually implemented, this patch just
implements the API changes and updates the applications.

2008-06-20Fix the razor_set_diff() callback prototype.
Kristian H?gsberg <krh@redhat.com> [Fri, 20 Jun 2008 21:38:29 -0400] rev 253
Fix the razor_set_diff() callback prototype.

The old proto type didn't let us pass the razor_package.

2008-06-20command_update: check the right return code to see if transaction failed.
Kristian H?gsberg <krh@redhat.com> [Fri, 20 Jun 2008 21:33:29 -0400] rev 252
command_update: check the right return code to see if transaction failed.

2008-06-20Fix package queries for empty sets.
Kristian H?gsberg <krh@redhat.com> [Fri, 20 Jun 2008 20:57:51 -0400] rev 251
Fix package queries for empty sets.

2008-06-20Add getter to return system set for a razor_root.
Kristian H?gsberg <krh@redhat.com> [Fri, 20 Jun 2008 18:26:46 -0400] rev 250
Add getter to return system set for a razor_root.