¿Puedo usar la línea de command para configurar el desarrollador verificado para los cambios del server de Gerrit?

Se me ha encomendado la tarea de escribir una herramienta que consulta los cambios abiertos para proyectos de git concretos. Luego usa la punta del tree y los cambios abiertos para crear una construcción y testing. Y si la compilation y las testings van bien, establezca un desarrollador verificado en el cambio.

Al leer algunos documentos disponibles, puedo consultar los cambios abiertos de gerrit y extraerlos según sea necesario. Pero necesito ayuda con respecto a cómo puedo configurar el bit verificado por el desarrollador.

¿Es posible usar algo como la consulta gerrit para configurar el desarrollador verificado? Leí acerca de la revisión de gerrit pero no puedo entender cómo usar mis numbers de cambio que recuperé usando la consulta gerrit .

Para establecer la label "verificado por el desarrollador" utilizando el command "gerrit review", debe ejecutar:

 ssh gerrit gerrit review --label developer-verified=VALUE COMMIT|CHANGEID,PATCHSET 

Ejemplos:

 ssh gerrit gerrit review --label developer-verified=+1 9a56f1ebe1edaef9a2c86b78da6ce4f66ff3eb53 ssh gerrit gerrit review --label developer-verified=-1 40666,2 

Para get el Commit o el patchset ChangeId + del cambio usando el command "gerrit query", necesita usar el parámetro "–current-patch-set":

 ssh gerrit gerrit query --current-patch-set status:open project:PROJECT change I5d196415aa48791adf60b7bc4b9b00280e992c9b project: PROJECT branch: master id: I5d196415aa48791adf60b7bc4b9b00280e992c9b number: 40666 ... currentPatchSet: number: 2 revision: 9a56f1ebe1edaef9a2c86b78da6ce4f66ff3eb53 ... 

El Compromiso se mostrará en el campo "revisión" y en el PatchId + Patchset en los campos "number".