Lines Matching defs:Path
26 def fetch(proj_path: Path, remote_names: list[str]) -> None:
37 def add_remote(proj_path: Path, name: str, url: str) -> None:
49 def remove_remote(proj_path: Path, name: str) -> None:
55 def list_remotes(proj_path: Path) -> dict[str, str]:
75 def detect_default_branch(proj_path: Path, remote_name: str) -> str:
89 def get_sha_for_branch(proj_path: Path, branch: str):
96 def get_commits_ahead(proj_path: Path, branch: str,
108 def get_commit_time(proj_path: Path, commit: str) -> datetime.datetime:
116 def list_remote_branches(proj_path: Path, remote_name: str) -> list[str]:
129 def list_local_branches(proj_path: Path) -> list[str]:
137 def list_remote_tags(proj_path: Path, remote_name: str) -> list[str]:
163 def merge(proj_path: Path, branch: str) -> None:
175 def merge_conflict(proj_path: Path) -> bool:
183 def add_file(proj_path: Path, file_name: str) -> None:
189 def remove_gitmodules(proj_path: Path) -> None:
195 def delete_branch(proj_path: Path, branch_name: str) -> None:
201 def tree_uses_pore(proj_path: Path) -> bool:
218 def start_branch(proj_path: Path, branch_name: str) -> None:
227 def commit(proj_path: Path, message: str) -> None:
233 def checkout(proj_path: Path, branch_name: str) -> None:
239 def push(proj_path: Path, remote_name: str, has_errors: bool) -> None:
251 def reset_hard(proj_path: Path) -> None:
257 def clean(proj_path: Path) -> None:
263 def is_valid_url(proj_path: Path, url: str) -> bool: