On Monday, 08 April 2013 at 16:21, Michael Elkins wrote:
> On Sun, Apr 07, 2013 at 03:04:16PM +0100, Christian Ebert wrote:
> >Or, as Mutt is maintained in a Mercurial repo, to bitbucket.
> 
> Brendan mirrors the main repository to bitbucket:
> 
> https://bitbucket.org/mutt/mutt

FWIW, my opinion of bitbucket/github is that they're great, but
they're not going to make a huge difference to mutt. They lower the
barrier to entry and encourage drive-by patches, which are great when
a project is just starting but IMHO not as useful for a mature,
conservative project like mutt, where the problem is not so much
getting patches as carefully reviewing them and providing detailed
feedback to the author.

I think Derek is right, we should be handing out the commit bit a
little more freely. I think DGC proposed once we use something like
Mercurial's crew repository as a staging area for patches that we
think are good but need review before applying to the main repo. This
might make it easier for new committers.

The other big thing that mutt gets blocked on is bug fixes and the
effort it takes to avoid regressions. This takes a lot more time than
it should because we don't have any kind of test suite. Rocco once
started working on one at https://bitbucket.org/pdmef/mutt-testdrive
but I don't know how far he was able to get with it. This would be a
great project for someone with a bit of time, with I think very large
benefits for everyone: applying patches would be safer, and reviewing
them would take less work, so we'd be able to get a lot more through
our limited maintenance bandwidth.

Reply via email to