Age | Commit message (Collapse) | Author | Files | Lines |
|
otherwise its gets pruned every page visit, whoops.
|
|
|
|
|
|
|
|
stop the voodoo with home-rolled "auto increment" type stuff.
also, use sqlite "extensions" for conflict resolution (in schema for
all but the source package table, which has it in saveSourcePackage),
so that we don't need to check for pre-existing records. the "OR REPLACE"
was doing this previously, but had wierd effects with modifying the
primary key, which would cause db inconsistency and *really* wierd effects
when combined with the triggers).
|
|
|
|
going to /packages/pkg now gives a table of contents with
the available versions for the package, or the results of
a widers search in the case of no exact matches
also removed a bunch of dead code from DB mostly
|
|
|
|
...instead of a source package, which should remove an
extra query and also allow changing the behaviour for
findSourcePackage later on as well
|
|
|
|
|
|
i know it's bad form to lump this all together. oh well :p
gen-patch-info now does very little besides processing packages
and updating the relevant database entries. pretty much everything
else is dynamically generated from pagehandler.py now.
|
|
|