Lines Matching refs:str
23 def _run(cmd: List[str], cwd: Path) -> str: argument
28 def fetch(proj_path: Path, remote_names: List[str]) -> None: argument
38 def add_remote(proj_path: Path, name: str, url: str) -> None: argument
49 def remove_remote(proj_path: Path, name: str) -> None: argument
54 def list_remotes(proj_path: Path) -> Dict[str, str]:
63 def parse_remote(line: str) -> Tuple[str, str]: argument
72 def get_sha_for_branch(proj_path: Path, branch: str): argument
77 def get_commits_ahead(proj_path: Path, branch: str, argument
78 base_branch: str) -> List[str]: argument
87 def get_commit_time(proj_path: Path, commit: str) -> datetime.datetime: argument
93 def list_remote_branches(proj_path: Path, remote_name: str) -> List[str]: argument
104 def list_remote_tags(proj_path: Path, remote_name: str) -> List[str]: argument
106 def parse_remote_tag(line: str) -> str: argument
122 def is_commit(commit: str) -> bool: argument
127 def merge(proj_path: Path, branch: str) -> None: argument
137 def add_file(proj_path: Path, file_name: str) -> None: argument
142 def delete_branch(proj_path: Path, branch_name: str) -> None: argument
147 def start_branch(proj_path: Path, branch_name: str) -> None: argument
152 def commit(proj_path: Path, message: str) -> None: argument
157 def checkout(proj_path: Path, branch_name: str) -> None: argument
162 def push(proj_path: Path, remote_name: str) -> None: argument