Update 'Documentation' section in Gerrit 2.6 release notes

Change-Id: If0115e765bfd261905d98baa73dbea4e92dd8269
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
diff --git a/Documentation/access-control.txt b/Documentation/access-control.txt
index f3794bb..9ef6e13 100644
--- a/Documentation/access-control.txt
+++ b/Documentation/access-control.txt
@@ -880,6 +880,7 @@
 * Project owners can manage access rights of their projects without a danger
   of violating a site wide policy
 
+[[block]]
 'BLOCK' access rule
 ~~~~~~~~~~~~~~~~~~~
 
diff --git a/Documentation/dev-contributing.txt b/Documentation/dev-contributing.txt
index 3f2eecf..07dae3a 100644
--- a/Documentation/dev-contributing.txt
+++ b/Documentation/dev-contributing.txt
@@ -57,6 +57,7 @@
 spans, we really do want your code.
 
 
+[[commit-message]]
 Commit Message
 --------------
 
@@ -258,6 +259,7 @@
     and it also makes "git revert" more useful.
   * Use topic branches to link your separate changes together.
 
+[[process]]
 Process
 -------
 
diff --git a/Documentation/dev-eclipse.txt b/Documentation/dev-eclipse.txt
index fe9d1ec..64e5935 100644
--- a/Documentation/dev-eclipse.txt
+++ b/Documentation/dev-eclipse.txt
@@ -8,6 +8,7 @@
 runtime debugging environment.
 
 
+[[maven]]
 Maven Plugin
 ------------
 
diff --git a/Documentation/dev-release.txt b/Documentation/dev-release.txt
index 0f87124..d429a1cc 100644
--- a/Documentation/dev-release.txt
+++ b/Documentation/dev-release.txt
@@ -23,6 +23,7 @@
 type of release you want to make (`stable-fix`, `stable`, `RC0`,
 `RC1`...).
 
+[[stable]]
 Stable
 ~~~~~~
 
@@ -62,6 +63,7 @@
 objectives are met
 
 
+[[security]]
 Security-Fix
 ~~~~~~~~~~~~
 
diff --git a/Documentation/user-changeid.txt b/Documentation/user-changeid.txt
index 4e87270..0b67205 100644
--- a/Documentation/user-changeid.txt
+++ b/Documentation/user-changeid.txt
@@ -40,6 +40,7 @@
 To avoid confusion with commit names, Change-Ids are typically prefixed with
 an uppercase `I`.
 
+[[creation]]
 Creation
 --------
 
diff --git a/Documentation/user-upload.txt b/Documentation/user-upload.txt
index d6b90dda..55ab895 100644
--- a/Documentation/user-upload.txt
+++ b/Documentation/user-upload.txt
@@ -13,6 +13,7 @@
 Gerrit supports two methods of authenticating the uploading user.  SSH
 public key, and HTTP/HTTPS.
 
+[[http]]
 HTTP/HTTPS
 ----------
 
diff --git a/ReleaseNotes/ReleaseNotes-2.6.txt b/ReleaseNotes/ReleaseNotes-2.6.txt
index a0ca749..7d73292 100644
--- a/ReleaseNotes/ReleaseNotes-2.6.txt
+++ b/ReleaseNotes/ReleaseNotes-2.6.txt
@@ -1249,26 +1249,125 @@
 
 User Documentation
 ~~~~~~~~~~~~~~~~~~
+* Split link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/rest-api.html[
+  REST API documentation] and have one page per top level resource
 
-* Added documentation of how to authenticate uploads over HTTP.
-* Added documentation of the `auth.editFullNameUrl` and `auth.httpPasswordUrl` configuration parameters.
+* Add executable examples for GET requests to
+  link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/rest-api.html[
+  REST API documentation]
++
+Add examples for GET requests to the REST API documentation on which
+the user can click to fire the requests. This allows users to
+immediately try out the requests and play around with them.
+
+* Document the link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/access-control.html#block[
+  BLOCK access rule].
+
+* Added documentation of
+  link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/user-upload.html#http[
+  how to authenticate uploads over HTTP].
+
+* Added documentation of the
+  link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/config-gerrit.html#auth.editFullNameUrl[auth.editFullNameUrl] and
+  link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/config-gerrit.html#auth.httpPasswordUrl[auth.httpPasswordUrl]
+  configuration parameters.
+
+* Add link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/prolog-cookbook.html[
+  submit_rule examples] from Gerrit User Summit 2012.
+
 * Improved the push tag examples in the access control documentation.
