MCPcopy Create free account
hub / github.com/LaunchPlatform/beanhub-cli / find_git_root

Function find_git_root

beanhub_cli/git_repo.py:15–20  ·  view source on GitHub ↗
(start_path: pathlib.Path | None = None)

Source from the content-addressed store, hash-verified

13
14
15def find_git_root(start_path: pathlib.Path | None = None) -> pathlib.Path | None:
16 path = (start_path or pathlib.Path.cwd()).resolve()
17 for current in [path, *path.parents]:
18 if (current / ".git").exists():
19 return current
20 return None
21
22
23def _resolve_git_dir(repo_root: pathlib.Path) -> pathlib.Path | None:

Calls

no outgoing calls