Repository
Import from pyfj or pyfj.models as Repository.
Repository
Repository represents a repository
allow_fast_forward_only_merge
allow_fast_forward_only_merge: bool | None = None
allow_merge_commits
allow_merge_commits: bool | None = None
allow_rebase
allow_rebase: bool | None = None
allow_rebase_explicit
allow_rebase_explicit: bool | None = None
allow_rebase_update
allow_rebase_update: bool | None = None
allow_squash_merge
allow_squash_merge: bool | None = None
archived
archived: bool | None = None
archived_at
archived_at: datetime | None = None
avatar_url
avatar_url: str | None = None
clone_url
clone_url: str | None = None
created_at
created_at: datetime | None = None
default_allow_maintainer_edit
default_allow_maintainer_edit: bool | None = None
default_branch
default_branch: str | None = None
default_delete_branch_after_merge
default_delete_branch_after_merge: bool | None = None
default_merge_style
default_merge_style: str | None = None
default_update_style
default_update_style: str | None = None
description
description: str | None = None
empty
empty: bool | None = None
fork
fork: bool | None = None
forks_count
forks_count: int | None = None
full_name
full_name: str | None = None
globally_editable_wiki
globally_editable_wiki: bool | None = None
has_actions
has_actions: bool | None = None
has_issues
has_issues: bool | None = None
has_packages
has_packages: bool | None = None
has_projects
has_projects: bool | None = None
has_pull_requests
has_pull_requests: bool | None = None
has_releases
has_releases: bool | None = None
has_wiki
has_wiki: bool | None = Field(default=None, description='is the wiki enabled')
has_wiki_contents
has_wiki_contents: bool | None = Field(default=None, description='have wiki pages ever been created')
html_url
html_url: str | None = None
id
id: int | None = None
ignore_whitespace_conflicts
ignore_whitespace_conflicts: bool | None = None
internal
internal: bool | None = None
language
language: str | None = None
languages_url
languages_url: str | None = None
link
link: str | None = None
mirror
mirror: bool | None = None
mirror_interval
mirror_interval: str | None = None
mirror_updated
mirror_updated: datetime | None = None
name
name: str | None = None
object_format_name
object_format_name: RepositoryObjectFormatName | None = Field(
default=None, description="ObjectFormatName of the underlying git repository"
)
open_issues_count
open_issues_count: int | None = None
open_pr_counter
open_pr_counter: int | None = None
original_url
original_url: str | None = None
private
private: bool | None = None
release_counter
release_counter: int | None = None
size
size: int | None = None
ssh_url
ssh_url: str | None = None
stars_count
stars_count: int | None = None
template
template: bool | None = None
topics
topics: list[str] | None = None
updated_at
updated_at: datetime | None = None
url
url: str | None = None
watchers_count
watchers_count: int | None = None
website
website: str | None = None
wiki_branch
wiki_branch: str | None = None
wiki_clone_url
wiki_clone_url: str | None = None
wiki_ssh_url
wiki_ssh_url: str | None = None
RepositoryObjectFormatName
ObjectFormatName of the underlying git repository
SHA1
SHA1 = 'sha1'
SHA256
SHA256 = 'sha256'
Used by
| Namespace | Operations |
|---|---|
admin.users |
create_repo |
misc.org |
create_repo |
misc.repositories |
get |
orgs.repos |
create · list |
repos |
accept_transfer · convert · generate · get · migrate · reject_transfer · transfer · update |
repos.forks |
create · list |
teams.repos |
get · list |
user |
subscriptions |
user.repos |
create · list |
user.starred |
list |
users |
repos · starred · subscriptions |