From jira at ovirt-jira.atlassian.net Mon Nov 6 08:27:49 2017 Content-Type: multipart/mixed; boundary="===============8696917803637578162==" MIME-Version: 1.0 From: Barak Korren (oVirt JIRA) To: infra at ovirt.org Subject: [JIRA] (OVIRT-1739) Unified code owners mechanism between Gerrit and GitHub Date: Mon, 06 Nov 2017 08:27:47 +0000 Message-ID: In-Reply-To: JIRA.33271.1509956866000@Atlassian.JIRA --===============8696917803637578162== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format... ------------=3D_1509956867-24534-179 Content-Type: text/plain; charset=3DUTF-8 Content-Transfer-Encoding: 7bit Barak Korren created OVIRT-1739: ----------------------------------- Summary: Unified code owners mechanism between Gerrit and GitH= ub Key: OVIRT-1739 URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1739 Project: oVirt - virtualization made easy Issue Type: New Feature Components: Gerrit/git, GitHub, oVirt CI Reporter: Barak Korren Assignee: infra "Code owners" is the mechanism that automatically assigns reviewers to new = code patches. = In Gerrit we use the "reviewers" plugin to automatically set reviewers (See= OVIRT-1165). GitHub has its own mechanism: https://github.com/blog/2392-introducing-code= -owners We would like to have a unified way for oVirt devs to do this regardless of= the code hosting platform. -- This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100070) ------------=3D_1509956867-24534-179 Content-Type: text/html; charset=3D"UTF-8" Content-Disposition: inline Content-Transfer-Encoding: 7bit

Barak Korren created OVIRT-1739:

   Summary: Unified code owners mechanism between Gerrit and GitHub
       Key: OVIRT-1739
       URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1739
   Project: oVirt - virtualization made easy
Issue Type: New Feature
Components: Gerrit/git, GitHub, oVirt CI
  Reporter: Barak Korren
  Assignee: infra

“Code owners” is the mechanism that automatically assigns re= viewers to new code patches.

In Gerrit we use the “reviewers” plugin to automatically set= reviewers (See OVIRT-1165).

GitHub has its own mechanism: https://github.com/blog/2392-introducing-code-owners=

We would like to have a unified way for oVirt devs to do this regardless= of the code hosting platform.

— This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#1000= 70)

