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

Re: [RFD} Use regex's in :/ revision naming machinery

From
Junio C Hamano <gitster@pobox.com>
Date
Apr 6, 2010, 01:51 UTC
Message-ID
<7vr5mtl55q.fsf@alter.siamese.dyndns.org>
In-Reply-To
<alpine.LFD.2.00.1004051551180.21411@i5.linux-foundation.org>
Linus Torvalds <torvalds@linux-foundation.org> writes:
Show 12 quoted lines
> So this is very much debatable, but I'm including a patch for the 
> discussion to start.
>
> I never use ':/', and part of it is that it's so horribly cumbersome. I'd 
> _like_ to use it to do things like 
>
> 	gitk :/slabh..
>
> which would (right now) show what happened since I merged the 'slabh' 
> branch. But that doesn't work, I would need to write it as
>
> 	gitk :/"Merge branch 'slabh'"..

A related but a larger issue is that I suspect this "two-dot" would not work, as the syntax looks for "Merge branch 'slabh'.." (two-dot taken literally).

I also happen to think that the current ':/' is more or less useless because you cannot tell it to start digging from only these branches, and it becomes dice-throwing which commit it would find.

Compared to these, I don't think anybody has much against using regex. I personally am all for it, but I am not sure how much regex makes it more useful.

Previous: Linus TorvaldsNext: Junio C Hamano
Message 2 of 8 in “[RFD} Use regex's in :/ revision naming machinery”
  1. Linus TorvaldsApr 5, 2010
  2. Junio C HamanoApr 6, 2010
  3. Junio C HamanoApr 6, 2010
  4. Linus TorvaldsApr 6, 2010
  5. Jeff KingApr 6, 2010
  6. Johannes SixtApr 6, 2010
  7. Linus TorvaldsApr 6, 2010
  8. Nazri RamliyApr 7, 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.