Skip to content

Commit 21e643e

Browse files
committed
refactor!(pytest_plugin): create_git_remote_repo: Use bare by default
1 parent 91cd163 commit 21e643e

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/libvcs/pytest_plugin.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ def _create_git_remote_repo(
207207
remote_repos_path: pathlib.Path,
208208
remote_repo_name: str,
209209
remote_repo_post_init: Optional[CreateProjectCallbackProtocol] = None,
210-
init_cmd_args: InitCmdArgs = None,
210+
init_cmd_args: InitCmdArgs = ["--bare"],
211211
) -> pathlib.Path:
212212
if init_cmd_args is None:
213213
init_cmd_args = []
@@ -231,7 +231,7 @@ def fn(
231231
remote_repos_path: pathlib.Path = remote_repos_path,
232232
remote_repo_name: Optional[str] = None,
233233
remote_repo_post_init: Optional[CreateProjectCallbackProtocol] = None,
234-
init_cmd_args: InitCmdArgs = None,
234+
init_cmd_args: InitCmdArgs = ["--bare"],
235235
) -> pathlib.Path:
236236
return _create_git_remote_repo(
237237
remote_repos_path=remote_repos_path,
@@ -261,6 +261,7 @@ def git_remote_repo(remote_repos_path: pathlib.Path) -> pathlib.Path:
261261
remote_repos_path=remote_repos_path,
262262
remote_repo_name="dummyrepo",
263263
remote_repo_post_init=git_remote_repo_single_commit_post_init,
264+
init_cmd_args=None, # Don't do --bare
264265
)
265266

266267

@@ -450,6 +451,7 @@ def add_doctest_fixtures(
450451
doctest_namespace["create_git_remote_repo"] = functools.partial(
451452
create_git_remote_repo,
452453
remote_repo_post_init=git_remote_repo_single_commit_post_init,
454+
init_cmd_args=None,
453455
)
454456
doctest_namespace["create_git_remote_repo_bare"] = create_git_remote_repo
455457
doctest_namespace["git_local_clone"] = git_repo

0 commit comments

Comments
 (0)