2008-02-20Merge file lists when updating
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

2008-02-20Fix file importing code to not generate some duplicate directories
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.

2008-02-15redo test framework, with tests taken from yum sources
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...)

2008-02-15misc fixes for edge cases
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

2008-02-15remove some unused code
Dan Winship <danw@gnome.org> [Fri, 15 Feb 2008 09:31:20 -0500] rev 123
remove some unused code

2008-02-14(trivial optimization)
Dan Winship <danw@gnome.org> [Thu, 14 Feb 2008 10:35:25 -0500] rev 122
(trivial optimization)

2008-02-14add a missing comparison to ensure correct repo sorting
Dan Winship <danw@gnome.org> [Thu, 14 Feb 2008 10:35:10 -0500] rev 121
add a missing comparison to ensure correct repo sorting

2008-02-11Split razor_package and razor_entry names into name and flags
Dan Winship <danw@gnome.org> [Mon, 11 Feb 2008 11:57:47 -0500] rev 120
Split razor_package and razor_entry names into name and flags

2008-02-11split razor_property.name into name, flags, and type bitfields
Dan Winship <danw@gnome.org> [Mon, 11 Feb 2008 11:21:54 -0500] rev 119
split razor_property.name into name, flags, and type bitfields

2008-02-11Change list flags back to 8 bits instead of just 2
Dan Winship <danw@gnome.org> [Mon, 11 Feb 2008 09:50:17 -0500] rev 118
Change list flags back to 8 bits instead of just 2