Lines Matching full:git_dir
339 def HasGitStagedChanges(git_dir): argument
341 command = f"cd {git_dir} && git diff --quiet --cached --exit-code HEAD"
347 def HasGitUnstagedChanges(git_dir): argument
349 command = f"cd {git_dir} && git diff --quiet --exit-code HEAD"
355 def HasGitUntrackedChanges(git_dir): argument
358 f"cd {git_dir} && test -z "
366 def GitGetCommitHash(git_dir, commit_symbolic_name): argument
374 git_dir: a git working tree.
382 f"cd {git_dir} && git log -n 1"
393 def IsGitTreeClean(git_dir): argument
397 git_dir: git tree directory.
402 if HasGitStagedChanges(git_dir):
405 if HasGitUnstagedChanges(git_dir):
408 if HasGitUntrackedChanges(git_dir):
414 def GetGitChangesAsList(git_dir, path=None, staged=False): argument
418 git_dir: git tree directory.
425 command = f"cd {git_dir} && git diff --name-only"