+
 * Improved documentation of error messages related to commit message footer content.
-* Added documentation of the "commit already exists" error message.
-* Added documentation of contributor agreements.
-* Added missing documentation of JSON attributes.
-* Added missing documentation of mail templates.
-* Added missing documentation of the ssh `version` command.
+
+* Added documentation of the
+  link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/error-commit-already-exists.html[
+  commit already exists] error message.
+
+* Added missing documentation of the ssh
+  link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/cmd-version.html[
+  version] command.
+
+* link:https://code.google.com/p/gerrit/issues/detail?id=1369[Issue 1369]:
+  link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/config-gitweb.html[
+  Gitweb Instruction Updates]
+
+* link:https://code.google.com/p/gerrit/issues/detail?id=1594[Issue 1594]:
+  Document execute permission for commit-msg in
+  link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/user-changeid.html#creation[
+  Change-Id docs]
+
 * link:https://code.google.com/p/gerrit/issues/detail?id=1602[Issue 1602]:
 Corrected references to `refs/changes` in the access control documentation.
 
+* Update documentation of
+  link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/config-gerrit.html#trackingid.name.match[
+  maximal length for tracking ids]
+
+* Added missing documentation of
+  link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/json.html[JSON attributes].
+
+* Rename `custom-dashboards.html` to
+  link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/user-dashboards.html[user-dashboards.html]
++
+This document no longer deals exclusively with custom dashboards, it now describes project level dashboards also.
+
+* Separate the
+  link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/config-login-register.html[
+  initial user setup instructions] to a shared file
+
+* Separate the
+  link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/database-setup.html[
+  database setup instructions] to a shared file
+
+* Improve the link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/database-setup.html[
+  instructions for PgSQL setup]
+
+* Fix the order of steps in the
+  link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/install-j2ee.html[
+  J2EE Installation document]
++
+It is better to first define the JNDI data source in the application
+server and then deploy Gerrit than opposite. This should avoid errors
+like "No DataSource" on the first deployment.
+
+* Clarify documentation of
+  link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/config-gerrit.html#ldap.groupName[
+  LDAP group name setting]
+
+* Adapt documentation to having 'Projects' as top level menu
+* Added missing documentation of mail templates.
+* Added documentation of contributor agreements.
+* Fix `init.d` symbolic link commands.
+* Remove obsolete diskbuffer setting from example config file.
 * Various minor grammatical and formatting corrections.
+* Fix external links in 2.0.21 and 2.0.24 release notes
 * Manual pages can be optionally created/installed for core gerrit ssh commands.
 
 Developer And Maintainer Documentation
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+* Updated the link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/dev-eclipse.html#maven[
+  Maven plugin installation instructions] for Eclipse 3.7 (Indigo).
 
-* Updated the Maven plugin installation instructions for Eclipse 3.7 (Indigo).
-* Improved the release documentation.
+* Document link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/dev-contributing.html#commit-message[
+  usage of the past tense in commit messages]
+
+* Add link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/dev-contributing.html[
+  instructions] on how to configure git for pushing to Gerrit's Gerrit
+
+* link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/dev-contributing.html#process[
+  Stable branches process documentation]
+
+* Improved the
+  link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/dev-release.html[
+  release documentation].
+
+* Document that plans for
+  link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/dev-release.html#stable[
+  stable-fix releases] should be announced
+
+* Document process for
+  link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/dev-release.html#security[
+  security-fix releases]
+
 * The release notes are now made when a release is created by running the `tools/release.sh` script.