Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
...instead of a source package, which should remove an
extra query and also allow changing the behaviour for
findSourcePackage later on as well
|
|
|
|
the suite isn't readily available, and doesn't make
much sense anyway since a single package/version can
be shared in multiple suites.
|
|
i.e. changes made directly to files (not using any
patching system and not underneath ./debian)
also introduce new Diffstat class for mangling
diff stats in various ways.
|
|
|
|
|
|
|
|
also introduce a singleton-like ArchiveDiffer class. the idea
is to eventually minimize the number of db queries and speed up
the archive<->database sync.
|
|
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.
|
|
|
|
|
|
complete with many ugly hacks to workaround the lack
of an underlying database. hopefully it's all marked
with XXX for later fixing :)
does not cover all patch cases, in fact currently it only
covers series patch viewing and downloading.
|
|
|
|
|
|
|
|
Patch now implements a diffstat() functionality, and is slightly
more robust in series parsing at the expense of being totally ugly.
Diffstat had some minor cleanups and slight improvements to __main__.
|
|
|
|
so this breaks things a bit, but it seems a design
decision is being made that everything doesn't have
to be static after all, given the huge disk space
requirements it would create...
|
|
DiffGzHandler should be an extensible interface to
getting whatever info is needed from a diff.gz file.
Patch (and PatchSeries from the same module) should be an
extensible interface for whatever mangling we need to
with patches.
|
|
|
|
|