[
https://issues.apache.org/jira/browse/BIGTOP-1360?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14049672#comment-14049672
]
Konstantin Boudnik commented on BIGTOP-1360:
--------------------------------------------
they better be. In all honestly - I do not understand the obsession with
github: we already host the project in the git, and github isn't exactly making
development any easier. You still need to write the code in your IDE, test it,
document it, etc.
The only step that is being reduced - is when one attaches the patch to the
JIRA. However, it is getting more confusing because the review/discussion will
still be done in the JIRA and yet patches will be automagically coming from
some externalized service (eg GitHub). I am an only retrograde in here?
> Our First Pull Request !
> ------------------------
>
> Key: BIGTOP-1360
> URL: https://issues.apache.org/jira/browse/BIGTOP-1360
> Project: Bigtop
> Issue Type: Improvement
> Components: General
> Reporter: jay vyas
>
> The spark community has done a great job integrating github into their
> workflow. Integrating this will be tricky : We need to make sure the script
> works. So lets have this JIRA both *create the script to commit from github*
> + also *confirm that it works* by creating a pull request, and *using* the
> script to actually merge that pull request in .
> Heres how the spark process works. We've confirmed in email thread that some
> of us agreed it will be good to do this.... From sparks commiter guidelines
> wiki page
> (https://cwiki.apache.org/confluence/display/SPARK/Reviewing+and+Merging+Patches):
> {quote}
> Once a patch is in good shape to merge, you can use the build-in developer
> script (./dev/merge_spark_pr.py) to merge it.
> This will also allow you to back-port the patch into earlier branches if
> required. Make sure to close the associated JIRA after you merge as well as
> indicating the fix versions.
> {quote}
> 1) create and test a script similar to dev/merge_spark_pr.py on a mock patch.
> 2) upload that script here, as a patch, for review.
> 3) After review is completed - take the code which creates this patch, and
> create a pull request by forking apache/bigtop.git
> 4) Use the script in your *fork* to commit the patch with the script. The
> script should
> * commit the correct patch to apache git
> * update this JIRA with "resolved" status
> If EITHER step fails, but commit goes through - we will create a follow up
> JIRA to fix the issue.
> Does this sounds like a plan we can agree on ?
--
This message was sent by Atlassian JIRA
(v6.2#6252)