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

Re: [PATCH] gitweb: choose appropriate view for file type if a= parameter missing.

From
Junio C Hamano <junkio@cox.net>
Date
May 10, 2007, 02:04 UTC
Message-ID
<7vvef1o2ni.fsf@assigned-by-dhcp.cox.net>
In-Reply-To
<20070509221928.17244.qmail@f9729cdcdf57d1.315fe32.mid.smarden.org>
Gerrit Pape <pape@smarden.org> writes:
Show 17 quoted lines
> See http://bugs.debian.org/410465
>
> gitweb URLs use the a= parameter for the view to use on the given path, such
> as "blob" or "tree".  Currently, if a gitweb URL omits the a= parameter,
> gitweb just shows the top-level repository summary, regardless of the path
> given.  gitweb could instead choose an appropriate view based on the file
> type: blob for blobs (files), tree for trees (directories), and summary if no
> path given (the URL included no f= parameter, or an empty f= parameter).
>
> Apart from making gitweb more robust and supporting URL editing more easily,
> this change would aid the creation of shortcuts to git repositories using
> simple substitution, such as:
> http://example.org/git/?p=path/to/repo.git;hb=HEAD;f=%s
>
> - Josh Triplett
>
> Signed-off-by: Gerrit Pape <pape@smarden.org>

I am not sure if this is a "good" feature or just "because we can" feature, but I am slightly in favor. I do not know about others.

I'd however request a few changes to the proposed commit log message:

 * "See http://..." is not the primary information, but "see
   ... for further details"; please have it at the end, not at
   the beginning.
 * Was the patch authored by you, or Josh?  If the former,
   what's his name doing here?  Perhaps you wanted to say
   "Reported by Josh Triplett"?
Previous: Gerrit PapeNext: Gerrit Pape
Message 2 of 5 in “gitweb: choose appropriate view for file type if a= parameter missing.”
  1. gitweb: choose appropriate view for file type if a= parameter missing.Gerrit Pape, May 9, 2007
  2. Junio C HamanoMay 10, 2007
  3. gitweb: choose appropriate view for file type if a= parameter missingGerrit Pape, May 10, 2007
  4. Junio C HamanoMay 10, 2007
  5. Jakub NarebskiMay 13, 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.