* Code review tool recommendations - replacement for crucible?
@ 2016-06-16 9:41 Andreas Krey
2016-06-16 10:55 ` Richard Ipsum
0 siblings, 1 reply; 3+ messages in thread
From: Andreas Krey @ 2016-06-16 9:41 UTC (permalink / raw)
To: git
Hi all,
I'm looking for pointers to review tools that work with git (obviously),
and can deal sensibly with bigger reviews. Things we need:
- Ability to split (set of) commits into multiple reviews,
so parts of changes can be reviewed by the respective owners
(or assign different reviewers to different files/subtrees
in a review).
- Tracking of files (or changes) already reviewed (due to the large numbers),
and of the handling of issues found so far.
- Support incremental reviews, not just e.g. over the content of a
pull request (bitbucket) When review comments are processed people
want to be able to only review that change, and not to be forced
to find that change in the entire previous changeset without
the tool's support.
We were mostly content with atlassian crucible so far, but
it simply fails to index[1] our large product repo (5+ Gb) so
we switched to just give it diffs to review, and it fails
to properly display renames, and fails in a few minor
but annoying ways in dealing with these big reviews.
Any pointers?
- Andreas
[1] Crucible seems to be svn-centric, and the mapping
from git to svn changesets they use internally
apparently is O(n^{too much}) - just indexing
a new branch identical to an existing one takes
hours here.
--
"Totally trivial. Famous last words."
From: Linus Torvalds <torvalds@*.org>
Date: Fri, 22 Jan 2010 07:29:21 -0800
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Code review tool recommendations - replacement for crucible?
2016-06-16 9:41 Code review tool recommendations - replacement for crucible? Andreas Krey
@ 2016-06-16 10:55 ` Richard Ipsum
2016-06-16 12:14 ` Andreas Krey
0 siblings, 1 reply; 3+ messages in thread
From: Richard Ipsum @ 2016-06-16 10:55 UTC (permalink / raw)
To: Andreas Krey; +Cc: git
On Thu, Jun 16, 2016 at 11:41:08AM +0200, Andreas Krey wrote:
> Hi all,
>
> I'm looking for pointers to review tools that work with git (obviously),
> and can deal sensibly with bigger reviews. Things we need:
>
> - Ability to split (set of) commits into multiple reviews,
> so parts of changes can be reviewed by the respective owners
> (or assign different reviewers to different files/subtrees
> in a review).
>
> - Tracking of files (or changes) already reviewed (due to the large numbers),
> and of the handling of issues found so far.
>
> - Support incremental reviews, not just e.g. over the content of a
> pull request (bitbucket) When review comments are processed people
> want to be able to only review that change, and not to be forced
> to find that change in the entire previous changeset without
> the tool's support.
>
Hey,
Have you considered Gerrit[1] already?
It would seem to handle the cases you're interested in.
[1]: https://gerrit-review.googlesource.com/Documentation/
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Code review tool recommendations - replacement for crucible?
2016-06-16 10:55 ` Richard Ipsum
@ 2016-06-16 12:14 ` Andreas Krey
0 siblings, 0 replies; 3+ messages in thread
From: Andreas Krey @ 2016-06-16 12:14 UTC (permalink / raw)
To: Richard Ipsum; +Cc: git
On Thu, 16 Jun 2016 11:55:56 +0000, Richard Ipsum wrote:
...
> Have you considered Gerrit[1] already?
> It would seem to handle the cases you're interested in.
Possible, but only after a lot of user education.
We don't currently rewrite commits for review comments, and
neither can we get (all) people to create feature-oriented
commits, so we really need to review multiple commits in
one review, and assign reviewers to subtrees. We could do
that by repacking the changes into new commits, but that
would defeat the purpose.
Also, we often do reviews after feature integration,
and also do partial reviews long before a new
project is integrated.
In other words: Lots of impedance mismatch.
Andreas
--
"Totally trivial. Famous last words."
From: Linus Torvalds <torvalds@*.org>
Date: Fri, 22 Jan 2010 07:29:21 -0800
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2016-06-16 12:14 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-06-16 9:41 Code review tool recommendations - replacement for crucible? Andreas Krey
2016-06-16 10:55 ` Richard Ipsum
2016-06-16 12:14 ` Andreas Krey
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).