Como se livrar de falsas dependências em gerrit

Parece que ao usar o gerrit, por padrão, todas as mudanças dependem do anterior. Eu não ramifico para novas alterações, eu simplesmente trabalho fora do ramo mestre e, em seguida, empurrar as alterações confirmadas para uma origem / mestre remoto. Uma dependência é criada toda vez, mesmo que os dois commits não tenham nada a ver um com o outro.

Eu me deparei com alguns problemas que me fazem pensar que não estou usando o git corretamente em combinação com o gerrit.

O que deve acontecer de forma diferente no meu fluxo de trabalho git / gerrit para cada confirmação para não ser dependente do commit anterior? Eu também tentei criar uma nova ramificação para a mudança:

<code>> git pull origin master
> git checkout -b new_branch
> #make a change
> git add -A
> git commit #with gerrit's commit hook in .git/hooks
> git push origin <sha1>:refs/for/master
</code>

Isso funciona, mas gerrit ainda relata uma dependência no item anteriormente confirmado.

questionAnswers(3)

yourAnswerToTheQuestion