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

Re: git-show-refs (was: [PATCH/RFC] gitweb: Great subroutines renaming)

From
Jakub Narebski <jnareb@gmail.com>
Date
Aug 8, 2006, 18:12 UTC
Message-ID
<ebak5n$etr$1@sea.gmane.org>
In-Reply-To
<7vejvsyum8.fsf@assigned-by-dhcp.cox.net>
Junio C Hamano wrote:
> +<format>::
> +       A string that interpolates `%(field name)` from the
> +       object pointed at by a ref being shown.  When
> +       unspecified, `%(name)` is used.

Wouldn't it be better to (re)use notation of rpm's --query-format, i.e. use %{name}, or %30{name}, or %-30{name} for single scalar values, use :typetag output formats, like ':date' (Use strftime(3) "%c" format.) and ':day' (Use strftime(3) "%a %b %d %Y" format.) for epoch/timestamp field, use square brackets for iterating over multivalue output, e.g. "[parent: %{parent}]" for writing out all parents, etc.

Perhaps we could even borrow some code...
-- 
Jakub Narebski
Warsaw, Poland
ShadeHawk on #git
Previous: Jakub NarebskiNext: Jakub Narebski
Message 14 of 30 in “gitweb: Great subroutines renaming”
  1. gitweb: Great subroutines renamingJakub Narebski, Aug 7, 2006
  2. Junio C HamanoAug 7, 2006
  3. Jakub NarebskiAug 7, 2006
  4. Jakub NarebskiAug 7, 2006
  5. Junio C HamanoAug 7, 2006
  6. Jakub NarebskiAug 7, 2006
  7. Jakub NarebskiAug 7, 2006
  8. Junio C HamanoAug 7, 2006
  9. Jakub NarebskiAug 8, 2006
  10. Jakub NarebskiAug 8, 2006
  11. Junio C HamanoAug 8, 2006
  12. Jakub NarebskiAug 8, 2006
  13. Jakub NarebskiAug 8, 2006
  14. Jakub NarebskiAug 8, 2006
  15. Jakub NarebskiAug 9, 2006
  16. Junio C HamanoAug 9, 2006
  17. Jakub NarebskiAug 9, 2006
  18. Junio C HamanoAug 9, 2006
  19. Jakub NarebskiAug 8, 2006
  20. Jakub NarebskiAug 8, 2006
  21. Junio C HamanoAug 8, 2006
  22. Jakub NarebskiAug 8, 2006
  23. Jakub NarebskiAug 9, 2006
  24. Junio C HamanoAug 9, 2006
  25. Jakub NarebskiAug 10, 2006
  26. Jakub NarebskiAug 12, 2006
  27. Junio C HamanoAug 13, 2006
  28. Junio C HamanoAug 13, 2006
  29. Jakub NarebskiAug 13, 2006
  30. Junio C HamanoAug 14, 2006

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.