Great work Rajat. All the credit goes to you for shaping the tool in a
wonderful form :)




On Wed, May 13, 2015 at 2:51 PM, amareshwarisr . <[email protected]>
wrote:

> Nice Rajat! Thats awesome!
>
> On Wed, May 13, 2015 at 2:43 PM, Rajat Khandelwal <[email protected]>
> wrote:
>
> > So Yash started this by picking Kafka's tool for similar things and
> > modifying for our use case, and then I picked it up hoping to generalise
> > what Kafka did. But, quoting Tolkien, "the tale grew in the telling". I
> > pulled the script out and created a separate repo:
> > https://github.com/prongs/rbt-jira. now I'm aiming at the following:
> >
> >
> >    - rbt-jira post-review -j jira-id: create a reviewboard entry for
> >    jira-id, or update an existing one, if any.
> >    - rbt-jira submit-patch -j jira-id: for jira-id, if a reviewboard
> entry
> >    is there, take latest patch from there, otherwise take patch by doing
> > "git
> >    diff". After getting the patch, upload it to jira and mark the jira as
> >    patch available
> >
> > Both these commands are implemented. As an added bonus, you don't even
> have
> > to provide jira id if your branch name is same as jira id :).
> >
> > Two more stretch goals I had were the following commands:
> >
> >
> >    - rbt-jira commit -j jira1 jira2 jira3: Only for committers. Should
> >    check each jira in the provided list, see if they are patch available,
> > take
> >    latest patch from jira, commit it and push to trunk. Right now giving
> > up on
> >    this because I'm hitting
> > https://issues.apache.org/jira/browse/INFRA-6008.
> >    But will pick up again in free time and follow up with infra team.
> >    - rbt-jira clean: delete merged branches from your fork, fork's local
> >    clone, close submitted review requests, clean up any local storage
> used
> > by
> >    other commands. Not essential right now.
> >
> > I can release the tool with version numbers, stand alone installation,
> > single command access etc. but right now I want users (and myself) to use
> > it while it's developing, so that issues might be caught early on.
> >
> >
> > The usage of the tool is documented in the repo. Please use the tool and
> > keep providing feedback. :). Special thanks to Yash for bringing the
> idea.
> >
> >
> > Thanks and Regards
> >
>

Reply via email to