610
610
return "<%s '%s' in %r>" % (type(self).__name__, self.short_name,
611
611
self.project_set.offering)
613
def can_submit(self, principal, user, late=False):
614
617
return (self in principal.get_projects() and
617
def submit(self, principal, path, revision, who):
620
def submit(self, principal, path, revision, who, late=False):
618
621
"""Submit a Subversion path and revision to a project.
620
623
@param principal: The owner of the Subversion repository, and the