Skip to content

Commit 3a6153f

Browse files
committed
cmd/git(fix[Git.run]): Implement config_env parameter
why: The config_env parameter was accepted but never used, silently ignoring callers who expected --config-env=<name>=<envvar> to be passed. what: - Add implementation to emit --config-env flag after config handling
1 parent 4f4e12a commit 3a6153f

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/libvcs/cmd/git.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,8 @@ def stringify(v: t.Any) -> str:
250250

251251
for k, v in config.items():
252252
cli_args.extend(["--config", f"{k}={stringify(v)}"])
253+
if config_env is not None:
254+
cli_args.append(f"--config-env={config_env}")
253255
if git_dir is not None:
254256
cli_args.extend(["--git-dir", str(git_dir)])
255257
if work_tree is not None:

0 commit comments

Comments
 (0)