* stable-2.11:
Pass edit info from ChangeScreen to PatchSetsBox
Improve the wording about logical CPUs
Use the same thick Cursor in inline editor
Change-Id: I6f2a24e805e67a499574f0affe89b50bb46729a4
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
* stable-2.11:
Position cursor on first column on diff chunk navigation
Restore default Codemirror cursor style
Update 2.11.1 release notes
Update replication plugin
rest-api-changes.txt: fix minor spelling mistake
Fix various spelling mistakes
Prolog-Cookbook: tidy up rule status descriptions
Upgrade replication plugin
Always add SecureStore module in WebAppInitializer
Batch index executor: Don't fall back to interactive executor
Fix minor typo in set-account command documentation
ChangeJson: Don't load all approvals on closed changes
ChangeJson: Less eager loading of patch sets
ChangeJson: Eliminate patch set loading in search results
Remove StoredValues.PATCH_SET
Update 2.11.1 release notes
JarPluginProvider: Add JarScanner on running plugin JAR file
GitWeb config: Delete temporary config on exit
Fix description of auth.* parameters
Change-Id: I9fc13aa3665c29e488d49a36c9b57f908a74c2f8
* stable-2.11:
Fix Lucene indexing for the reviewer suggestion
Set version to 2.11.1
Release notes for Gerrit 2.11.1
Set VERSION to 2.10.4
Release notes for Gerrit 2.10.4
Update version to 2.10.4
Use in-memory Lucene index for a better reviewer suggestion
Require 'View Plugins' capability to list plugins through SSH
OAuth: Simplify protocol implementation
Allow to link user identity to another OAuth provider
Update JGit to the 4.0.0.201505050340-m2 version
Fix typo in Apache 2 documentation
Escape curly braces in 2.11 release notes
Hybrid OpenID/OAuth: Support switching identities
Hybrid OpenID/OAuth: Allow to link identity accross protocols
OAuth: Check for session validity during logout
Change-Id: I44690bd676b04449164f366e5e5d5f1365983ebc
This is a fix for >10x performance degradation, caused by this JGit
change: [1].
In addidtion some minor fixes for base64 patch download and OAuth2
extension point are also included.
[1] https://git.eclipse.org/r/31081
Change-Id: Ia9e190b22e1573a3876db2a87198fca9dd7ea01f
* stable-2.11:
Acceptance-tests: Don't assume UTF-8 system wide encoding
Update version to 2.10.3.1
Release notes for 2.10.3.1
Project Owner Guide: Mention importer plugin to rename project
Update the cookbook plugin revision
Acceptance tests: Always treat response encoding as UTF-8
Fix broken formatting in 2.10.3 release notes
Update 2.11 release notes
Add anchors to plugin sections in plugin documentation page
Add description of importer plugin to the plugin documentation page
Fix rendering issues in Configuration documentation
Document that submit should for granted on refs/heads/*
Update version to 2.10.3
Update 2.10.3 release notes
Improve the version computation for the release notes
Check reachability from R_HEADS/R_TAGS/REFS_CONFIG when creating branches
Update 2.10.3 release notes
Include submitter in ChangeMessage on submission
Support hybrid OpenID and OAuth2 authentication
Move edit ref name methods from ChangeEditUtil to RefNames
Remove tests related to duplicate event type registration
Events: Allow same event type to be re-registered
InlineEdit: Clarify difference between remove and revert operation
Documentation: clone buck from Github
ChangeTable: Always add the title tooltip on label column entries
Enable 'Save' button when 'Display In Review Category' pref is changed
Add ForcePushIT to acceptance tests
InlineEdit: Handle enter event in add file dialog box
Update replication plugin to latest revision
Release notes for Gerrit 2.10.3
Fix NPE in GitWebServlet
Update revision of the replication plugin
Fix required index version for online reindexing in 2.11 release notes
Update buck version to same as master
OAuth: Respect servlet context path in URL for login token
Invalidate OAuth session after web_sessions cache expiration
Set version to 2.11
Update 2.11 release notes
Prevent wrong content type for CSS files
Improve rebase usability with the RebaseDialog
Update 2.11 release notes
MergeabilityCacheImpl: Only get needed refs
Explain online reindexing in 2.11 release
Revert marking merged or abandoned changes in related changes
Change-Id: Id915ef7316b3e721738064bb1cce97020e04296e
* stable-2.10:
Update 2.10.3 release notes
Improve the version computation for the release notes
Check reachability from R_HEADS/R_TAGS/REFS_CONFIG when creating branches
Update 2.10.3 release notes
Include submitter in ChangeMessage on submission
Support hybrid OpenID and OAuth2 authentication
Release notes for Gerrit 2.10.3
Change-Id: I03e0cbb444e9ae2090f510d6f4e49c6db5ece033
The "make -C ReleaseNotes" used to produce a version descriptor like:
X.Y (from X.Y-rcN-...)
when the ReleaseNotes-X.Y.txt wasn't changed in the vX.Y tagged commit.
For example, if we checked out the v2.10 and then built the
ReleaseNotes-2.10.txt the version string in the html file was:
2.10 (from v2.10-rc2-...)
which wasn't really nice for a final release. I had to change the
generated html file manually.
Here is an overview of how this change improves the computation of the
version string for the ReleaseNotes-2.10.txt file:
Checked out | Version (before) | Version (after)
------------+--------------------------+---------------------
v2.10-rc2 | 2.10 (from 2.10-rc1-...) | 2.10 (from v2.10-rc2)
v2.10 | 2.10 (from 2.10-rc2-...) | 2.10
master | 2.10 (from 2.10-rc2-...) | 2.10
Only add the "(from N)" suffix if the ReleaseNotes-X.Y.txt is
different in HEAD and in the vX.Y. In the "(from N)" string compute the
N as "git describe HEAD" instead of describing the last commit where the
ReleaseNotes-X.Y was changed.
Change-Id: I66aff6cc57cfbd42a332ca19445dedbfbee0b088
(cherry picked from commit 25bd938158aead6583bc1f6c0b64d8b33a657ab1)
Online reindexing with 2.11 requires an index version of 11 and not
10. Index version 10 was deleted by [1].
[1] https://gerrit-review.googlesource.com/62684
Change-Id: I805fec9c9cb87209421f02410a7ce3db1a65969b
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Running the reindex program on large site can take a vary long time,
which is bad because during this time the system is down. Fortunately
Gerrit supports online reindexing if a secondary index with an older
version already exists. Explain in the release notes under which
conditions online reindexing is possible. Online reindexing in 2.11
requires an index version of 10, since older index versions have been
deleted [1].
[1] https://gerrit-review.googlesource.com/62684
Change-Id: I9a4ee7151057a30a3ea732ecc2f4affb6c06c1b1
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
* stable-2.11:
SshDaemon: Don't use deprecated IoAcceptor.dispose()
PatchListLoader: Don't use deprecated TemporaryBuffer.LocalFile constructor
Fix unused exception throws in EncryptedContactStore
Remove unused imports
Don't use deprecated PGPPublicKeyRingCollection constructor
Print proper name for mergeability check tasks in show-queue command
Print proper name for ListenableFutureTask in show-queue command
Work around asciidoctor handling of nested ` and *
Revert "Revert "Allow configuration of SSH rekey values""
Revert "Revert "SSHD: Allow ECDSA based public key authentication""
Revert "Revert "SSHD: Prevent double authentication for the same public key""
Revert "Downgrade SSHD to 0.9.0-4-g5967cfd"
Recommend --data-binary flag when testing submit rules from curl
Change edit shortcut from 'm' to 'e'
Fix NPE in MergeabilityCache.getIfPresent
Fix F5 shortcut being hijacked by edit topic in Firefox
Update 2.11 release notes
Update version to 2.10.2
Release notes for Gerrit 2.10.2
Do not return 403 when clicking on Gitweb breadcrumb
Add log messages to troubleshoot OAuth/OpenID linking
Remove unused imports
Convert to new AutoCloseable instances coming in JGit 4.0
Remove unused OAuthToken in authorisation URL
OnlineReindexer: log the success/failure numbers on exit
Work around MyersDiff infinite loop in PatchListLoader
Bind SecureStore and SecureStoreClassName in WebAppInitializer
Update replication plugin
Rework intra line diff to interrupt threads instead of killing them
Update JGit to 3.7.0.201502260915-r.58-g65c379e
Update replication plugin
Workaround a RecursiveMerger bug [1], avoid online reindexing failure
OAuth: Allow to link claimed identity to existing accounts
OAuth: Allow to change username
Allow PatchListLoader to use recursive merger
Allow plugins to use self-provided licenses for used Maven Jars
Change-Id: Ie7f96abd97bd2c7e9205a708eed11f9052546187
* stable-2.10:
Update version to 2.10.2
Release notes for Gerrit 2.10.2
Do not return 403 when clicking on Gitweb breadcrumb
Add log messages to troubleshoot OAuth/OpenID linking
Remove unused OAuthToken in authorisation URL
OnlineReindexer: log the success/failure numbers on exit
Update replication plugin
OAuth: Allow to link claimed identity to existing accounts
OAuth: Allow to change username
Change-Id: Ia9fc371b9f957c8e0fc3e215084baa3d31dadd41
* stable-2.11:
Update 2.11 release notes
Make LabelTypeIT tests assume copy-score defaults now initialized herein
Remove duplication of defaults for boolean label types in ProjectConfig
Add tests for copyAllScoresIfNoChange in LabelTypeIT
Change-Id: I035ce888508fcab47e3939a4332710966049bb91
* stable-2.11:
Align parent links with parents in CommitBox
Allow scrollable cover messages
Update Review UI documentation to include new rebase functionality
ChangeData: check patch set visibility in change mergeability check
Prevent recursive rebase attempts
RebaseDialog can now be closed with ESC
Make use of true as default for copyAllScoresIfNoChange consistent
Set version to 2.10.1
Release notes for Gerrit 2.10.1
Expose extension point for generic OAuth providers
Change-Id: I93af48ce7a600dffc9f73afb9cc8131da26b2a59
* stable-2.10:
Set version to 2.10.1
Release notes for Gerrit 2.10.1
Expose extension point for generic OAuth providers
Change-Id: I33006b0ea12611590979f376816d066883177d4f
Bouncy Castle was upgraded in Ie2b22328 which was first included in
Gerrit version 2.8.5
The new library versions are downloaded during site init, but if the
old library versions are still present in the `lib` folder, it causes
a startup failure (see issue linked below).
The failure can be resolved by removing the old library versions from
the `lib` folder. Add a warning about this in all the release notes
from version 2.9 onwards.
Bug: Issue 3084
Change-Id: Ib6152de9978c57bb7a1d5e147e14ab0ceb464418
This option was removed from the reindex program, so it should not
be given in the example command in the release notes.
Bug: Issue 3205
Change-Id: Ie3929c68b221d4df6b4b6f6d266741ce9bd1820b