[Kde-scm-interest] Git roadmap

Johannes Sixt j.sixt at eudaptics.com
Wed Sep 19 09:41:54 CEST 2007


Thiago Macieira schrieb:
> Johannes Sixt wrote:
>> Why do you think that dashbot would not see your changes? You would have
>> published them in the public repository anyway. I'd even go as far as to
>> say that *before* you ask the libksane maintainer to pull your fix, you
>> ask dashbot to pull them and act as the peer reviewer.
> 
> That sounds like a maintenance nightmare: if dashbot starts merging any 
> and all branches on request, someone will have to "clean up the mess" 
> every now and then. Different people would be working on the same fix 
> because it hasn't made upstream yet. 

A human who merges all branches on request can also clean up the mess behind 
himself. A bot can wait until the fix has made its way upstream.

> That could be a good thing for the maintainer to be able to choose the 
> best fix, but it's also a waste of effort in a project lacking manpower 
> already.

I agree that wasting half an hour for a fix that someone else may have 
published, too, is not thrilling.

But how often does it happen that different people spend hours (or even 
days) on the same problem? I think that task are reasonably separated among 
the relatively few full-timers and regular contributors that this does not 
happen. And if it does happen among the mass of occasional contributors it 
is an *advantage* to be able ask for peer review before the best solution is 
picked.

> But the big problem is dashbot being a bot: not all requested 
> merges will work and so it'll have to reset to a known state, etc.

Big problem? Hey, it's a *bot*, a *machine*. It's *not* sadistic, if you 
choose to ignore it pleading for an _immediate_ fix until the upstream 
maintainer is back from vacation.

-- Hannes


More information about the Kde-scm-interest mailing list