Jochen, what you're talking about is actually GitHub Pull Requests -- they
do exactly this.


On Mon, Oct 28, 2013 at 11:34 AM, Jochen Berger <foober...@gmail.com> wrote:

> Am 27.10.2013 15:03, schrieb Lenny Primak:
>
>  Quick Jira search reveals bugs I care about:
>> Basically, this is a result of a search of issues that
>> are reported by me, voted on my me or watched by me:
>>
>
> Maybe we can find a way to better mark "low-hanging fruit", i.e. use JIRA
> labels to point out, which issues have patches attached and which ones
> include tests and so on?
> What about putting up a Wiki page with guidelines that patch writers
> should stick to when they submit patches?
> I think there are a lot of open issues with patches dangling around with
> no committer taking care of them (not even by commenting on them or
> requesting improvements). I find it quite annoying to find issues,
> submitting patches and not getting them applied because (at least that's
> what I suspect) they are to hard to find for people with commit access.
> What do you think of the following (not necessarily in that order)
>  * Let's use the "patch" label for all issues that have a patch attached
>  * Find all issues that have an attachment but do not have the
>    "patch" label and assign it to them if the attachment is a patch
>  * Create the Wiki page with the patch guidelines and link it with JIRA
>    so that everybody who submits a patch will have to read it. Maybe
>    even post a comment with link to the page on all open issues with
>    patches
>
> I think there's already a lot of improvement up to here. If you're a
> committer and can't sleep at night, just filter for open issues with the
> patch label.
> Now for the time-consuming tasks:
>
>  * Go through the issues with the "patch" label, check if they contain
>    a test and apply the "contains-test" label
>  * Go through the issues with the "patch" label, check if the patch
>    applies cleanly to master and, if it doesn't, ask the committer to
>    rebase it and apply the "needs-rebase" label
>
> I guess, some of this can be done by a script, at least the second task.
>
>  * Go through the issues that have the "patch" and "contains-test"
>    labels but not the "needs-rebase" label and apply the patches or
>    leave a comment what needs to be improved.
>
> I know, some of this will take a lot of time, but I think, it can help us
> in getting some of the good patches that are already there applied and
> encourage people to write patches.
> And the best thing is, only the last part has to be taken care of by an
> actual committer, all the tinkering with the labels can be done by any
> regular JIRA user.
>
> Jochen
>
>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: 
> dev-unsubscribe@tapestry.**apache.org<dev-unsubscr...@tapestry.apache.org>
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>


-- 
Dmitry Gusev

AnjLab Team
http://anjlab.com

Reply via email to