Johannes Sixt <j.sixt@xxxxxxxxxxxxx> writes: > Yeah, whatever, I didn't take the time to think it through. But this may be an > opportunity to give some life back to the zombie that git-var currently is, > that is, to make it the plumbing that does value discovery for variables like > GIT_AUTHOR_INDENT, GIT_COMMITTER_IDENT, GIT_EDITOR, and perhaps also > GIT_PAGER. Hmm, wouldn't it make even more sense to "run" them for the calling Porcelain script? A shell script Porcelain can already ". git-sh-setup" and say git_editor this-file when it needs to spawn the editor of choice. Your new plumbing support could make the definition of git_editor in git-sh-setup.sh into something like: git_editor() { git var --run GIT_EDITOR "$@" } git_pager() { git var --run GIT_PAGER "$@" } -- 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