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
Giuseppe Bilotta <giuseppe.bilotta@gmail.com>
Date
Feb 24, 2010, 07:33 UTC
Message-ID
<cb7bb73a1002232333o2470b8d5x3dd9bd22dd30764e@mail.gmail.com>
In-Reply-To
<4B84D1BD.2030908@viscovery.net>

Doh. I knew I should have waitied a little more before sending the new series ...

On Wed, Feb 24, 2010 at 8:14 AM, Johannes Sixt <j.sixt@viscovery.net> wrote:
> Giuseppe Bilotta schrieb:
>> -             /* remove these from the environment */
>
> You shouldn't remove this comment.
Right. I should probably rephrase it a little, though.
Show 17 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).

The list is now the right place (v4). The squashing is most definitely a good idea, gives a better idea of the code movement.

-- 
Giuseppe "Oblomov" Bilotta
Previous: Johannes SixtNext: Giuseppe Bilotta
Message 5 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.