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

Re: git-scm.com

From
Petr Baudis <pasky@suse.cz>
Date
Jul 27, 2008, 11:37 UTC
Message-ID
<20080727113707.GC32184@machine.or.cz>
In-Reply-To
<7vsktwfu5z.fsf@gitster.siamese.dyndns.org>
On Sat, Jul 26, 2008 at 10:10:32AM -0700, Junio C Hamano wrote:
Show 21 quoted lines
> "Scott Chacon" <schacon@gmail.com> writes:
> 
> > On Fri, Jul 25, 2008 at 4:47 PM, Junio C Hamano <gitster@pobox.com> wrote:
> >> ...
> >> I find a tabular list like this list easier to read if it were sorted like
> >> this:
> >>
> >>        A       D       G
> >>        B       E       H
> >>        C       F
> >> ...
> >
> > I fixed the things you mentioned here, except for the list ordering,
> > only because I kinda think you big contributors should be at the top
> > there,...
> 
> If you are going to list 30 or so top contributors in 8 rows times 4
> columns, because visually the columns are much more distinct than the
> rows, it makes the result look more sorted.  This is the same reasoning
> hwo "git help --all" was fixed with 112d0ba (Make "git help" sort git
> commands in columns, 2005-12-18).

Actually, this is strange for me: I would never think about reading git help --all by rows, and I would never think about reading the authors list by columns! It's difficult for me to point out why, possibly because the authors list has less items per row and the items are longer (and multi-word), but that's just a speculation. Maybe cultural background (Japanese books are written in columns, right?) plays some role too, I don't know.

Show 15 quoted lines
> The purpose of the list would most likely not to find somebody with high
> activity to contact for help (you would use the top list that is sorted by
> the commit count for that kind of thing).  It would primarily be to give
> credit to everybody, and perhaps so that people on the contributor list
> can point at their own name and say "I helped them", or find somebody else
> they happen to know in the list.
> 
> When a contributor used to have 8 commits and then adds 2 commits, that
> would move the name in the list by a dozen places or so with the current
> set of contributors.  It would be much easier to locate one's own name
> among a huge list if the names are alphabetically sorted, not by commit
> count.  When more people start to contribute, your name does not move so
> drastically.  If you are Adam, you are likely to find yourself near the
> beginning of the list, if you are Scott, you are likely to find yourself
> near one fourth from the end of the list.

I don't think locating is any issue; the find function of browser is very easy to use nowadays. I guess the purpose of the list would be to show "I helped them this much" (i.e. "I'm high on the list"). I think this would actually motivate contributors to move up in the ladder - people are competitive; you might get wary about this kind of motivation, but I believe that it is no bad thing, inherently. Heck, I admit it does motivate even me a little, safely in the "Primary Authors" section. :-) (These guys with their tools merged into git have unfair advantage! You should add up also, uh, git-homepage, cogito and, um... repo.git! *baby cry*</vanity>)

> And for the "giving credit" purpose, I do not think truncating the list at
> 5 commits or less threshold, as suggested earlier and already done, makes
> much sense, either.

The point here is that the list is awfully long and also can contain a lot of duplicates or people with broken unicode, etc. - it gets hard to maintain, and it makes the about page too long. I would be of course fine with a tiny link at the bottom "(show all contributors)".

-- 
				Petr "Pasky" Baudis
As in certain cults it is possible to kill a process if you know
its true name.  -- Ken Thompson and Dennis M. Ritchie
Previous: Peter Valdemar Mørch (Lists)Next: Junio C Hamano
Message 12 of 77 in “git-scm.com”
  1. Scott ChaconJul 25, 2008
  2. Sverre RabbelierJul 25, 2008
  3. Scott ChaconJul 25, 2008
  4. Johan HerlandJul 25, 2008
  5. Scott ChaconJul 25, 2008
  6. Stephan BeyerJul 25, 2008
  7. Scott ChaconJul 25, 2008
  8. Junio C HamanoJul 25, 2008
  9. Scott ChaconJul 26, 2008
  10. Junio C HamanoJul 26, 2008
  11. Peter Valdemar Mørch (Lists)Jul 27, 2008
  12. Petr BaudisJul 27, 2008
  13. Junio C HamanoJul 27, 2008
  14. Junio C HamanoJul 27, 2008
  15. Martin LanghoffJul 27, 2008
  16. Tom WernerJul 28, 2008
  17. Johannes SchindelinJul 28, 2008
  18. Tom WernerJul 28, 2008
  19. Jon LoeligerJul 31, 2008
  20. Kevin BallardJul 31, 2008
  21. Junio C HamanoJul 28, 2008
  22. Martin LanghoffJul 28, 2008
  23. Pieter de BieJul 28, 2008
  24. Shawn O. PearceJul 29, 2008
  25. Patrick AljordJul 26, 2008
  26. Scott ChaconJul 26, 2008
  27. Petr BaudisJul 26, 2008
  28. david@lang.hmJul 26, 2008
  29. Scott ChaconJul 26, 2008
  30. Patrick AljordJul 26, 2008
  31. Junio C HamanoJul 26, 2008
  32. david@lang.hmJul 26, 2008
  33. Wincent ColaiutaJul 26, 2008
  34. Scott ChaconJul 26, 2008
  35. Junio C HamanoJul 26, 2008
  36. Johannes SchindelinJul 26, 2008
  37. Official Git Homepage change? Re: git-scm.comPetr Baudis, Jul 26, 2008
  38. Petr BaudisJul 26, 2008
  39. Junio C HamanoJul 26, 2008
  40. Johannes SchindelinJul 26, 2008
  41. Junio C HamanoJul 26, 2008
  42. Johannes SchindelinJul 26, 2008
  43. Petr BaudisJul 26, 2008
  44. Junio C HamanoJul 26, 2008
  45. Thomas AdamJul 26, 2008
  46. Petr BaudisJul 27, 2008
  47. Johannes SchindelinJul 27, 2008
  48. Sverre RabbelierJul 27, 2008
  49. Scott ChaconJul 26, 2008
  50. Junio C HamanoJul 26, 2008
  51. Scott ChaconJul 26, 2008
  52. Sverre RabbelierJul 26, 2008
  53. Rene HermanJul 26, 2008
  54. Jakub NarebskiJul 26, 2008
  55. Scott ChaconJul 26, 2008
  56. Jakub NarebskiJul 26, 2008
  57. Petr BaudisJul 26, 2008
  58. Petr BaudisJul 26, 2008
  59. Jakub NarebskiJul 26, 2008
  60. Petr BaudisJul 26, 2008
  61. Jonas FonsecaAug 3, 2008
  62. Junio C HamanoAug 3, 2008
  63. Petr BaudisJul 27, 2008
  64. Scott ChaconJul 26, 2008
  65. Petr BaudisJul 26, 2008
  66. Johannes SchindelinJul 26, 2008
  67. Petr BaudisJul 26, 2008
  68. Stephan BeyerJul 26, 2008
  69. Johannes SchindelinJul 26, 2008
  70. Scott ChaconJul 26, 2008
  71. Martin LanghoffJul 26, 2008
  72. Jakub NarebskiJul 26, 2008
  73. Petr BaudisJul 26, 2008
  74. Junio C HamanoJul 26, 2008
  75. Scott ChaconJul 26, 2008
  76. Johannes SchindelinJul 26, 2008
  77. Scott ChaconJul 26, 2008

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.