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

Re: contrib/workdir/git-new-workdir broken in 1.7.10 after introducing gitfiles

From
Jens Lehmann <jens.lehmann@web.de>
Date
Apr 22, 2012, 18:32 UTC
Message-ID
<4F944EB2.6040105@web.de>
In-Reply-To
<xmqqy5poxtsc.fsf@junio.mtv.corp.google.com>
Am 22.04.2012 06:41, schrieb Junio C Hamano:
Show 18 quoted lines
> Junio C Hamano <gitster@pobox.com> writes:
> 
>> As you analyzed correctly, core.worktree lets a GIT_DIR to declare that
>> there is a single working tree associated with it. It fundamentally is
>> incompatible with new-workdir, which is a hack to let more than one
>> working tree associated with a single GIT_DIR.
>>
>> I however do not think a simplistic "unset core.worktree" is a good
>> suggestion, though, as we do not know why the original repository has
>> that variable set pointing at somewhere.  Blindly removing it will break
>> the use of the original repository.  If somebody _really_ wants to use
>> new-workdir for whatever reason in such a setting, I would imagine that
>> doing something like this:
>> ...
>> may work.
> 
> I am too lazy to try it out myself, but a hack something along the line
> of the attached patch _might_ turn out to work well.

A quick test worked just fine. Looks like you fixed git-new-workdir to be usable with the new gitfile submodules ;-)

Previous: Junio C HamanoNext: Mark Levedahl
Message 6 of 7 in “contrib/workdir/git-new-workdir broken in 1.7.10 after introducing gitfiles”
  1. Antonin HildebrandApr 20, 2012
  2. Jens LehmannApr 21, 2012
  3. Junio C HamanoApr 21, 2012
  4. Antonin HildebrandApr 22, 2012
  5. Junio C HamanoApr 22, 2012
  6. Jens LehmannApr 22, 2012
  7. Mark LevedahlApr 22, 2012

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.