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

Re: [idea] separate .git dir and the working tree

From
Jonathan Nieder <jrnieder@gmail.com>
Date
Feb 5, 2011, 13:27 UTC
Message-ID
<20110205132708.GA18391@elie>
In-Reply-To
<20110205032339.GA15303@mg1>
(restoring cc list; please do not cull cc's)
Mike Gant wrote:
> On Sat, Feb 05, 2011 at 10:53:58AM +0800, redstun wrote:
>> I think separating the .git directory from its working tree could
>> increase the safety of the data to one more level higher.
[...]
> GIT_DIR and GIT_WORK_TREE might be what you are looking for. Explanation
> of usage in 'man git'
The .git directory is allowed to be a symlink.  Or a file like so
	gitdir: /path/to/git/repo

for symlink-challenged operating systems. See gitrepository-layout(7) for details.

Cheers, Jonathan

Previous: Mike GantNext: redstun
Message 3 of 12 in “[idea] separate .git dir and the working tree”
  1. redstunFeb 5, 2011
  2. Mike GantFeb 5, 2011
  3. Jonathan NiederFeb 5, 2011
  4. redstunFeb 5, 2011
  5. Jonathan NiederFeb 5, 2011
  6. Mike GantFeb 6, 2011
  7. Mike GantFeb 6, 2011
  8. Jared HanceFeb 6, 2011
  9. Konstantin KhomoutovFeb 6, 2011
  10. [idea] Re: separate .git dir and the working treeNicolas Sebrecht, Feb 6, 2011
  11. Mike GantFeb 7, 2011
  12. Michael WittenMay 23, 2011

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.