summaryrefslogtreecommitdiff
path: root/patchtracker/Patch.py
AgeCommit message (Collapse)AuthorFilesLines
2008-06-28force -p1 for diffstat generationSean Finney1-2/+2
2008-06-28strip surrounding ws from diffstat outputSean Finney1-1/+1
2008-06-24add support for displaying "direct" changesSean Finney1-5/+22
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.
2008-06-11initial stab at cgi-based patch generationSean Finney1-1/+1
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.
2008-06-10updates to Patch/DiffGzHandlerSean Finney1-10/+69
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__.
2008-06-05new classes for diff/diff.gz handlingSean Finney1-0/+66
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.