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

Re: [PATCH v2] ls-remote: print URL when no repo is specified

From
Junio C Hamano <gitster@pobox.com>
Date
May 12, 2010, 05:50 UTC
Message-ID
<7veihh8y8b.fsf@alter.siamese.dyndns.org>
In-Reply-To
<1273598423-3156-1-git-send-email-rctay89@gmail.com>
Tay Ray Chuan <rctay89@gmail.com> writes:
> After 9c00de5 (ls-remote: fall-back to default remotes when no remote
> specified), when no repository is specified, ls-remote may use
> the URL/remote in the config "branch.<name>.remote" or the remote
> "origin"; it may not be immediately obvious to the user which was used.

I cannot convince myself that this is a good change, as I've always thought "ls-remote" output as something people want to let their scripts read and parse. 9c00de5 may have given an enhancement to these scripts in the sense that they can now respond to an empty input from the end user, but this patch forces them to change the way they parse the output from the command.

I also think this patch is solving a wrong problem.

When an end user does not know which remote ls-remote would be talking to by default, what else does he *not* know? Probably which remote "pull" would be fetching from and what branch it would be merging with? Doesn't he have a better command to use to learn that information to reorient himself when he is lost that way?

Previous: Tay Ray ChuanNext: Tay Ray Chuan
Message 4 of 12 in “ls-remote: print URL when no repo is specified”
  1. ls-remote: print URL when no repo is specifiedTay Ray Chuan, May 9, 2010
  2. Jonathan NiederMay 9, 2010
  3. ls-remote: print URL when no repo is specifiedTay Ray Chuan, May 11, 2010
  4. Junio C HamanoMay 12, 2010
  5. Tay Ray ChuanMay 14, 2010
  6. Jonathan NiederMay 14, 2010
  7. Tay Ray ChuanMay 15, 2010
  8. Jonathan NiederMay 15, 2010
  9. Junio C HamanoMay 20, 2010
  10. Geert BoschMay 16, 2010
  11. Sverre RabbelierMay 16, 2010
  12. Geert BoschMay 16, 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.