razor.c
2008-02-20 Fix file importing code to not generate some duplicate directories
2008-02-15 misc fixes for edge cases
2008-02-15 remove some unused code
2008-02-14 (trivial optimization)
2008-02-14 add a missing comparison to ensure correct repo sorting
2008-02-11 Split razor_package and razor_entry names into name and flags
2008-02-11 split razor_property.name into name, flags, and type bitfields
2008-02-08 improve the list abstraction with "struct list_head" and "struct list"
2008-02-08 Add a list abstraction for package/property lists
2008-02-07 split array and hashtable code out into a new file
2008-02-06 clean up some duplicated code around calls to add_to_property_pool
2008-02-06 pad repo files with 0 bytes, not random memory
2008-02-04 Support for less/equal/greater version in requires/conflicts, etc
2008-02-04 Fix repo format on x86_64 by using uint32_t instead of unsigned long
2008-01-22 Fix comparisong bug in razor_set_diff().
2008-01-22 Use a package iterator in find_packages() to add packages sorted.
2008-01-21 Use iterators for razor_set_diff() implementation.
2008-01-17 Use the package iterator for looping over file owners too.
2008-01-17 Add a package iterator for iterating through property owners.
2008-01-10 Move more front-end logic from razor_set_list_property_packages() to main.c.
2008-01-10 Use property iterator in razor_set_list_property_packages().
2008-01-10 Clean up property iterator constructor a bit.
2008-01-10 Implement razor_set_get_package() using the package iterator.
2008-01-10 Use property iterator for razor_set_get_property().
2008-01-10 Get rid of razor_importer_tokenize() helper function.
2008-01-10 Fix a few warnings.
2008-01-03 Add iterator API, boot-strap test suite.
2008-01-03 Split a few functions out into new file util.c.
2007-11-16 Fix file tree traversal to not skip the last entry.
2007-11-12 Clean up the merging code a bit.
2007-11-11 Split out hashtable functionality from importer.
2007-11-08 Extend rpm dumper into an rpm importer.
2007-11-04 Set the property type when merging package sets.
2007-10-31 Store requires and provides in the same list.
2007-10-25 Use a terminator bit instead of ~0 for all lists.
2007-10-25 Use immediate links for property package lists too.
2007-10-24 Introduce an immediate bit for 1-length lists.
2007-10-24 Import rpm release as part of the version.
2007-10-24 Fix problem where / would get added as an entry under root directory.
2007-10-24 Track files per package and add command to list them.
2007-10-23 Add fnmatch() filtering to output to improve tab-completion.
2007-10-22 Track file owner ship.
2007-10-21 Implement listing only files in a subdirectory.
2007-10-21 Add a file tree section to the package set structure.
2007-10-07 Extend importers to also pick up filelists for packages.
2007-10-05 Add diff function to compute the difference between two package sets.
2007-09-30 Split command line interface out into main.c.
2007-09-29 Implement linear package set merger.
2007-09-20 Split the property pool into three pools; requires, provides and packages.
2007-09-20 Implement updating all packages.
2007-09-20 Implement the rest of package updating.
2007-09-19 Add comment about how to implement package addition faster.
2007-09-19 Implement comparison of version strings and use where appropriate.
2007-09-19 Sort packages on version as second order criteria.
2007-09-19 First bits of package set update algorithm.
2007-09-19 Move string hash table buckets to importer object.
2007-09-19 Refactor the import interface and make it opaque.
2007-09-19 Fix swapping of map entries in __qsort_with_data.
2007-09-19 Add importer for system rpm database.
2007-09-18 Split importers to import.c.