git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCHv3 2/5] connect: use static list of repo-local env vars

From
Johannes Sixt <j.sixt@viscovery.net>
Date
Feb 24, 2010, 07:14 UTC
Message-ID
<4B84D1BD.2030908@viscovery.net>
In-Reply-To
<1266968136-11129-3-git-send-email-giuseppe.bilotta@gmail.com>
Giuseppe Bilotta schrieb:
> -		/* remove these from the environment */
You shouldn't remove this comment.
Show 12 quoted lines
> -		const char *env[] = {
> -			ALTERNATE_DB_ENVIRONMENT,
> -			DB_ENVIRONMENT,
> -			GIT_DIR_ENVIRONMENT,
> -			GIT_WORK_TREE_ENVIRONMENT,
> -			GRAFT_ENVIRONMENT,
> -			INDEX_ENVIRONMENT,
> -			NO_REPLACE_OBJECTS_ENVIRONMENT,
> -			NULL
> -		};
> -		conn->env = env;
> +		conn->env = local_repo_env;

IMO, you should squash this patch and the previous one under the subject "Move list of repo-local environment variables to a public place", and that public place could be environment.c instead of a new file cache.c (the name "cache.c" is definitely wrong).

-- Hannes
Previous: Giuseppe BilottaNext: Giuseppe Bilotta
Message 4 of 8 in “[PATCHv3 0/5] repo-local env vars handling”
  1. Giuseppe BilottaFeb 23, 2010
  2. 1/5 cache: static list of repo-local env varsGiuseppe Bilotta, Feb 23, 2010
  3. 2/5 connect: use static list of repo-local env varsGiuseppe Bilotta, Feb 23, 2010
  4. Johannes SixtFeb 24, 2010
  5. Giuseppe BilottaFeb 24, 2010
  6. 3/5 rev-parse: --local-env-vars optionGiuseppe Bilotta, Feb 23, 2010
  7. 4/5 shell setup: clear_local_git_env() functionGiuseppe Bilotta, Feb 23, 2010
  8. 5/5 submodules: ensure clean environment when operating in a submoduleGiuseppe Bilotta, Feb 23, 2010

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.