Ошибка Gerrit при отсутствии Change-Id в сообщениях о фиксации

Я создал ветку в удаленном репозитории и сделал несколько коммитов в этой ветке. Теперь я хочу объединить удалённую ветвь с удалённым мастером.

В основном я выполняю следующие операции:

  1. checkout branch
  2. checkout master
  3. merge branch and fix merging errors
  4. commit
  5. push origin HEAD:refs/for/master

Но на 5-м шаге получаю сообщения об ошибках:

remote: Resolving deltas:   0% (0/12)

remote: ERROR: missing Change-Id in commit message
...

remote: Change-Id: I55862204ef71f69bc88c79fe2259f7cb8365699a

To ssh://prc@test.gerrit.xxx.com:29418/hello_git
 ! [remote rejected] HEAD -> refs/for/master (missing Change-Id in commit message)
46
задан Ciro Santilli 新疆改造中心法轮功六四事件 4 August 2016 в 02:54
поделиться