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

Re: is there a "symlink" option for cloning a repo in a separate filesystem?

From
Torsten Bögershausen <tboegi@web.de>
Date
Sep 23, 2017, 11:32 UTC
Message-ID
<94fae18a-09e5-e387-213d-d840dd5201bd@web.de>
In-Reply-To
<alpine.LFD.2.21.1709230418340.22644@localhost.localdomain>
On 2017-09-23 10:22, Robert P. J. Day wrote:
Show 17 quoted lines
> 
>   reading "man git-clone", and i understand the mechanics of the local
> protocol, so that if i run:
> 
>   $ git clone /path/to/repo
> 
> then "files under .git/objects/ directory are hardlinked to save space
> when possible."
> 
>   but if the repo is in a separate filesystem, or on an NFS mount,
> hardlinks clearly won't work, so what happens then? does it default
> all the way back to regular copies? is there no intermediate symlink
> feature that would still work? (i suspect i am far from the first
> person to wonder this.)
> 
> rday
> 
Isn't that what "--reference" is good for ?
https://git-scm.com/docs/git-clone
or
man git-clone

PS: Robert P. J. Day <rpjday@crashcourse.ca> Does not work from web.de

Previous: Robert P. J. DayNext: brian m. carlson
Message 2 of 4 in “is there a "symlink" option for cloning a repo in a separate filesystem?”
  1. Robert P. J. DaySep 23, 2017
  2. Torsten BögershausenSep 23, 2017
  3. brian m. carlsonSep 23, 2017
  4. Junio C HamanoSep 24, 2017

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.