Hi!
One thing still missing for me is better ability to indicate which kind
of attention the item needs from me. Right now, to improve it, I used
custom scripts with this colorization scheme:
- paint items with test failures and -1's red (these need work from me
if they're outgoing, and probably don't require my attention if incoming)
- paint items with +1/+2 green - those are ready to merge or being
merged if outgoing, and already reviewed by somebody in incoming
- paint items with merge conflict in different color - these need to be
rebased or fixed before any further action
This enables me to scan quickly through the dashboard and identify the
picture of what's up. But this script unfortunately is not working very
reliably with PolyGerrit, due to very complex UI model there.
Another thing that I'd like is being able to fold "Work in progress"
panel. In about 90% of my gerrit use it's not relevant, but it takes
valuable real estate on the screen. I need it from time to time, but I'd
rather keep it folded until I do.
Also, if there was some way of sorting incoming patches by whether they
have updates that aren't mine or not, that'd be useful. This is now
provided by "bold" font, but while you can see it, you can't order by
it, afaik.
Couple of things for git review command too:
It'd be nice if git review told me when I am trying to make a patch in
master branch instead of a feature branch. In 99% of cases, this is not
what I actually wanted, I just forgot to create a branch.
One useful command for me would be "check out a change and put it in a
branch named after topic of that change, overriding it if it existed".
This allows easy syncing of patches where more than one person
contributes to them.
Thanks,
--
Stas Malyshev
smalyshev(a)wikimedia.org