Dan Winship <danw@gnome.org> [Thu, 21 Feb 2008 14:58:39 -0500] rev 131
make razor_set_update not loop forever on unsatisfiable dependencies
this is mostly a dead-end, as to get the next test working i need to
rewrite the code as suggested in the comment above razor_set_revalidate
Dan Winship <danw@gnome.org> [Fri, 22 Feb 2008 12:49:13 -0500] rev 130
redo razor_set_remove() to only do a single merge
Dan Winship <danw@gnome.org> [Thu, 21 Feb 2008 12:09:13 -0500] rev 129
Add support for removing packages
Should be redone to avoid rebuilding the set multiple times
First two tests pass now
Dan Winship <danw@gnome.org> [Wed, 20 Feb 2008 16:54:03 -0500] rev 128
fix rebuild_property_package_lists to put the lists in the right pool
(likewise rebuild_file_package_lists, which was copied from it)
Dan Winship <danw@gnome.org> [Wed, 20 Feb 2008 13:34:55 -0500] rev 127
Merge file lists when updating
Currently a bit of a mess due to repeated rewriting. To be cleaned up
after we decide whether or not to keep the current file layout
Dan Winship <danw@gnome.org> [Wed, 20 Feb 2008 12:42:42 -0500] rev 126
Fix file importing code to not generate some duplicate directories
build_file_tree() depends on the fact that the contents of a directory
are sorted immediately after it in the file list, but '.' sorts before '/'
lexicographically, so you'd actually end up with, eg:
/etc/yum
/etc/yum.conf
/etc/yum/pluginconf.d
which would cause a second entry for /etc/yum to be added to the file
list.
For now I've fixed this by make compare_filenames() do a special strcmp
by hand, manually sorting '/' before anything else.
Dan Winship <danw@gnome.org> [Fri, 15 Feb 2008 15:09:37 -0500] rev 125
redo test framework, with tests taken from yum sources
(none of them pass yet...)
Dan Winship <danw@gnome.org> [Fri, 15 Feb 2008 15:08:38 -0500] rev 124
misc fixes for edge cases
1) sets with only one package
2) packages with only one property
3) sets with only one property
Dan Winship <danw@gnome.org> [Fri, 15 Feb 2008 09:31:20 -0500] rev 123
remove some unused code
Dan Winship <danw@gnome.org> [Thu, 14 Feb 2008 10:35:25 -0500] rev 122
(trivial optimization)