3D"" ------------=3D_1509956867-24534-179-- --===============8696917803637578162== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4uLgoKLS0tLS0tLS0t LS0tPV8xNTA5OTU2ODY3LTI0NTM0LTE3OQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJz ZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKQmFyYWsgS29ycmVuIGNy ZWF0ZWQgT1ZJUlQtMTczOToKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCiAg ICAgICAgICAgICBTdW1tYXJ5OiBVbmlmaWVkIGNvZGUgb3duZXJzIG1lY2hhbmlzbSBiZXR3ZWVu IEdlcnJpdCBhbmQgR2l0SHViCiAgICAgICAgICAgICAgICAgS2V5OiBPVklSVC0xNzM5CiAgICAg ICAgICAgICAgICAgVVJMOiBodHRwczovL292aXJ0LWppcmEuYXRsYXNzaWFuLm5ldC9icm93c2Uv T1ZJUlQtMTczOQogICAgICAgICAgICAgUHJvamVjdDogb1ZpcnQgLSB2aXJ0dWFsaXphdGlvbiBt YWRlIGVhc3kKICAgICAgICAgIElzc3VlIFR5cGU6IE5ldyBGZWF0dXJlCiAgICAgICAgICBDb21w b25lbnRzOiBHZXJyaXQvZ2l0LCBHaXRIdWIsIG9WaXJ0IENJCiAgICAgICAgICAgIFJlcG9ydGVy OiBCYXJhayBLb3JyZW4KICAgICAgICAgICAgQXNzaWduZWU6IGluZnJhCgoKIkNvZGUgb3duZXJz IiBpcyB0aGUgbWVjaGFuaXNtIHRoYXQgYXV0b21hdGljYWxseSBhc3NpZ25zIHJldmlld2VycyB0 byBuZXcgY29kZSBwYXRjaGVzLiAKCkluIEdlcnJpdCB3ZSB1c2UgdGhlICJyZXZpZXdlcnMiIHBs dWdpbiB0byBhdXRvbWF0aWNhbGx5IHNldCByZXZpZXdlcnMgKFNlZSBPVklSVC0xMTY1KS4KCkdp dEh1YiBoYXMgaXRzIG93biBtZWNoYW5pc206IGh0dHBzOi8vZ2l0aHViLmNvbS9ibG9nLzIzOTIt aW50cm9kdWNpbmctY29kZS1vd25lcnMKCldlIHdvdWxkIGxpa2UgdG8gaGF2ZSBhIHVuaWZpZWQg d2F5IGZvciBvVmlydCBkZXZzIHRvIGRvIHRoaXMgcmVnYXJkbGVzcyBvZiB0aGUgY29kZSBob3N0 aW5nIHBsYXRmb3JtLgoKCgotLQpUaGlzIG1lc3NhZ2Ugd2FzIHNlbnQgYnkgQXRsYXNzaWFuIEpp cmEKKHYxMDAxLjAuMC1TTkFQU0hPVCMxMDAwNzApCgotLS0tLS0tLS0tLS09XzE1MDk5NTY4Njct MjQ1MzQtMTc5CkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PSJVVEYtOCIKQ29udGVu dC1EaXNwb3NpdGlvbjogaW5saW5lCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxo dG1sPjxib2R5Pgo8aDM+QmFyYWsgS29ycmVuIGNyZWF0ZWQgT1ZJUlQtMTczOTo8L2gzPgo8cHJl PiAgIFN1bW1hcnk6IFVuaWZpZWQgY29kZSBvd25lcnMgbWVjaGFuaXNtIGJldHdlZW4gR2Vycml0 IGFuZCBHaXRIdWIKICAgICAgIEtleTogT1ZJUlQtMTczOQogICAgICAgVVJMOiBodHRwczovL292 aXJ0LWppcmEuYXRsYXNzaWFuLm5ldC9icm93c2UvT1ZJUlQtMTczOQogICBQcm9qZWN0OiBvVmly dCAtIHZpcnR1YWxpemF0aW9uIG1hZGUgZWFzeQpJc3N1ZSBUeXBlOiBOZXcgRmVhdHVyZQpDb21w b25lbnRzOiBHZXJyaXQvZ2l0LCBHaXRIdWIsIG9WaXJ0IENJCiAgUmVwb3J0ZXI6IEJhcmFrIEtv cnJlbgogIEFzc2lnbmVlOiBpbmZyYTwvcHJlPgo8cD4mbGRxdW87Q29kZSBvd25lcnMmcmRxdW87 IGlzIHRoZSBtZWNoYW5pc20gdGhhdCBhdXRvbWF0aWNhbGx5IGFzc2lnbnMgcmV2aWV3ZXJzIHRv IG5ldyBjb2RlIHBhdGNoZXMuPC9wPgo8cD5JbiBHZXJyaXQgd2UgdXNlIHRoZSAmbGRxdW87cmV2 aWV3ZXJzJnJkcXVvOyBwbHVnaW4gdG8gYXV0b21hdGljYWxseSBzZXQgcmV2aWV3ZXJzIChTZWUg T1ZJUlQtMTE2NSkuPC9wPgo8cD5HaXRIdWIgaGFzIGl0cyBvd24gbWVjaGFuaXNtOiA8YSBocmVm PSJodHRwczovL2dpdGh1Yi5jb20vYmxvZy8yMzkyLWludHJvZHVjaW5nLWNvZGUtb3duZXJzIj5o dHRwczovL2dpdGh1Yi5jb20vYmxvZy8yMzkyLWludHJvZHVjaW5nLWNvZGUtb3duZXJzPC9hPjwv cD4KPHA+V2Ugd291bGQgbGlrZSB0byBoYXZlIGEgdW5pZmllZCB3YXkgZm9yIG9WaXJ0IGRldnMg dG8gZG8gdGhpcyByZWdhcmRsZXNzIG9mIHRoZSBjb2RlIGhvc3RpbmcgcGxhdGZvcm0uPC9wPgo8 cD4mbWRhc2g7IFRoaXMgbWVzc2FnZSB3YXMgc2VudCBieSBBdGxhc3NpYW4gSmlyYSAodjEwMDEu MC4wLVNOQVBTSE9UIzEwMDA3MCk8L3A+Cgo8aW1nIHNyYz0iaHR0cHM6Ly91NDA0MzQwMi5jdC5z ZW5kZ3JpZC5uZXQvd2Yvb3Blbj91cG49aTVUTVdHVjk5YW1KYk54SnBTcDItMkJDbXBZTHl6WVMz cjFROTM5VDJzZ3oxTlBIMmpDZy0yQjNORzBtLTJCYTV2d3d5My0yQjAtMkZHaFA2TE9zdy0yRnFl T3NpOHprMVQxLTJCTUJSYWlYZ2NKckNPeFE2V3MxVGduNHhuU0ZuTGFTWURDa2RBS1hRQ3luazJH anRoLTJCS0lvZVJpTG9lZTgtMkZEUmZhYnRGS1dQNzdmam5QYy0yRi0yRkZIRTV3SnhEcjhWZTZz UmVBMlZNeUhYemNOQjlkcEllNFVVMkN1c0xHbXh1U3lpYk9mdVFpcVNGUHpzcUZac1pCTWctM0Qi IGFsdD0iIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBib3JkZXI9IjAiIHN0eWxlPSJoZWlnaHQ6MXB4 ICFpbXBvcnRhbnQ7d2lkdGg6MXB4ICFpbXBvcnRhbnQ7Ym9yZGVyLXdpZHRoOjAgIWltcG9ydGFu dDttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDttYXJn aW4tcmlnaHQ6MCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtwYWRkaW5nLXRv cDowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6 MCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7Ii8+CjwvYm9keT48L2h0bWw+ CgotLS0tLS0tLS0tLS09XzE1MDk5NTY4NjctMjQ1MzQtMTc5LS0K --===============8696917803637578162==--