I'm trying to make my scripts work without cd'ing to the working copy, by 
passing --git-dir and --work-tree to every git command.

It works for everything except submodules.

    + git --git-dir subdir/.git --work-tree subdir submodule add 
subdir/submod
    fatal: /usr/lib/git-core/git-submodule cannot be used without a working 
tree.

`subdir` and `subdir/submod` are git repositories, already initialized, 
with commits in them. `git submodule update` also fails with the same 
message.

It seems that git-submodule ignores `--work-tree` and refuses to work if 
the current directory isn't inside of the working tree.

Am I missing something? Is it possible to make git-submodule work without 
cd'ing into the working tree?

git 2.24.0, Linux

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/git-users/77d8d552-e3b5-4680-83f9-1836abf11083%40googlegroups.com.

Reply via email to