I'm new to Gerrit and I think I'm lost not seeing something probably very obvious.
After git status
I'm getting:
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
# (use "git push" to publish your local commits)
So, I'm doing as instructed, and after git push origin HEAD:refs/for/master
I'm getting:
remote: Processing changes: refs: 1, done
To ssh://URL:29418/PROJECT
! [remote rejected] HEAD -> refs/for/master (no new changes)
(git push
and git push origin
brings the very same result -- no new changes)
What am I missing? How can Gerrit claim that repo is ahead remote and that there no new changes in the same time?
BTW: I have no open changes in Gerrit, all of them are either merged or abandoned -- I'm talking about already reviewed and submitted patch/change. See my another question, which is related to this one.