Skip to content

Commit 74b1d6c

Browse files
Fix infinite loop when creating dummy repos
Signed-off-by: Jacob Stopak <jacob@initialcommit.io>
1 parent ec3e1b2 commit 74b1d6c

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

git_dummy/__main__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ def main(
6666
settings.constant_sha = constant_sha
6767
settings.allow_nested = allow_nested
6868

69-
settings.git_dir = os.path.expanduser(git_dir)
69+
settings.git_dir = pathlib.Path(os.path.expanduser(git_dir)).resolve()
7070
if not settings.no_subdir:
7171
settings.git_dir = os.path.join(settings.git_dir, settings.name)
7272

git_dummy/util.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def is_git_dir(path):
1818

1919

2020
def is_inside_git_dir(path):
21-
while not is_dir_exist(path):
21+
while path and not is_dir_exist(path):
2222
try:
2323
git.Repo(path, search_parent_directories=True)
2424
return True

0 commit comments

Comments
 (0)