Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-11-12 | add squeeze to the list of tracked releases | Sean Finney | 1 | -1/+1 | |
2009-10-26 | shuffle the logic in PackageCmd to allow exact matches for < 3 letters | Sean Finney | 1 | -5/+8 | |
2009-09-30 | Revert "oops, the length should be two not one" | Sean Finney | 1 | -2/+1 | |
This reverts commit 7bacd4e7b2f521be3d2bf6494547c60ddf2426b3. actually, it should be one. | |||||
2009-09-30 | oops, the length should be two not one | Sean Finney | 1 | -1/+2 | |
2009-09-30 | when no version is specified, do not cache PackageCmd | Sean Finney | 1 | -1/+2 | |
2009-09-06 | Revert "try both utf8 and latin-1 for contents in Patch constructor" | Sean Finney | 1 | -5/+1 | |
This reverts commit ee7e7301434b1cf8b3baa4d839fdbf2f05617e91. | |||||
2009-09-06 | Revert "Revert "remove some extra print statements that only cause problems"" | Sean Finney | 1 | -5/+5 | |
This reverts commit a9ffd60188742f144d1a8d49f93b05f8e34c39d7. d'oh, i reverted the wrong commit. this re-adds the wrongly reverted commit. | |||||
2009-09-06 | Revert "remove some extra print statements that only cause problems" | Sean Finney | 1 | -5/+5 | |
This reverts commit c2ef848129e03d5486ff3d084d903a7ef7ea658b. | |||||
2009-09-06 | try both utf8 and latin-1 for contents in Patch constructor | Sean Finney | 1 | -1/+5 | |
thanks to Raphael Geissert for catching this | |||||
2009-09-05 | remove some extra print statements that only cause problems | Sean Finney | 1 | -5/+5 | |
while some of them are printed only in the case of error, mod_wsgi doesn't allow sys.stdout access and therefore they're useless anyway. | |||||
2009-09-03 | add extra indicator config variable for compressed lists file. | Sean Finney | 1 | -0/+6 | |
2009-09-01 | remove superflous import of DiffGzHandler from SourceArchive | Sean Finney | 1 | -2/+0 | |
2009-09-01 | track the size of the diff.gz file in DiffGzHandler | Sean Finney | 1 | -0/+3 | |
this can be used later to do things like pre-emptive caching of large files, etc. | |||||
2009-09-01 | initial implementation of selective output caching | Sean Finney | 3 | -2/+101 | |
the PackageCmd and PatchCmd classes are now cached on their first request. note that this is incomplete, as the PackageCmd is also currently used to print non-static information as well (when a package name doesn't find an exact match and it does a query). | |||||
2009-09-01 | small fixups to the pts index feature | Sean Finney | 1 | -9/+8 | |
2009-07-26 | initial support for PTS index file generation | Sean Finney | 2 | -0/+39 | |
a new option (-i) to ./gen-patch-info.py allows for generating a global "index" file with any and all information that the PTS might want from this system. The format is: { "index-version": N "packages": { "<pkg1>": { "url": url-for-all-versions "versions": { "<vers1>": { <various attributes> } } } } } index-version is a monotonically increasing version number. when the "schema" changes, this version is incremented. if we care enough, we can do a major-minor versioning scheme where BC breaks are differentiated from "new attribute" type changes by incrementing the major or minor versions, respectively. | |||||
2009-07-26 | changes to work with >> lenny versions of reprepro and python-debian | Sean Finney | 1 | -0/+8 | |
reprepro now seems to default to passching the lists files uncompressed to the hook, so we deal with that gracefully either way. python-debian seems to have slightly changed how it handles some multiline fields due to starting to use the built-in apt_pkg module, see the comments in Conf.py which should point to the bug. | |||||
2009-02-12 | fail more gracefully if a diff.gz is missing | sean finey | 2 | -3/+9 | |
this should never happen in production as the database contains only a cache of what's on disk, but during testing on a system with the database and no archive, or in unexpected circumstances, it might be helpful to give a more informative error page. | |||||
2009-02-11 | mod_python -> wsgi | sean finey | 1 | -48/+58 | |
i hear it's the new black. code change requirements weren't very big at all, and apparently this will work better/stabler on lenny systems, so... | |||||
2008-12-29 | migrate from cgi to mod_python | Sean Finney | 1 | -0/+175 | |
previously this system was a cgi-based execution. however, this prevented us from doing a number of useful things, like throwing a 404/5xx error when an invalid page was requested. so, no we use mod_python instead... | |||||
2008-09-12 | add a local configuration file ignored by git | Sean Finney | 1 | -0/+5 | |
2008-09-08 | two maintainer email fixes | Sean Finney | 2 | -3/+3 | |
2008-09-08 | Revert previous database representation changes | Sean Finney | 2 | -44/+46 | |
This reverts commit 26a4f31bc27b021dbb332c536e7d14c65fdf54c0. This reverts commit 5578d0fad24d68ecbd12a735c444910754db50ca. | |||||
2008-09-05 | remove unneeded where condition | Sean Finney | 1 | -2/+1 | |
2008-09-05 | unicode fixes | Sean Finney | 1 | -4/+5 | |
2008-09-04 | better output for searches, email query fix | Sean Finney | 1 | -1/+2 | |
2008-09-04 | better database maintainer representation | Sean Finney | 2 | -40/+46 | |
2008-09-04 | change root_url to '' by default | Sean Finney | 1 | -1/+1 | |
2008-09-03 | maintainer support in frontend | Sean Finney | 1 | -3/+6 | |
2008-09-03 | initial, slightly stupid, maintainer support in database | Sean Finney | 2 | -3/+7 | |
2008-09-02 | new ReleaseList class to order project releases | Sean Finney | 2 | -7/+15 | |
2008-07-06 | bugfix: don't automatically prune in destructor | Sean Finney | 1 | -5/+10 | |
otherwise its gets pruned every page visit, whoops. | |||||
2008-07-05 | remove superfluous print from Archive class | Sean Finney | 1 | -3/+0 | |
2008-07-05 | use a "marked" field to catch stale/removed pkgs | Sean Finney | 1 | -2/+7 | |
2008-07-01 | slightly better breadcrumbs in header | Sean Finney | 1 | -9/+6 | |
2008-06-28 | force -p1 for diffstat generation | Sean Finney | 1 | -2/+2 | |
2008-06-28 | fix a long overdue XXX wrt diffgz's in pagehandler | Sean Finney | 1 | -0/+10 | |
2008-06-28 | xhtml compliance: esc. [^a-zA-Z0-9-] from <a name> | Sean Finney | 1 | -4/+9 | |
2008-06-28 | strip surrounding ws from diffstat output | Sean Finney | 1 | -1/+1 | |
2008-06-28 | mostly aesthetic changes and initial "breadcrumbs" | Sean Finney | 1 | -2/+24 | |
2008-06-28 | don't bother sorting package entries when parsing | Sean Finney | 1 | -3/+1 | |
no reason to, assuming i make a better way to track progress. | |||||
2008-06-28 | have a "slightly" more efficient frontpage query | Sean Finney | 2 | -4/+17 | |
2008-06-28 | db "optimizations" fsvo "optimization" | Sean Finney | 1 | -8/+6 | |
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). | |||||
2008-06-28 | remove need for initial empty rows, fix syntax err | Sean Finney | 1 | -4/+4 | |
2008-06-26 | package search / versionless implementation | Sean Finney | 3 | -42/+39 | |
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 | |||||
2008-06-26 | add new collection row factory, query cleanup | Sean Finney | 2 | -42/+37 | |
2008-06-25 | fix broken downloads from patch view page | Sean Finney | 1 | -2/+3 | |
2008-06-25 | frontpage rework and quick/dirty jump form | Sean Finney | 1 | -2/+1 | |
2008-06-24 | modify relateSourcePackage to take package/version | Sean Finney | 1 | -4/+3 | |
...instead of a source package, which should remove an extra query and also allow changing the behaviour for findSourcePackage later on as well | |||||
2008-06-24 | remove debug printing cruft for db bootstrapping | Sean Finney | 1 | -1/+0 | |