Page MenuHomePhabricator
Paste P8167

Gerrit 2.15 stream-events when a change is pushed
ActivePublic

Authored by hashar on Mar 6 2019, 7:19 PM.
Tags
None
Referenced Files
F28337697: raw.txt
Mar 6 2019, 7:19 PM
Subscribers
Pushed https://gerrit.wikimedia.org/r/#/c/test/gerrit-ping/+/482886/
b997259..c7cedd0 master -> master
That caused Gerrit 2.15 to emit the following events:
{"submitter":{"name":"Hashar","email":"hashar@free.fr","username":"hashar"},"refUpdate":{"oldRev":"b997259c77abcf239829d658b3501514fa909db0","newRev":"c7cedd024b444219d4fc63a5210534dbec2771bb","refName":"refs/heads/master","project":"test/gerrit-ping"},"type":"ref-updated","eventCreatedOn":1551899812}
{"project":"test/gerrit-ping","ref":"refs/heads/master","targetNode":"github.com","type":"ref-replication-scheduled","eventCreatedOn":1551899812}
{"project":"test/gerrit-ping","ref":"refs/heads/master","targetNode":"gerrit2001.wikimedia.org","type":"ref-replication-scheduled","eventCreatedOn":1551899812}
{"refUpdate":{"oldRev":"1aeb0b3c2a67465b331ba2facecb4e55b5403e0e","newRev":"a6e93f8cdb2e6ba0c0671a87939bee85579d1d93","refName":"refs/notes/review","project":"test/gerrit-ping"},"type":"ref-updated","eventCreatedOn":1551899812}
{"project":"test/gerrit-ping","ref":"refs/notes/review","targetNode":"gerrit2001.wikimedia.org","type":"ref-replication-scheduled","eventCreatedOn":1551899812}
{"submitter":{"name":"Hashar","email":"hashar@free.fr","username":"hashar"},"refUpdate":{"oldRev":"9ff07408158294daae0a271ed027152b1cf89666","newRev":"a77d5cd296fecfb0366a2ee8c253947ab9c8acf6","refName":"refs/changes/86/482886/meta","project":"test/gerrit-ping"},"type":"ref-updated","eventCreatedOn":1551899812}
{"project":"test/gerrit-ping","ref":"refs/changes/86/482886/meta","targetNode":"gerrit2001.wikimedia.org","type":"ref-replication-scheduled","eventCreatedOn":1551899812}
{"submitter":{"name":"Hashar","email":"hashar@free.fr","username":"hashar"},"newRev":"c7cedd024b444219d4fc63a5210534dbec2771bb","patchSet":{"number":1,"revision":"c7cedd024b444219d4fc63a5210534dbec2771bb","parents":["b997259c77abcf239829d658b3501514fa909db0"],"ref":"refs/changes/86/482886/1","uploader":{"name":"Hashar","email":"hashar@free.fr","username":"hashar"},"createdOn":1546979984,"author":{"name":"Hashar","email":"hashar@free.fr","username":"hashar"},"kind":"REWORK","sizeInsertions":0,"sizeDeletions":0},"change":{"project":"test/gerrit-ping","branch":"master","id":"I087c761076d9e34ac97412f3a281c464fdec753a","number":482886,"subject":"Demo change for documentation","owner":{"name":"Hashar","email":"hashar@free.fr","username":"hashar"},"url":"https://gerrit.wikimedia.org/r/482886","commitMessage":"Demo change for documentation\n\nChange-Id: I087c761076d9e34ac97412f3a281c464fdec753a\n","createdOn":1546979984,"status":"MERGED"},"project":"test/gerrit-ping","refName":"refs/heads/master","changeKey":{"id":"I087c761076d9e34ac97412f3a281c464fdec753a"},"type":"change-merged","eventCreatedOn":1551899812}
The one that matter is the first one which has:
"refName":"refs/heads/master

Event Timeline

And for example for when deleting a tag 0.0.0 on test/gerrit-ping.git:

{
  "submitter": {
    "name":"Hashar",
    "email":"hashar@free.fr",
    "username":"hashar"
  },
  "refUpdate": {
    "oldRev":"1b9f07b57098cc9d7e50c8e714a56aa8d2170ae5",
    "newRev":"0000000000000000000000000000000000000000",
    "refName":"refs/tags/0.0.0",
    "project":"test/gerrit-ping"
  },
  "type":"ref-updated",
  "eventCreatedOn":1554203283
}