Reject inline comments on files that do not exist in the patch set

Bug: issue 2583
Change-Id: Icaf213f890c10f7f4207e1c3e48c1c8d841bd6d1
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Add support for SAP MaxDB

SAP MaxDB (http://maxdb.sap.com/) is now supported as a database.

Depends-On: I9385bafe481152ce0c1471f2a7f89b1db5abac80
Change-Id: Iae2ad25a3db3a1069b80cf5733c92882da86e404
Plugin support for project weblinks

Plugins can now contribute project links that will be displayed on the
project list screen in the 'Repository Browser' column.

Change-Id: Ia96679b249dd9677d9138e8af6239e1e5ea6f1d4
Fix: unit test IllegalStateException

Reason is the gerrit.basePath is not configured.

Change-Id: If0888a3d268b0536ac0cfb6dacea675cbd4ea016
Add change-owner parameter to gerrit hooks

This change adds the "--change-owner" info to the following hooks:
- patchset-created
- draft-published
- comment-added
- change-merged
- merge-failed
- change-abandoned
- change-restored
- reviewer-added
- topic-changed

Change-Id: I1e446bd050af13665aa93c380951bcc5eed37c6c
feature: Issue 2596
Mention in project owner guide the 'Create Service User' capability

Change-Id: I339e410f38dbf5199f9517ca2e43bf87e3c6193e
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Add script to find the largest objects in the pack files of a repo

This script is useful if an existing history should be pushed into a
Gerrit project but the push fails because the server has a max object
size limit configured and the existing history contains objects that
are too large. The script helps to identify the large objects so that
they can be removed from the history by using the 'git filter-branch'
command, or so that the limit can be increased.

Change-Id: I99d21d76ac204bf9b53fd589c0ffcbeee2e02422
Describe project lifecycle operations in project owner guide

Change-Id: Ie55be9053443ff895aefb6489861e3db81b2d5a4
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Describe the 'Delete Own Project' capability in project owner guide

Change-Id: I07fb28248fc27f87c894d28720c08dddfa7d4734
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Accept HEAD in RestApiServlet

HEAD should be treated like GET, but omit the content body.

Change-Id: I7f83829f4850e8717191ca3f1772af2792a0adee
Include content on identical files with mode change

If a file changes its mode from 644 to 755, include the entire file as
context if the client asked for context.  Previously the client was
only getting the length of the file as a skip region, which meant the
user had nothing to view.

Change-Id: I93d83f5aaab69040920dfb04b6d3a19d29320574
SideBySide2: Display diff header on mode changes and renames

Show the Git metadata header fields above the CM3 instances, but
below the patch selector:

             Patch Set Base 1   |  Patch Set Base 2
  similarity index 100%
  rename from hello.c
  rename to hello_world.c

  ...

Like the patch set selector the header disappears when the view
scrolls, gaining lines of display back for file contents.

Change-Id: If53ab841d7dd68b39ee1bfd8c1c0141a9fafec94
SideBySide2: Jump to the first change on either side

Focus the first change on either side instead of the first
on the B (right) side.

Change-Id: I4f58fa623e6b7811419ba1fe8b6af3e5e670ecac
ChangeScreen2: Link project name to dashboard

Kill that new "dashboard" icon and change the existing link to
go there instead.

Change-Id: I8874fd59605f1cfcc71df99e531376e960bdd24e
Remove unused dashboard icon resource

The dashboard icon was replaced by a link from the project name to the
project dashboard in I8874fd59605f1cfcc71df99e531376e960bdd24e.

Also remove the unused icon resource.

Change-Id: I7c1b316ba778acfb07b31a258d608be49420a807
ChangeScreen2: Make project settings gear icon a proper hyperlink

Wrapping the icon in an <a href> tag allows users to ctrl-click the
icon to open the settings page in a new tab, instead of replacing the
current change.

If the user clicks in the tab, the icon still consumes the event so
the standard delayed updating token process is used for navigation.

Change-Id: I0c68d3ac7a65ac9885056c83c51d2bfc9ada0533
Merge topic 'sbs2'

* changes:
  SideBySide2: Display diff header on mode changes and renames
  Include content on identical files with mode change
Merge "Accept HEAD in RestApiServlet"
Merge branch 'stable-2.9'

* stable-2.9:
  ChangeScreen2: Make project settings gear icon a proper hyperlink
  Remove unused dashboard icon resource
  ChangeScreen2: Link project name to dashboard

Conflicts:
	gerrit-gwtui/src/main/java/com/google/gerrit/client/GerritResources.java
	gerrit-gwtui/src/main/java/com/google/gerrit/client/change/ChangeScreen2.java
	gerrit-gwtui/src/main/java/com/google/gerrit/client/change/ChangeScreen2.ui.xml

Change-Id: I2d67b91f39fa844afcc8ab4a2a4fb9e1234c2003
No pom.xml in gerrit-plugin-gwtui to update

9a13f852f04b956f1d8b51526732d187258ef58b add utility script to update
pom.xml with newest version.  gerrit-plugin-gwtui project doesn't have
pom.xml and must not be updated.

Change-Id: If2d367e8b8c0a5c4960bfc0a059b42cf951e7462