My understanding of the issue is that `git rebase-update` should
repeat the operations made on Gerrit side locally, and when the commit
is merged properly, rebase the branch. If I understand it correctly,
Gerrit squashes all branch commits into one, and them rebases them on
top of master. 'git rebase-update' should do the same and report if
anything from this process does not work.
At least squashing the branch seems like the most obvious thing to do
if the change was merged. Maybe ask user to squash, which can be also
useful for testing separately.
--
anatoly t.