New issue
Advanced search Search tips

Issue 642466 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Nov 2016
Cc:
Components:
EstimatedDays: ----
NextAction: 2016-11-07
OS: ----
Pri: 1
Type: Feature

Blocking:
issue 626103



Sign in to add a comment

Gerrit Plugin: commit position footer validation

Project Member Reported by tandrii@chromium.org, Aug 30 2016

Issue description

See go/GNumGP
 
Status: Star (was: stat)
Status: Started (was: Star)
Blocking: 626103
This plugin should validate commit position footers the chromium way (see go/gnumbd for details) as proposed in go/GNumGP
Labels: -Restrict-View-Google
Labels: Milestone-Fishfood Proj-Gerrit-Migration
NextAction: 2016-10-28
Plugin source: https://chromium.googlesource.com/infra/gerrit-plugins/git-number-verifier
Project Member

Comment 9 by bugdroid1@chromium.org, Oct 25 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/infra/gerrit-plugins/git-number-verifier/+/78bb470e7ff035dbdce5ad2e8c1fe591f0726487

commit 78bb470e7ff035dbdce5ad2e8c1fe591f0726487
Author: Andrii Shyshkalov <tandrii@chromium.org>
Date: Tue Oct 25 20:23:15 2016

Add basic readme and codereview.settings.

R=sergiyb@chromium.org
BUG= 642466 

Change-Id: I6a40405a83c3ba74d4c04a72520a3905c8bbdba3

[add] https://crrev.com/78bb470e7ff035dbdce5ad2e8c1fe591f0726487/codereview.settings
[add] https://crrev.com/78bb470e7ff035dbdce5ad2e8c1fe591f0726487/README.md

OOps. Gerrit chagne is this one: https://gerrit-review.googlesource.com/c/90210/
Project Member

Comment 14 by bugdroid1@chromium.org, Nov 2 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/infra/gerrit-plugins/git-number-verifier/+/9eda4b34d639027d0955a17f0dd2fcfd7e99d884

commit 9eda4b34d639027d0955a17f0dd2fcfd7e99d884
Author: Andrii Shyshkalov <tandrii@chromium.org>
Date: Wed Nov 02 12:39:31 2016

Add single commit validator.

Covered decently with tests % merged commit case.

Bug:  chromium:642466 
Change-Id: I2e808b3e08689cb82820cff5b75a2351a1ddadce

[add] https://crrev.com/9eda4b34d639027d0955a17f0dd2fcfd7e99d884/src/test/java/com/googlesource/chromium/plugins/gitnumber/verifier/ValidatorIT.java
[modify] https://crrev.com/9eda4b34d639027d0955a17f0dd2fcfd7e99d884/src/test/java/com/googlesource/chromium/plugins/gitnumber/verifier/PositionFootersIT.java
[add] https://crrev.com/9eda4b34d639027d0955a17f0dd2fcfd7e99d884/src/main/java/com/googlesource/chromium/plugins/gitnumber/verifier/GitNumberValidationError.java
[modify] https://crrev.com/9eda4b34d639027d0955a17f0dd2fcfd7e99d884/src/main/java/com/googlesource/chromium/plugins/gitnumber/verifier/PositionFooters.java
[add] https://crrev.com/9eda4b34d639027d0955a17f0dd2fcfd7e99d884/src/main/java/com/googlesource/chromium/plugins/gitnumber/verifier/Validator.java
[modify] https://crrev.com/9eda4b34d639027d0955a17f0dd2fcfd7e99d884/src/main/java/com/googlesource/chromium/plugins/gitnumber/verifier/CommitPositionValue.java
[modify] https://crrev.com/9eda4b34d639027d0955a17f0dd2fcfd7e99d884/src/main/java/com/googlesource/chromium/plugins/gitnumber/verifier/BranchedFromValue.java

