Jonathan Clark - 2010-05-03

Example:

# providers/joshua-jon.py
class JoshuaJonProvider(Provider):
getFetchCommands(repo, version):
... # Default svn provider?

getBuildCommands(version):
...

getVersion(version):
... #head->r529 # to determine what version was actually used

getPatch():
... # determine what changed?