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

Re: [PATCH/RFC] init, clone: support --real-git-dir for .git file

From
Piotr Krukowiecki <piotr.krukowiecki@gmail.com>
Date
Mar 4, 2011, 07:41 UTC
Message-ID
<AANLkTin8Gnbyji4sz6cnWLcAzC2RAS_wnd_o3avDvsvG@mail.gmail.com>
In-Reply-To
<7vhbbj93yb.fsf@alter.siamese.dyndns.org>
2011/3/4 Junio C Hamano <gitster@pobox.com>:
Show 10 quoted lines
> Piotr Krukowiecki <piotr.krukowiecki@gmail.com> writes:
>
>> From: Piotr Krukowiecki <piotr.krukowiecki@gmail.com>
>> Date: Thu, 3 Mar 2011 21:51:34 +0100
>> Subject: [PATCH] Improve error message when gitfile has wrong format
>>
>> Add information what format of .git file is expected.
>
> Don't do this.  We don't want to _add_ places that needs to be updated
> when we need to update our internal implementation.
I thought it was user-level file, like $GIT_DIR

I'm not into data duplication, but in this case the message is next to the previous use:

       if (prefixcmp(buf, "gitdir: "))
               die("Invalid gitfile format: %s\nUse gitdir: <PATH>", path);

BTW I think it might be enough to have just path in the .git file. If .git has path to a correct git repo then chances it's coincidence are quite low. (The format does not matter if it's internal file of course)

-- 
Piotrek
Previous: Junio C HamanoNext: Nguyen Thai Ngoc Duy
Message 4 of 15 in “init, clone: support --real-git-dir for .git file”
  1. init, clone: support --real-git-dir for .git fileNguyễn Thái Ngọc Duy, Mar 3, 2011
  2. Piotr KrukowieckiMar 3, 2011
  3. Junio C HamanoMar 3, 2011
  4. Piotr KrukowieckiMar 4, 2011
  5. Nguyen Thai Ngoc DuyMar 4, 2011
  6. Piotr KrukowieckiMar 4, 2011
  7. Junio C HamanoMar 4, 2011
  8. Nguyen Thai Ngoc DuyMar 4, 2011
  9. Junio C HamanoMar 4, 2011
  10. Miles BaderMar 4, 2011
  11. Nguyen Thai Ngoc DuyMar 4, 2011
  12. Nguyen Thai Ngoc DuyMar 4, 2011
  13. Junio C HamanoMar 4, 2011
  14. Nguyen Thai Ngoc DuyMar 4, 2011
  15. Miles BaderMar 4, 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.