Merge branch 'stable-2.14' into stable-2.15

* stable-2.14:
  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.15.7 API, and fix build
errors.

Change-Id: Ie47f129ab39f53f414cc3de6256cb016a0b47902
tree: 62047eee3150f10b5af12cf5f1cc56fae895cde2
  1. src/
  2. tools/
  3. .bazelrc
  4. .gitignore
  5. bazlets.bzl
  6. BUILD
  7. LICENSE
  8. README.md
  9. test.rb
  10. tests.txt
  11. WORKSPACE
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>"