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

Re: [ANNOUNCE] git/gitweb.git repository

From
Junio C Hamano <gitster@pobox.com>
Date
Sep 1, 2007, 04:57 UTC
Message-ID
<7vhcmfugnm.fsf@gitster.siamese.dyndns.org>
In-Reply-To
<400762.26134.qm@web31810.mail.mud.yahoo.com>
Luben Tuikov <ltuikov@yahoo.com> writes:
Show 12 quoted lines
> --- Junio C Hamano <gitster@pobox.com> wrote:
> ...
>> I am a bit worried about the 'master' being a "StGIT stack",
>> though.  Playgrounds to be cherry-picked from (aka 'pu') would
>> make *perfect* sense to be managed that way (and the topics that
>> go only 'pu' of git.git itself are managed the same except that
>> I do not do so using StGIT), but I think we need a stable
>> history for the branch git.git will eventually pull from.
>
> That was my concern too, but seeing the immediate hostility
> I got about asking about the review process I decided not
> to mention it.

I do not think Johannes meant any hostility against you by mentioning the obvious "person A sets up a repository, he gets to decide rule for _his_ repository", implication of which is that anobody else can do the same.

It is a completely different matter how the bits of the results are decided to be good and bad and merged as part of git.git, and that will be done with community input as always.

I asked Pasky to host series of patches for various reasons.
 (1) I know I am less qualified than Pasky, you nor Jakub (the
     three people I publicly said I consider more interested in
     and have experience with gitweb than I am).  If I were to
     sift through the patches, I am sure many patches will rot
     because of indecision.  I wanted to make sure people more
     interested in gitweb than myself play more active role in
     its development and maintenance.
 (2) It would make it easier to view and judge the impact of
     pending patches if the code is used on to show various real
     repositories to the public.  repo.or.cz is an ideal place,
     and Pasky has shown competence managing that service to the
     community.  A change to gitweb may look obviously correct
     with just minor performance impact while code inspection,
     but may have scaling issues in the real world --- he will
     have the first hand experience to catch that.  Anybody
     could set something like that up, but I trust the three
     gitweb gang more or less equally, so why not utilize the
     infrastructure we already have, especially Pasky agreed to
     help?
 (3) I have disagreed on a handful technical issues with Pasky,
     you and Jakub, but I do not expect all of us to always
     agree something is good or bad unanimously, nor I expect it
     would satisfy everybody in the community even if we agree
     on something unanimously, if we acted as a Cabal.  One
     thing that is important is that the process is transparent.
     I trust Pasky to be open-minded as any of us would be.  I
     do not expect him to start acting as a dictator on gitweb
     issues and force bad technical decisions without listening
     to others.  I trust him at least that much.  I would
     probably trust you or Jakub the same way, but I do not have
     to pick one single person that I trust _most_.  As long as
     the person who maintains the gitweb patch queue is trusted
     and respected _enough_ by the community, I think that is
     good enough.  And this is all volunteer work.  Good
     maintainers are hard to find.
Show 7 quoted lines
> I'd be interesting to see how gitweb support pans out
> given this initial hostility to inquiry of accountability.
>
> Over the years I've seen that the best support and accountability
> has been had when the maintainer is not the main contributor/developer,
> especially for shared development. Otherwise personal preferences over
> feature X and Y come into play and then things get ugly.

I understand your concern, and I think that is where you can help the most. If you see questionable patches queued, spot them and raise issues. We've been a friendly community, and luckily we haven't had too many burnt bridges over personality differences.

We have a _LOT_ of work ahead of us in gitweb area. You may remember that there was a call-for-help from k.org gitweb master (J. H. "warthog9", with comments from HPA) some time ago. The installation there is heavily modified to support a large and heavily-hit site better than the stock gitweb, but the codebase has diverged quite a bit. We need to fold that effort back so that (1) they do not have to keep maintaining their fork, and (2) everybody else will benefit from their scalability work.

Previous: Luben TuikovNext: Luben Tuikov
Message 13 of 24 in “[ANNOUNCE] git/gitweb.git repository”
  1. Petr BaudisAug 31, 2007
  2. David SymondsAug 31, 2007
  3. David SymondsAug 31, 2007
  4. David SymondsSep 1, 2007
  5. David SymondsSep 7, 2007
  6. Luben TuikovSep 1, 2007
  7. Petr BaudisSep 1, 2007
  8. Luben TuikovSep 1, 2007
  9. Johannes SchindelinSep 1, 2007
  10. Petr BaudisSep 1, 2007
  11. Junio C HamanoSep 1, 2007
  12. Luben TuikovSep 1, 2007
  13. Junio C HamanoSep 1, 2007
  14. Luben TuikovSep 1, 2007
  15. Jon SmirlSep 1, 2007
  16. Junio C HamanoSep 1, 2007
  17. Jakub NarebskiSep 1, 2007
  18. Junio C HamanoSep 4, 2007
  19. Adam RobenSep 4, 2007
  20. Shawn O. PearceSep 4, 2007
  21. Junio C HamanoSep 4, 2007
  22. Andreas EricssonSep 4, 2007
  23. Petr BaudisSep 4, 2007
  24. Luben TuikovSep 4, 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.