Kristian H?gsberg <krh@redhat.com> [Mon, 09 Jun 2008 12:47:37 -0400] rev 230
Rewrite depsolver to use a series of passes over all packages.
The big change is that we follow one step of the depedency chain for
each package to resolve in each iteration, and repeat until there are
no more possible moves. In contrast the old depsolver would try to
follow the dependency chain completely for one package at a time.
This new approach is simpler and faster, and at the same time more
roboust. Instead of knowing how one newly installed package may
affect other packages (obsoleting, pulling in new packages etc), the
new algorithm just looks at the total list of requires, provides,
obsoletes and conflicts after installing new packages.
James Bowes <jbowes@redhat.com> [Sun, 15 Jun 2008 18:16:20 -0400] rev 229
WIP patch for seperate files for filelists and package details
James Bowes <jbowes@redhat.com> [Sun, 15 Jun 2008 11:21:24 -0400] rev 228
Use a seperate string pool for package details
James Bowes <jbowes@redhat.com> [Sun, 15 Jun 2008 10:50:32 -0400] rev 227
Use a seperate string pool for files
James Bowes <jbowes@redhat.com> [Sun, 15 Jun 2008 10:50:16 -0400] rev 226
Add info command to bash completion
James Bowes <jbowes@redhat.com> [Sun, 08 Jun 2008 18:29:24 -0400] rev 225
Add url and license package data as well
James Bowes <jbowes@redhat.com> [Sun, 08 Jun 2008 17:11:41 -0400] rev 224
Import summary and description into the repo files.
Also add a 'info' command for displaying them.
James Bowes <jbowes@redhat.com> [Sun, 08 Jun 2008 11:56:11 -0400] rev 223
Clean up some segfaults in the test driver
Kristian H?gsberg <krh@redhat.com> [Wed, 04 Jun 2008 21:28:26 -0400] rev 222
Factor out --query package selection, share with --verify.
Kristian H?gsberg <krh@redhat.com> [Wed, 04 Jun 2008 21:06:09 -0400] rev 221
Start implementing rpm -i.