Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-09-02 | move the profile/pstats import into run_profile | Sean Finney | 1 | -1/+1 | |
this way if the app is being run on a machine that does not have python-profiler installed it will still function unless specifically told to profile. | |||||
2009-09-01 | update apache config to include WSGIDaemonProcess and friends | Sean Finney | 1 | -0/+10 | |
sample apache2 config now includes the various WSGI options needed to run as a dedicated user. | |||||
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 | consolidate profiling in pagehandler, removing duplicate code | Sean Finney | 1 | -7/+11 | |
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 | 2 | -10/+12 | |
2009-09-01 | add new .gitignore masks for cache, profile and index files | Sean Finney | 1 | -0/+3 | |
2009-08-31 | even better profiling, new -o output cmdline option | Sean Finney | 1 | -4/+8 | |
use cProfile instead of profile, it's much faster and better as long as it doesn't need to be extended. the -o option redirects the output to the specified file, instead of printing it to stdout (or not printing it, both of which aren't very good for general testing/profiling purposes). | |||||
2009-08-31 | allow for pagehandler args to be passed on cmdline | Sean Finney | 1 | -13/+29 | |
2009-08-31 | initial support for profiling | Sean Finney | 1 | -3/+13 | |
2009-08-31 | add simple getopt support to pagehandler.py | Sean Finney | 1 | -0/+15 | |
while this isn't intended for mod_wsgi deployments, it opens up some new oppurtunities for cmdline testing (specifying a URL to avoid invoking the wsgiref server, enabling profiling, etc). | |||||
2009-07-26 | initial support for PTS index file generation | Sean Finney | 3 | -1/+52 | |
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 | 2 | -1/+23 | |
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-07-26 | pass the patch tracker root via PYTHONPATH to reprepro | Sean Finney | 1 | -2/+3 | |
the diffsonly.py script called via reprepro needs to know where the patch tracker root is so that it can include configuration options from the same central location. | |||||
2009-07-26 | minor changes to required software in README | Sean Finney | 1 | -8/+8 | |
2009-07-21 | get README up to date with reality | Sean Finney | 1 | -19/+37 | |
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-12 | add a base href to skeleton template | sean finey | 1 | -0/+1 | |
2009-02-12 | updated apache conf for wsgiwsgi | sean finey | 1 | -9/+15 | |
2009-02-12 | more gracefully find what should be the installation root | sean finey | 1 | -7/+5 | |
2009-02-11 | mod_python -> wsgi | sean finey | 2 | -54/+77 | |
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... | |||||
2009-01-08 | d'oh. html validation fix for anchor name tags | Sean Finney | 1 | -12/+8 | |
2009-01-08 | add background-color attribute for body{} | Sean Finney | 1 | -0/+1 | |
2009-01-08 | include anchor name tags in package page | Sean Finney | 1 | -4/+12 | |
2009-01-08 | use min-height instead of height, it's prettier | Sean Finney | 1 | -1/+1 | |
2008-12-30 | add documentation about "email search" | Sean Finney | 1 | -0/+2 | |
2008-12-29 | add a sample apache configuration | Sean Finney | 1 | -0/+14 | |
2008-12-29 | missed one module rename from the initial ptcgi -> ReqHandler | Sean Finney | 1 | -1/+1 | |
2008-12-29 | migrate from cgi to mod_python | Sean Finney | 2 | -167/+192 | |
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-12-29 | fix absolute link in quick jump form | Sean Finney | 1 | -1/+1 | |
2008-09-12 | add a local configuration file ignored by git | Sean Finney | 2 | -0/+6 | |
2008-09-11 | more TODO cut/paste from email | Sean Finney | 1 | -0/+41 | |
2008-09-11 | incorporate some suggestions/updates into TODO | Sean Finney | 1 | -0/+46 | |
2008-09-08 | two maintainer email fixes | Sean Finney | 2 | -3/+3 | |
2008-09-08 | Revert previous database representation changes | Sean Finney | 4 | -82/+50 | |
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 | 3 | -5/+7 | |
2008-09-04 | don't allow package searches < 3 chars | Sean Finney | 1 | -1/+4 | |
2008-09-04 | add utf-8 encoding comment | Sean Finney | 1 | -0/+1 | |
2008-09-04 | better database maintainer representation | Sean Finney | 4 | -44/+84 | |
2008-09-04 | change root_url to '' by default | Sean Finney | 1 | -1/+1 | |
2008-09-03 | consolidate the FK triggers | Sean Finney | 1 | -34/+13 | |
2008-09-03 | maintainer support in frontend | Sean Finney | 2 | -3/+21 | |
2008-09-03 | initial, slightly stupid, maintainer support in database | Sean Finney | 3 | -4/+10 | |
2008-09-02 | add slash to solo root_url to prevent empty href | Sean Finney | 1 | -1/+1 | |
2008-09-02 | new ReleaseList class to order project releases | Sean Finney | 4 | -11/+19 | |
2008-09-02 | add experimental to reprepro config | Sean Finney | 1 | -0/+5 | |
2008-07-06 | add automatic archive updating support | Sean Finney | 1 | -1/+8 | |