Giuseppe Bilotta <giuseppe.bilotta@xxxxxxxxx> writes: > I'm pretty confident fixing this on the submodules side is the more correct > approach, since otherwise even a simple > $ GIT_WORK_TREE=. git submodule update > on the command-line can fail. True; while I didn't bother to check what the codepaths after these unsetting do, I suspect you should also think about what effect it has to have other GIT_* environment variables seep through to them (GIT_INDEX_FILE, GIT_CONFIG and GIT_OBJECT_DIRECTORY come to mind). You would probably want to have a single shell helper function to unset even if you end up deciding that it is sufficient to clear GIT_DIR and GIT_WORK_TREE and nothing else. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html