git_interface.ls
Methods for using the ‘ls-tree’ command
- async git_interface.ls.ls_tree(git_repo, tree_ish, recursive, use_long, path=None)
Get the tree of objects in repo
- param git_repo
Path to the repo
- param tree_ish
The tree ish (branch name, HEAD)
- param recursive
Whether tree is recursive
- param use_long
Whether to get object sizes
- param path
Filter path, defaults to None
- raises UnknownRevisionException
Unknown tree_ish
- raises GitException
Error to do with git
- return
The git tree
- Parameters
git_repo (Union[Path, str]) –
tree_ish (str) –
recursive (bool) –
use_long (bool) –
path (Optional[Path]) –
- Return type
Coroutine[Any, Any, Iterator[TreeContent]]