razor.git
18 years agoMove string hash table buckets to importer object.
Kristian Høgsberg [Wed, 19 Sep 2007 19:50:36 +0000]
Move string hash table buckets to importer object.

18 years agoFix type-punning warnings.
Kristian Høgsberg [Wed, 19 Sep 2007 19:28:19 +0000]
Fix type-punning warnings.

18 years agoRefactor the import interface and make it opaque.
Kristian Høgsberg [Wed, 19 Sep 2007 19:26:25 +0000]
Refactor the import interface and make it opaque.

18 years agoFix swapping of map entries in __qsort_with_data.
Kristian Høgsberg [Wed, 19 Sep 2007 18:34:11 +0000]
Fix swapping of map entries in __qsort_with_data.

18 years agoAdd importer for system rpm database.
Kristian Høgsberg [Wed, 19 Sep 2007 18:09:03 +0000]
Add importer for system rpm database.

18 years agoSplit importers to import.c.
Kristian Høgsberg [Tue, 18 Sep 2007 19:02:04 +0000]
Split importers to import.c.

18 years agoAdd makefile rule to download and import yum data.
Kristian Høgsberg [Tue, 18 Sep 2007 18:14:34 +0000]
Add makefile rule to download and import yum data.

18 years agoMake qsort_with_data return a map and avoid import_package/property.
Kristian Høgsberg [Fri, 14 Sep 2007 17:22:44 +0000]
Make qsort_with_data return a map and avoid import_package/property.

18 years agoFix warning.
Kristian Høgsberg [Thu, 13 Sep 2007 14:54:13 +0000]
Fix warning.

18 years agoUse equality of string pool indices for string equality tests.
Kristian Høgsberg [Thu, 13 Sep 2007 14:51:39 +0000]
Use equality of string pool indices for string equality tests.

18 years agoAdd qsort_with_data that let's us pass user data to the compare callback.
Kristian Høgsberg [Thu, 13 Sep 2007 14:44:03 +0000]
Add qsort_with_data that let's us pass user data to the compare callback.

18 years agoImplement package set validation.
Kristian Høgsberg [Wed, 12 Sep 2007 10:53:36 +0000]
Implement package set validation.

18 years agoMake what-requires/provides support versioned queries.
Kristian Høgsberg [Wed, 12 Sep 2007 10:51:15 +0000]
Make what-requires/provides support versioned queries.

18 years agoClean up writing/reading package sets a bit.
Kristian Høgsberg [Wed, 12 Sep 2007 09:31:07 +0000]
Clean up writing/reading package sets a bit.

18 years agoImplement property (requires/provides) to package mapping.
Kristian Høgsberg [Tue, 11 Sep 2007 23:25:32 +0000]
Implement property (requires/provides) to package mapping.

18 years agoRefactor razor_set_write() a bit and stop writing the buckets section.
Kristian Høgsberg [Fri, 7 Sep 2007 18:15:42 +0000]
Refactor razor_set_write() a bit and stop writing the buckets section.

18 years agoUse bsearch instead of hash table when looking up packages.
Kristian Høgsberg [Fri, 7 Sep 2007 18:00:19 +0000]
Use bsearch instead of hash table when looking up packages.

18 years agoAdd import feature for yum primary.xml files.
Kristian Høgsberg [Fri, 7 Sep 2007 17:48:42 +0000]
Add import feature for yum primary.xml files.

18 years agoAdd a size field to the section headers to avoid sentinels.
Kristian Høgsberg [Fri, 7 Sep 2007 16:11:37 +0000]
Add a size field to the section headers to avoid sentinels.

18 years agoClean up import logic and make it independent of XML parsing.
Kristian Høgsberg [Fri, 7 Sep 2007 15:56:04 +0000]
Clean up import logic and make it independent of XML parsing.

18 years agoSort on version as second order key for provides and requires.
Kristian Høgsberg [Fri, 7 Sep 2007 04:09:18 +0000]
Sort on version as second order key for provides and requires.

18 years agoAlso extract requires and provides versions in import-rpm.sh
Kristian Høgsberg [Fri, 7 Sep 2007 04:08:43 +0000]
Also extract requires and provides versions in import-rpm.sh

18 years agoTrack the requires and provides per package.
Kristian Høgsberg [Fri, 7 Sep 2007 03:31:26 +0000]
Track the requires and provides per package.

18 years agoUniqueify requires and provides after import.
Kristian Høgsberg [Thu, 6 Sep 2007 21:01:01 +0000]
Uniqueify requires and provides after import.

18 years agoAlso import requires.
Kristian Høgsberg [Thu, 6 Sep 2007 19:11:49 +0000]
Also import requires.

Needs more work though, only 10% of requires are unique.

18 years agoTrack provides in the package set.
Kristian Høgsberg [Wed, 5 Sep 2007 04:32:09 +0000]
Track provides in the package set.

18 years agoFactor out array code.
Kristian Høgsberg [Wed, 5 Sep 2007 03:52:59 +0000]
Factor out array code.

18 years agoAdd idea for representing all files in a package set.
Kristian Høgsberg [Wed, 5 Sep 2007 03:51:06 +0000]
Add idea for representing all files in a package set.

18 years agoCleanup and renaming: hashtable and razor_context combined into razor_set.
Kristian Høgsberg [Tue, 4 Sep 2007 03:31:32 +0000]
Cleanup and renaming: hashtable and razor_context combined into razor_set.

It's no longer just a hashtable, it's really a set of packages.

18 years agoAdd a simple package list to the repo.
Kristian Høgsberg [Tue, 4 Sep 2007 03:13:19 +0000]
Add a simple package list to the repo.

18 years agoImprove import script to also pull version and release fields.
Kristian Høgsberg [Tue, 4 Sep 2007 03:10:25 +0000]
Improve import script to also pull version and release fields.

18 years agoAdd TODO and .gitignore.
Kristian Høgsberg [Mon, 3 Sep 2007 18:38:31 +0000]
Add TODO and .gitignore.

18 years agoInitial commit.
Kristian Høgsberg [Mon, 3 Sep 2007 18:36:59 +0000]
Initial commit.