git-review -> перевод черновика в код-ревью

Я создал черновик Геррита:

git review -D

Как только я закончу работу над черновиком, как мне создать код-ревью, чтобы его можно было в конечном итоге объединить с мастером?

Если я просто сделаю:

git-review

Я получаю этот вывод:

$ git review
remote:
remote: Processing changes: refs: 1, done
To ssh://[email protected]:29418/fooProject
 ! [remote rejected] HEAD -> refs/publish/master/p-jonbri-gitReviewBranch (no new changes)
error: failed to push some refs to 'ssh://[email protected]:29418/fooProject'

person Jonathan.Brink    schedule 25.03.2015    source источник


Ответы (1)


Есть две возможности опубликовать черновик изменения:

  1. Веб-интерфейс: откройте черновик изменения и нажмите кнопку «Опубликовать».
  2. Командная строка: используйте Gerrit REST API с таким клиентом, как curl: https://gerrit-review.googlesource.com/Documentation/rest-api-changes.html#publish-draft-change
person uwolfer    schedule 25.03.2015
comment
Хорошо, понял. Я надеялся, что смогу сделать это прямо из git-review, но я думаю, что это не часть их API. - person Jonathan.Brink; 26.03.2015