Part of lp.code.interfaces
Function | valid_git_repository_name | Return True iff the name is valid as a Git repository name. |
Function | git_repository_name_validator | Return True if the name is valid, or raise a LaunchpadValidationError. |
Interface | IGitRepositoryView | IGitRepository attributes that require launchpad.View permission. |
Interface | IGitRepositoryModerateAttributes | IGitRepository attributes that can be edited by more than one community. |
Interface | IGitRepositoryModerate | IGitRepository methods that can be called by more than one community. |
Interface | IGitRepositoryEditableAttributes | IGitRepository attributes that can be edited. |
Interface | IGitRepositoryEdit | IGitRepository methods that require launchpad.Edit permission. |
Interface | IGitRepositoryDelta | The quantitative changes made to a Git repository that was edited or |
Class | GitIdentityMixin | This mixin class determines Git repository paths. |
Function | user_has_special_git_repository_access | Admins have special access. |
The rules for what is a valid Git repository name are described in GIT_REPOSITORY_NAME_VALIDATION_ERROR_MESSAGE.
Parameters | user | An IPerson or None. |
repository | An IGitRepository or None when checking collection
access. |