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

Re: [RFC] Renaming environment variables.

From
Junio C Hamano <junkio@cox.net>
Date
May 10, 2005, 02:16 UTC
Message-ID
<7vy8anu8po.fsf@assigned-by-dhcp.cox.net>
In-Reply-To
<Pine.LNX.4.21.0505091847050.30848-100000@iabervon.org>
>>>>> "DB" == Daniel Barkalow <barkalow@iabervon.org> writes:
>>>>> "PB" == Petr Baudis <pasky@ucw.cz> writes:

DB> While we're at it, it would be useful to have one for what is normally DB> ".git", rather than just ".git/objects".

PB> I think it would be nice to have something like GIT_BASEDIR, which would PB> default to .git, and the objects directory would then default to PB> $GIT_BASEDIR/objects and the index file would default to PB> $GIT_BASEDIR/index.

Although what I pushed out at git-jc repository does not have this, it does not mean I forgot this issue you two have raised, nor would want to veto it or anything like that. Just that, unlike the one that I already committed, the proposed change would touch rather many lines and I have not managed to determine the extent of the damage yet.

I am willing to make (or take) a separate patch to do this one, since I agree with Petr's "currently we happen to have just two but it would still be better to be able to set just one than having to change both of them in sync." argument.

I am currently waiting for community consensus, including the final name of the variable. I think the current consensus is that this is a good idea, the semantics for it is to name what corresponds to the current "$(pwd)/.git" directory, use it to build the default for GIT_INDEX_FILE and SHA1_FILE_DIRECTORY, and this directory does _not_ have anything to do with my previous "the directory that corresponds to the root of the tree structure GIT_INDEX_FILE describes". I agree to all of the above.

Previous: Alex RiesenNext: Daniel Barkalow
Message 27 of 30 in “Introduce SHA1_FILE_DIRECTORIES”
  1. Introduce SHA1_FILE_DIRECTORIESJunio C Hamano, May 6, 2005
  2. SeanMay 7, 2005
  3. Junio C HamanoMay 7, 2005
  4. SeanMay 7, 2005
  5. Junio C HamanoMay 7, 2005
  6. Junio C HamanoMay 7, 2005
  7. H. Peter AnvinMay 9, 2005
  8. Junio C HamanoMay 9, 2005
  9. SeanMay 9, 2005
  10. H. Peter AnvinMay 9, 2005
  11. Junio C HamanoMay 9, 2005
  12. [RFC] Renaming environment variables.Junio C Hamano, May 9, 2005
  13. Thomas GlanzmannMay 9, 2005
  14. Petr BaudisMay 10, 2005
  15. SeanMay 9, 2005
  16. Daniel BarkalowMay 9, 2005
  17. Junio C HamanoMay 10, 2005
  18. Petr BaudisMay 10, 2005
  19. Junio C HamanoMay 10, 2005
  20. Petr BaudisMay 10, 2005
  21. Daniel BarkalowMay 10, 2005
  22. Petr BaudisMay 10, 2005
  23. Daniel BarkalowMay 10, 2005
  24. Junio C HamanoMay 10, 2005
  25. Introducing GIT_DIR environment variable.Junio C Hamano, May 10, 2005
  26. Alex RiesenMay 10, 2005
  27. Junio C HamanoMay 10, 2005
  28. Daniel BarkalowMay 10, 2005
  29. Petr BaudisMay 10, 2005
  30. Junio C HamanoMay 10, 2005

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.