Export GIT_WORK_TREE during yadm enter
(#160)
This commit is contained in:
parent
32baf81b56
commit
e7d2406af3
2 changed files with 4 additions and 0 deletions
|
@ -44,6 +44,7 @@ def test_enter(runner, yadm_y, paths, shell, success):
|
|||
assert 'does not refer to an executable' in run.out
|
||||
if 'env' in shell:
|
||||
assert f'GIT_DIR={paths.repo}' in run.out
|
||||
assert f'GIT_WORK_TREE={paths.work}' in run.out
|
||||
assert f'PROMPT={prompt}' in run.out
|
||||
assert f'PS1={prompt}' in run.out
|
||||
|
||||
|
|
3
yadm
3
yadm
|
@ -919,6 +919,9 @@ function enter() {
|
|||
shell_cmd=('-c' "$*")
|
||||
fi
|
||||
|
||||
GIT_WORK_TREE=$(unix_path "$("$GIT_PROGRAM" config core.worktree)")
|
||||
export GIT_WORK_TREE
|
||||
|
||||
[ "${#shell_cmd[@]}" -eq 0 ] && echo "Entering yadm repo"
|
||||
|
||||
yadm_prompt="yadm shell ($YADM_REPO) $shell_path > "
|
||||
|
|
Loading…
Reference in a new issue