delete not used GerritWidgetCallback and OldGerritCallback

Change-Id: I6e708a33b28db84ffe7b93c7f80334412598b5c7
PostReview: update and insert comments/approvals in a single step

Conflicts:
	gerrit-server/src/main/java/com/google/gerrit/server/change/PostReview.java

Change-Id: Ieab4ac0628e397495bfd8a278c879f79817ba443
Update 2.8.2 release notes

Change-Id: Ia580893c2c1700af9b6eddc6ee9a7916e68aa551
Bump GERRIT_VERSION to 2.8.2

Change-Id: I24e6deb8755fda9d90181db6a35397236f6c789f
Prevent duplicate commits in same project when uploading to refs/changes/n

Under certain circumstances, when pushing to 'refs/changes/n', the same
commit can be pushed onto multiple changes even if they are on the same
branch.

As a result of this, if the commit sha1 is used as change identifier
in the 'review' ssh command, it will fail with the error:

  'fatal: <SHA1> matches multiple patch sets.'

This commit performs the same check as when pushing to 'refs/for/branch'
to prevent this, and will show "commit already exists (in the project)"
error message to reject uploading a commit to an existing change via
`refs/changes/n` if the commit was already successfully pushed to a change
in project scope.

Bug: issue 2374
Change-Id: I1c000b2cc3e155617cdc9c295a46ce2107ec47ca
Bump version to 2.8.2 in plugin API and archetypes

Change-Id: Iaa71fe340597703b2effd60369aecd09335f4d3e
Update 2.8.2 release notes

Change-Id: I120587908d05e61a87c6058a481c6085f9586c3e
Merge branch 'stable-2.8'

* stable-2.8:
  Update 2.8.2 release notes
  Bump version to 2.8.2 in plugin API and archetypes
  Prevent duplicate commits in same project when uploading to refs/changes/n
  Bump GERRIT_VERSION to 2.8.2
  Update 2.8.2 release notes
  PostReview: update and insert comments/approvals in a single step

Conflicts:
	VERSION
	gerrit-plugin-archetype/pom.xml
	gerrit-plugin-gwt-archetype/pom.xml
	gerrit-plugin-gwtui/pom.xml
	gerrit-plugin-js-archetype/pom.xml
	gerrit-server/src/main/java/com/google/gerrit/server/change/PostReview.java
	gerrit-server/src/main/java/com/google/gerrit/server/git/ReceiveCommits.java

Change-Id: I7a611d4f9c16b8d5f3abdcd8228fca0b636d792c
Buck: Expand instructions related to setting up the path

Adding the ~/bin folder to the path in the current shell session
is not enough.  It also needs to be added globally.

Update the documentation to mention this.

Change-Id: Ic5d4cf1a02b3e52eccb6e34ba3513a69785df1f9
Fix formatting problem in buck documentation

The bullet list for API artifact repository types was not being
rendered correctly due to a missing blank line.

Also, add backticks around the version numbers in the list.

Change-Id: I58d8845acde464d223e7838160be8d222e059f2b
Merge "delete not used GerritWidgetCallback and OldGerritCallback"
Fix typos in 2.8.2 release notes

Bug: Issue 2547
Change-Id: Ic767e0cfdef01d335eb7d4e58bc79f80348931f0
Fix cherry pick of multiple changes

Second and additional changes in the same submit attempt must be built
on top of the previously cherry picked change, not the branch tip.

Change-Id: I9183f68b5780af1f28cb357217663e4bdb2d4e76
Merge "Merge branch 'stable-2.8'"
Merge branch 'stable-2.8'

* stable-2.8:
  Fix cherry pick of multiple changes
  Fix typos in 2.8.2 release notes

Conflicts:
	gerrit-server/src/main/java/com/google/gerrit/server/git/strategy/CherryPick.java

Change-Id: Ib12351af322e8934f17909a56181e8953977c840
Remove unused import in ChangeDetailCache

Change-Id: Ife988876121a796419a592da4d14291005d17d4b
Merge changes I58d8845a,Ic5d4cf1a into stable-2.8

* changes:
  Fix formatting problem in buck documentation
  Buck: Expand instructions related to setting up the path
Handle absolute URLs in the TopLevel menu.

Absolute URLs were being treated as relative URLs.

This addresses the problem by checking if the URL starts with
'https?://' for both http and https URLs.

Bug: Issue 2551
Change-Id: I3ee1e9092bce1edffc0e740495936539d2089466
Fix Merge Always and Merge If Necessary strategies

Second and additional changes in the same submit attempt must be
built on the previously constructed merge, not the branch tip.

Include tests for these strategies and the same bug in Cherry Pick
that was fixed by cd60499cd65812d926806e49d15a6852c7798871.

Change-Id: I62524b39ee4104ab53b36c75b64c02b20b4d5e94
Bump GERRIT_VERSION to 2.8.3

Change-Id: I7dd789d55d222ea66a3f52ca140412f169e7f976