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

Re: [PATCH] Fix the remote note the fetch-tool prints after storing a fetched reference

From
Junio C Hamano <gitster@pobox.com>
Date
Jun 6, 2007, 20:07 UTC
Message-ID
<7vfy543kzn.fsf@assigned-by-dhcp.cox.net>
In-Reply-To
<81b0412b0706060852y4ab6b794m5fed0484c63159e4@mail.gmail.com>
"Alex Riesen" <raa.lkml@gmail.com> writes:
> Otherwise ".git" is removed from every remote path which has it,
> including "/some/path/somename.git".

I was very tempted to apply this patch, but after re-reading it once more, I decided to drop it.

I do not mind keeping the extra .git/ suffix in the -v output in your example, as the message is just "verbose information":

  $ git fetch -v
    * refs/heads/origin: same as branch 'master' of /home/user/linux
      commit: 5ecd310

But the same output is used by log messages for the merge commits; indeed, the primary purpose of this output is to prepare messages for merge commits. From the beginning we deliberately omitted .git suffix to keep the resulting log message short and sweet. Keeping .git suffix goes against it.

A repository "git://$site/repo.git" can be accessed with "git://$site/repo". Repository owners _can_ confuse their users by having both repo and repo.git, but I honestly do not see a reason to encourage that.

Earlier you mentioned you know of a case where "$URL/repo.git" exists and "$URL/repo" does not, and the current clone fails to set up the target repository after cloning from "$URL/repo" correctly? I admit I haven't reproduced nor debugged it, but if that is the case that needs to be fixed.

Previous: Alex RiesenNext: Alex Riesen
Message 8 of 9 in “Fix the remote note the fetch-tool prints after storing a fetched reference”
  1. Fix the remote note the fetch-tool prints after storing a fetched referenceAlex Riesen, Jun 6, 2007
  2. Junio C HamanoJun 6, 2007
  3. Alex RiesenJun 6, 2007
  4. J Junio C HamanoJun 6, 2007
  5. Alex RiesenJun 6, 2007
  6. Junio C HamanoJun 6, 2007
  7. Fix the remote note the fetch-tool prints after storing a fetched referenceAlex Riesen, Jun 6, 2007
  8. Junio C HamanoJun 6, 2007
  9. Alex RiesenJun 6, 2007

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.