commit | 42b8a05d633b69d3d134ca1bfa57bda1d8d612ec | [log] [tgz] |
---|---|---|
author | Doug Anderson <dianders@chromium.org> | Wed Jun 26 10:45:36 2013 -0700 |
committer | ChromeBot <chrome-bot@google.com> | Thu Jun 27 18:31:53 2013 -0700 |
tree | f4c1c41b7f3af62714056098dc18048ff1e1559e | |
parent | 1474956e159d05de3f8a89a0d2916619422955e6 [diff] |
Try to check for missing revbumps of ebuilds The idea here is to at least do some basic checking to look for cases that we think there should be an ebuild revbump. We still might miss some cases, but this is better than nothing. BUG=chromium:254502 TEST=Test on my and Todd's recent build breakers and see that they would have been caught. See patchset #2 of <https://gerrit.chromium.org/gerrit/#/c/59953/> and see <https://gerrit.chromium.org/gerrit/#/c/59996/>. Fix these and see that hook passes. TEST=In chromiumos-overlay, run: .../src/repohooks/pre-upload.py --rerun-since=2013-06-01 Check each revbump error. There are a few false positives that fall into categories like: * https://gerrit.chromium.org/gerrit/59245 - brand new ebuild doesn't technically need a revbump. * https://gerrit.chromium.org/gerrit/58988 - uses full versions Change-Id: I3f6fd85366b07f49238314865923032710930d06 Reviewed-on: https://gerrit.chromium.org/gerrit/60105 Tested-by: Doug Anderson <dianders@chromium.org> Reviewed-by: David James <davidjames@chromium.org> Commit-Queue: Doug Anderson <dianders@chromium.org>