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

Re: rebase not honoring core.worktree pointing elsewhere

From
Nguyen Thai Ngoc Duy <pclouds@gmail.com>
Date
Nov 4, 2010, 14:20 UTC
Message-ID
<AANLkTi=DJMLdHD2t2znS4eA57LnTfcPhLUaPbJktE7NB@mail.gmail.com>
In-Reply-To
<20101103161311.GA12934@burratino>
On Wed, Nov 3, 2010 at 11:13 PM, Jonathan Nieder <jrnieder@gmail.com> wrote:
Show 25 quoted lines
> Paul Drews wrote:
>> Nguyen Thai Ngoc Duy <pclouds <at> gmail.com> writes:
>
>>> Another one: create a .git file with this line and put it in worktree's
>>> topdir
>>>
>>> gitdir: /path/to/real/git.dir
>>>
>>> See gitrepository-layout.txt.
>>
>> Ooh!  That would be my favorite, since it's a documented legal usage.
>
> By the way, .git symlinks have been historically supported and are not
> likely to break, either.  Maybe gitrepository-layout should grow to
> include a section on the repository search.
>
>> Unfortunately, although the rebase scenario works that way a local
>> "git clone" doesn't work:
>>
>> # git clone /abs/path/to/proj
>> Cloning into proj...
>> fatal: failed to open '/abs/path/to/proj/objects': No such file or directory
>
> enter_repo() never learned .git file support, though I see no reason it should
> be hard to add.

Also get_repo_path(). By the way if you work on this, please move enter_repo() to setup.c. Keeping it close to setup_* functions may increase the chance that it also gets fixed along with setup_*.

Another thing. "git init" should probably learn to create .git file. Each time I use .git file I have to look at man page^W^Wsource code again to know its syntax.

-- 
Duy
Previous: Jonathan Nieder
Message 10 of 10 in “rebase not honoring core.worktree pointing elsewhere”
  1. Paul DrewsNov 1, 2010
  2. Sverre RabbelierNov 1, 2010
  3. Nguyen Thai Ngoc DuyNov 2, 2010
  4. Junio C HamanoNov 2, 2010
  5. Paul DrewsNov 2, 2010
  6. Nguyen Thai Ngoc DuyNov 3, 2010
  7. Paul DrewsNov 3, 2010
  8. Nguyen Thai Ngoc DuyNov 3, 2010
  9. Jonathan NiederNov 3, 2010
  10. Nguyen Thai Ngoc DuyNov 4, 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.