Skip to content

RefreshMixin for most/all objects #1313

@nejch

Description

@nejch

Shouldn't most objects be able to refresh for convenience?

project = gl.projects.create({...})

project.default_branch
# None

project.files.create(
    {
        "file_path": "README",
        "branch": "master",
        "content": "Initial content",
        "commit_message": "Initial commit",
    }
)

project.default_branch
# None (not true on the server anymore)

project.refresh()

project.default_branch
# "master"

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions