Merge branch 'stable-2.15'

* stable-2.15:
  Add Eclipse generated files to .gitignore
  AutomaticMerger: Format with google-java-format
  AtomicityHelper: Remove usage of deprecated SubmitInput.waitForMerge
  Stop using deprecated Files.toString
  Add missing test deps for Eclipse project
  Set executable flag on tools/eclipse/project.sh
  Add standalone build with 2.14.17 API
  Fix partial merge of cross-repo

Also update WORKSPACE to build with 2.16-rc3 API.

Change-Id: I2b965d677539da7dc9a7c5bdeda37baa35366e7e
tree: 8375d8cccff043db83e97c2ddd1647ee545ea70b
  1. .bazelrc
  2. .gitignore
  3. BUILD
  4. LICENSE
  5. README.md
  6. WORKSPACE
  7. bazlets.bzl
  8. src/
  9. test.rb
  10. tests.txt
  11. tools/
README.md

Autosubmitter

Build Status

A gerrit plugin that takes care of automatically merging reviews when all approvals are present.

Also, it introduces the concept of cross-repository reviews. Cross repository reviews are reviews that share a common topic, and are all in different gerrit repositories. They will be merged at the same time, when all approvals for all reviews are present, and all reviews are mergeable.

Requires Gerrit 2.14 or later.

Configuration

[automerge]
        botEmail=admin@example.com
[commentlink "change"]
        match = "#/c/(\\d+)"
        html = "<a href=\"/#/c/$1/\">$1</a>"