Skip to content

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

external_tracker

external_tracker: ExternalTracker | None = None

external_wiki

external_wiki: ExternalWiki | 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

internal_tracker

internal_tracker: InternalTracker | None = None

language

language: str | None = None

languages_url

languages_url: str | None = None
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

owner

owner: User | None = None

parent

parent: Repository | None = None

permissions

permissions: Permission | None = None

private

private: bool | None = None

release_counter

release_counter: int | None = None

repo_transfer

repo_transfer: RepoTransfer | 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