git_interface.symbolic_ref

Methods for using git symbolic-ref command

async git_interface.symbolic_ref.change_active_branch(git_repo, branch)

Change the active (HEAD) reference

param git_repo

Path to the repo

param branch

The branch name to use

raises UnknownRefException

Unknown reference given

raises GitException

Error to do with git

Parameters
  • git_repo (Union[Path, str]) –

  • branch (str) –

async git_interface.symbolic_ref.change_symbolic_ref(git_repo, name, ref)

Change a symbolic ref in repo

param git_repo

Path to the repo

param name

The name (for example HEAD)

param ref

The reference

raises UnknownRefException

Unknown reference given

raises GitException

Error to do with git

Parameters
  • git_repo (Union[Path, str]) –

  • name (str) –

  • ref (str) –

async git_interface.symbolic_ref.delete_symbolic_ref(git_repo, name)

Delete a symbolic ref in repo

param git_repo

Path to the repo

param name

The name (for example HEAD)

raises UnknownRefException

Unknown reference given

raises GitException

Error to do with git

Parameters
  • git_repo (Union[Path, str]) –

  • name (str) –

async git_interface.symbolic_ref.get_active_branch(git_repo)

Get the active (HEAD) reference

param git_repo

Path to the repo

raises UnknownRefException

Unknown reference given

raises GitException

Error to do with git

Parameters

git_repo (Union[Path, str]) –

Return type

Coroutine[Any, Any, str]

async git_interface.symbolic_ref.get_symbolic_ref(git_repo, name)

Get a symbolic ref in repo

param git_repo

Path to the repo

param name

The name (for example HEAD)

raises UnknownRefException

Unknown reference given

raises GitException

Error to do with git

Parameters
  • git_repo (Union[Path, str]) –

  • name (str) –

Return type

Coroutine[Any, Any, str]