Redo updates and removes in terms of a single razor_transaction abstraction
authorDan Winship <danw@gnome.org>
Fri, 29 Feb 2008 16:53:15 +0000 (11:53 -0500)
committerDan Winship <danw@gnome.org>
Fri, 29 Feb 2008 16:53:15 +0000 (11:53 -0500)
commit9bcec982455f1afccefc2d31dadd0a18ba864a3b
treea1c1dbbe202110e8e5a8560ec8489e629629a906
parent5f5c2b337d2638427dbf0b04eac2e119071810c0
Redo updates and removes in terms of a single razor_transaction abstraction

Also does versioned depsolving at least partially.
Update main.c and test-driver.c for that, and fix some unrelated test-driver
bugs.

Now gets up to testUpdateSinglePackageObsoletesOldRequirement, although
it really should not be passing the multilib tests; apparently they aren't
clever enough in their testing of the depsolving algorithm and are allowing
it to come up with the right answer for the wrong reason.
main.c
razor.c
razor.h
test-driver.c