On Mittwoch, 28. Januar 2015 13:14:14 CET, Martin Gräßlin wrote:

Ah. Web UI concerns.
Yes. Share most of them.

Navigation through the code is difficult, you cannot see the complete change in one, but have to go through each file.

+1

Ideally one could have show the patch at once (for small ones across some files) or file-by-file (RB sometimes gets really slow on showing HUUUUGE patches, like sed'ing a symbol name etc.)

Maybe it's possible to borrow or upstream the Qt mod?

What I also find bad is that you actually need to know the
"magic" keyboard shortcuts to use it in a sane way.
And the shortcuts are to be honest strange

Kids. =)
Those actually look a lot like vi (not vim) shortcuts.
But yes: to everybody not familiar w/ vi those are ... suboptimal (and i recall my thoughts on vi when being confronted with it for the first time)

@Jan
If the shortcuts can be freely chosen, one might want to make use of the modern inventions to keyboards like the page up/down or arrow keys (along a modifier, eg. ctrl)

?: Open shortcut help
Alt + PgUp / PgDown:    Previous comment / Next comment (kate bookmarks)
<Ctrl> + f:               Search (as present)
F3 / Shift + F3:        Next diff chunk or search result / Previous diff chunk
j / k :         Next line / Previous line (ok, because arrow up/down work as 
well)
Right/Left Arrow:       Expand or collapse comment (treeview style)
Shift + Right/Left Arrow: Expand or collapse all comments on current line
Alt+ Left/Right:        Previous/Next file (typical browser history shortcut)

I've no good or strong idea on:

<Shift> + m       :       Mark patch as reviewed and go to next unreviewed patch
seems ok.

,:              Show diff preferences
hardly ever used

i:              Toggle intraline difference
hardly ever used

a:              Reply and score
I've never sued that.

---------------------


I do not like the comment threading of review board, but I consider gerrit even worse.
What I like better on gerrit is that it doesn't spam the entire thread via mail (TOP QUOTING!!!!! ;-)

All comments are collapsed and you have to go to the diff to read the comments on the code.
+1
If any possible there should *really* be a brief context on the comment (ie. the code line reproduced)

There is no threading at all involved. On review board we quite often have threaded discussions, but I cannot see how this could happen in gerrit.
When you click reply, you create a quote, but that's hardly optimal.

Also see https://groups.google.com/forum/m/#!topic/repo-discuss/VZuOTLzlDZ8 on the specific matter and/or here http://benpfaff.org/writings/gerrit.html for a more extensive list on improvable things.

into git doesn't change much. Whether I do:
git push something magic:something other magic
or
rbt post -o --parent=somethingmagic

I'll disagree here and point my 50 commits review disaster (i canceled it immediately)

git push something magic:something other magic
   is actually just a variant of the canonical form (example)
git push origin master:master

Shortcutting "git push" can cause you trouble unless you operate on one repo + branch only, so one should know the full form and then there's no magic left.

Cheers,
Thomas

Reply via email to