For me pull requests show great history for the issue if things don't get
bounced around too many different creators. Github really struggles when
there are issues that hang around for a long time, either because they
don't have patches yet, or because lots of different people are creating
candidate patches. However for me email copies of everything that's from
github provide all the search-ability that I would need to just use github.

However for me Jira is just so disconnected from the code that it's a total
time sink. I want to create code, look at code, and have my code tested.
Every time I have to create a patch and attach it it's a total context
switch (better than RB but that's not saying much). The integration of jira
and jenkins just feels like duct-tape and hope when compared to the hooks
provided by github. So for me jira seems bad at creating patches, reviewing
patches, and testing patches.

I've used gerrit before and it's awesome. Just a joy to use once things are
set up and moving. However I don't think that it will work since it's not
supported by infra and it needs to be the source of truth for a git repo.

My preferences, in order, would be

* Gerrit
* Github only
* Github with Jira integration
* Phabricator with jira
* Review board
* Jira only

On Tue, Apr 21, 2015 at 5:19 PM, Colin P. McCabe <[email protected]> wrote:

> Pull requests aren't a replacement for JIRA, because they don't allow
> you to see the history of an issue over time, link it to other issues,
> post pictures or other observations, talk to the community, and so on.
> In a word, github isn't a bug tracker.  And the bug tracker that
> github does offer is very inadequate... even projects that go entirely
> github usually use an external bug tracker for this reason.
>
> I agree that reviewboard is a bad experience.  The big issue with RB
> has always been that it's clunky to post patches.  With JIRA, for all
> it's faults, I just click "attach file," select the file, and go.
> With RB, I have to fill out a form reminiscent of an IRS 1040 every
> time I post a patch.  Yes, I realize there are uploader scripts.  But
> after my uploader script broke the third time, I just decided it
> wasn't worth it and used the RB interface from then on.  I just don't
> have time to debug uploader problems, especially things like "you
> forgot to use --full-index, now I'm going to say 'file doesn't exist
> in project'"
>
> Jake, can you go into more detail about how Crucible is "slow and
> painful to use"?  Do you mean that the interface is not responsive?  I
> haven't used Crucible before, but I would be up for evaluating it.
>
> I would be up for evaluating gerrit IF we had a plugin that mirrored
> the gerrit comments to JIRA so that they were indexable and searchable
> through normal means.  I have used gerrit before.  It offers a great
> uploading experience (just do "git push"), a GUI for making comments
> on patches, and the ability to submit a patch with one click.
>
> Colin
>
> On Tue, Apr 21, 2015 at 4:37 PM, Elliott Clark <[email protected]> wrote:
> >
> > On Tue, Apr 21, 2015 at 3:34 PM, Jake Farrell <[email protected]>
> wrote:
> >>
> >> I'm a fan of reviewboard and think that the
> >> projects that have used it have had little issues with it
> >
> >
> > Uggggh review board's never been a good experience for me. If I had my
> > druthers I'd go all github all the time. Drop jira completely. For me the
> > pull requests ui is just much closer to how I work.
>

Reply via email to