René Scharfe <rene.scharfe@xxxxxxxxxxxxxx> writes: > This patch converts the setenv() calls in path.c and setup.c. After > the call, git grep with a pager works again in bare repos. > > It leaves the setenv(GIT_DIR_ENVIRONMENT, ...) calls in git.c alone, as > they respond to command line switches that emulate the effect of setting > the environment variable directly. > > The remaining site in environment.c is in set_git_dir() and is left > alone, too, of course. Finally, builtin-init-db.c is left changed > because the repo is still being carefully constructed when the > environment variable is set. Thanks for a thorough analysis. The patch looks correct and I am very tempted to put it into 1.7.0, though I'd stop at queuing it to 'next'. -- 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