NextAction: 2016-11-07
I've submitted the plugin to Google's gerrit deployment 
(internal CLs: http://cl/138118481 and http://cl/138115491).

What's next? Actually deploying it to a specific host such as chromium.googlesource.com.
Project Member

Comment 17 by bugdroid1@chromium.org, Nov 4 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/infra/gerrit-plugins/git-number-verifier/+/5fcca9f54498ec94e3de4ed27608c5421fec68dc

commit 5fcca9f54498ec94e3de4ed27608c5421fec68dc
Author: Andrii Shyshkalov <tandrii@chromium.org>
Date: Thu Nov 03 17:14:25 2016

Actually validate pushes and merges.

Bug:  chromium:642466 
Change-Id: I10ce856bbdb14dd7c5daef48dbc88167808fa5f6

[modify] https://crrev.com/5fcca9f54498ec94e3de4ed27608c5421fec68dc/BUCK
[modify] https://crrev.com/5fcca9f54498ec94e3de4ed27608c5421fec68dc/src/test/java/com/googlesource/chromium/plugins/gitnumber/verifier/ValidatorIT.java
[modify] https://crrev.com/5fcca9f54498ec94e3de4ed27608c5421fec68dc/src/test/java/com/googlesource/chromium/plugins/gitnumber/verifier/PositionFootersIT.java
[modify] https://crrev.com/5fcca9f54498ec94e3de4ed27608c5421fec68dc/src/main/java/com/googlesource/chromium/plugins/gitnumber/verifier/GitNumberFooterVerifier.java
[modify] https://crrev.com/5fcca9f54498ec94e3de4ed27608c5421fec68dc/src/main/java/com/googlesource/chromium/plugins/gitnumber/verifier/PositionFooters.java
[modify] https://crrev.com/5fcca9f54498ec94e3de4ed27608c5421fec68dc/src/main/java/com/googlesource/chromium/plugins/gitnumber/verifier/Validator.java
[add] https://crrev.com/5fcca9f54498ec94e3de4ed27608c5421fec68dc/src/test/java/com/googlesource/chromium/plugins/gitnumber/verifier/GitNumberFooterVerfierIT.java
[modify] https://crrev.com/5fcca9f54498ec94e3de4ed27608c5421fec68dc/src/main/java/com/googlesource/chromium/plugins/gitnumber/verifier/CommitPositionValue.java
[modify] https://crrev.com/5fcca9f54498ec94e3de4ed27608c5421fec68dc/src/main/java/com/googlesource/chromium/plugins/gitnumber/verifier/BranchedFromValue.java
[modify] https://crrev.com/5fcca9f54498ec94e3de4ed27608c5421fec68dc/src/test/java/com/googlesource/chromium/plugins/gitnumber/verifier/ConfigTest.java
[modify] https://crrev.com/5fcca9f54498ec94e3de4ed27608c5421fec68dc/src/main/java/com/googlesource/chromium/plugins/gitnumber/verifier/Module.java

Project Member

Comment 18 by bugdroid1@chromium.org, Nov 7 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/infra/gerrit-plugins/git-numberer/+/48b048b8873f240dffbb84c6c42030da66205783

commit 48b048b8873f240dffbb84c6c42030da66205783
Author: Andrii Shyshkalov <tandrii@chromium.org>
Date: Mon Nov 07 15:18:57 2016

Update README.md after plugin renaming.

I decided to merge plugins to share libraries without having the
same code compiled into two jars, as apparently that's the way
Gerrit build system currently works.

R=machenbach@chromium.org,agable@chromium.org
BUG= chromium:642466 

Change-Id: Ia141e4dccc16a790108dd6375d099f61645b7aaf
Reviewed-on: https://chromium-review.googlesource.com/408137
Reviewed-by: Andrew Bonventre <andybons@chromium.org>

[modify] https://crrev.com/48b048b8873f240dffbb84c6c42030da66205783/README.md

Project Member

Comment 19 by bugdroid1@chromium.org, Nov 8 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/infra/gerrit-plugins/git-numberer/+/b57450cc596a7efcd139eeaaca76165fb5ef6623

commit b57450cc596a7efcd139eeaaca76165fb5ef6623
Author: Andrii Shyshkalov <tandrii@chromium.org>
Date: Tue Nov 08 15:54:55 2016

Rename the plugin and its main Module.

R=agable@chromium.org,andybons@chromium.org
BUG= chromium:642466 

Change-Id: I723f1fd1c4f473cc1e61b9ee638e035622e98247
Reviewed-on: https://chromium-review.googlesource.com/408097
Reviewed-by: Aaron Gable <agable@chromium.org>
Reviewed-by: Andrew Bonventre <andybons@chromium.org>

[modify] https://crrev.com/b57450cc596a7efcd139eeaaca76165fb5ef6623/BUCK
[rename] https://crrev.com/b57450cc596a7efcd139eeaaca76165fb5ef6623/src/main/java/com/googlesource/chromium/plugins/gitnumberer/BranchedFromValue.java
[rename] https://crrev.com/b57450cc596a7efcd139eeaaca76165fb5ef6623/src/test/java/com/googlesource/chromium/plugins/gitnumberer/PositionFootersIT.java
[rename] https://crrev.com/b57450cc596a7efcd139eeaaca76165fb5ef6623/src/test/java/com/googlesource/chromium/plugins/gitnumberer/ConfigTest.java
[rename] https://crrev.com/b57450cc596a7efcd139eeaaca76165fb5ef6623/src/main/java/com/googlesource/chromium/plugins/gitnumberer/PositionFooters.java
[rename] https://crrev.com/b57450cc596a7efcd139eeaaca76165fb5ef6623/src/main/java/com/googlesource/chromium/plugins/gitnumberer/ConfigMatcher.java
[rename] https://crrev.com/b57450cc596a7efcd139eeaaca76165fb5ef6623/src/main/java/com/googlesource/chromium/plugins/gitnumberer/GitNumbererModule.java
[rename] https://crrev.com/b57450cc596a7efcd139eeaaca76165fb5ef6623/src/test/java/com/googlesource/chromium/plugins/gitnumberer/ValidatorIT.java
[rename] https://crrev.com/b57450cc596a7efcd139eeaaca76165fb5ef6623/src/main/java/com/googlesource/chromium/plugins/gitnumberer/GitNumberValidationError.java
[rename] https://crrev.com/b57450cc596a7efcd139eeaaca76165fb5ef6623/src/main/java/com/googlesource/chromium/plugins/gitnumberer/Validator.java
[rename] https://crrev.com/b57450cc596a7efcd139eeaaca76165fb5ef6623/src/test/java/com/googlesource/chromium/plugins/gitnumberer/GitNumberFooterVerfierIT.java
[rename] https://crrev.com/b57450cc596a7efcd139eeaaca76165fb5ef6623/src/main/java/com/googlesource/chromium/plugins/gitnumberer/CommitPositionValue.java
[rename] https://crrev.com/b57450cc596a7efcd139eeaaca76165fb5ef6623/src/main/java/com/googlesource/chromium/plugins/gitnumberer/GitNumberFooterVerifier.java

Status: Fixed (was: Started)
The plugin has been installed on GoB chromium host and successfully configured for v8's master branch. Thus is complete, but deployment itself is handled elsewhere.

Sign in to add a comment